Config: config\ddjx01.json Stitcher initialized with config: {'min_area_frac': 0.01, 'max_area_frac': 0.05, 'max_aspect_ratio': 50, 'index': [1, 2, 3, 6, 7, 8, 11, 12, 13], 'margin': 10, 'nominal_ov_pos': 100, 'n': [3, 3], 'row_tol': 0.6, 'box_size': [250, 250]} Contact3D initialized with config: {'min_contour_area': 3000, 'flow_threshold': 5, 'div_threshold': 0.05, 'expansion_threshold': 0.01, 'kernel_size': [5, 5], 'denoise_sigma': 12} Connecting to video source... OpenCV negotiated stream: FOURCC='....' (int=22, hex=0x00000016), size=1920x1080, fps=30.00, backend_id=1400 Detected 15 candidate boxes with bk_thresh=25 Sensor: valid for stitching Feature stitch tile selection: ref_idx=7, moving_indices=[1, 2, 3, 6, 8, 11, 12, 13] Latest-frame capture thread started. Camera calib not found or not JSON: config\./config/ddjx01.npy Video source: 0 Stitch mode: True Optical flow algorithm: dis Poisson backend: auto CuPy available: True OpenCL available: False 按键说明:Q 退出 | S 开始录像 | E 结束录像 FPS=0.48, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=3.68, 法向力=1341.4670, 切向力X=-507.3323, 切向力Y=-475.6675 FPS=31.59, 法向力=1177.2568, 切向力X=-392.3406, 切向力Y=-682.4691 FPS=27.01, 法向力=1135.2192, 切向力X=-424.0212, 切向力Y=-677.1630 FPS=29.01, 法向力=1495.5991, 切向力X=-1038.9133, 切向力Y=300.5222 FPS=31.36, 法向力=1520.1426, 切向力X=-1106.4871, 切向力Y=322.9052 FPS=27.18, 法向力=1287.3920, 切向力X=-262.3884, 切向力Y=-819.3737 FPS=28.99, 法向力=1414.9563, 切向力X=-1020.5880, 切向力Y=-557.1126 FPS=34.47, 法向力=1426.6099, 切向力X=-961.9911, 切向力Y=-618.8048 FPS=32.24, 法向力=1924.7549, 切向力X=-168.4521, 切向力Y=-154.0606 FPS=32.64, 法向力=1826.6628, 切向力X=-223.2585, 切向力Y=-99.5969 FPS=33.77, 法向力=1809.0592, 切向力X=-201.8370, 切向力Y=-122.8845 FPS=34.29, 法向力=1738.3821, 切向力X=-217.4509, 切向力Y=-365.9041 FPS=33.01, 法向力=1712.6199, 切向力X=-250.5966, 切向力Y=-278.7696 FPS=32.91, 法向力=1874.4346, 切向力X=-1632.7930, 切向力Y=-688.1771 FPS=28.31, 法向力=1619.6289, 切向力X=-30.8118, 切向力Y=-962.4744 FPS=33.02, 法向力=1612.5981, 切向力X=33.3515, 切向力Y=-998.9929 FPS=30.50, 法向力=1366.1929, 切向力X=-1257.7241, 切向力Y=-520.3313 FPS=35.04, 法向力=1280.7880, 切向力X=-1092.7449, 切向力Y=-511.9213 FPS=31.27, 法向力=1968.0635, 切向力X=-129.2130, 切向力Y=24.2369 FPS=34.29, 法向力=1962.0115, 切向力X=-161.9728, 切向力Y=24.0423 FPS=32.38, 法向力=1793.0199, 切向力X=-986.5903, 切向力Y=-757.0212 FPS=35.63, 法向力=1830.1274, 切向力X=-1088.9319, 切向力Y=-765.6459 FPS=33.73, 法向力=1535.9337, 切向力X=-199.1813, 切向力Y=-319.4822 FPS=36.21, 法向力=1540.2751, 切向力X=-233.1695, 切向力Y=-212.0891 FPS=33.89, 法向力=2471.6609, 切向力X=71.8748, 切向力Y=-290.4993 FPS=33.02, 法向力=2347.0269, 切向力X=21.6093, 切向力Y=-136.3419 FPS=34.09, 法向力=2363.8501, 切向力X=47.1784, 切向力Y=-84.4460 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000277s, blend=0.002206s (9 tiles incl ref), finalize=0.000058s, total=0.002547s FPS=34.31, 法向力=1741.9716, 切向力X=-543.8749, 切向力Y=-871.1302 FPS=30.68, 法向力=1802.5942, 切向力X=-1028.9946, 切向力Y=-499.3650 FPS=36.14, 法向力=1741.0483, 切向力X=-989.1299, 切向力Y=-502.1728 FPS=32.23, 法向力=1767.3702, 切向力X=-861.7894, 切向力Y=428.8287 FPS=34.60, 法向力=1743.8188, 切向力X=-886.6918, 切向力Y=607.7622 FPS=32.95, 法向力=1974.1699, 切向力X=-561.0292, 切向力Y=-588.1389 FPS=36.16, 法向力=1978.6470, 切向力X=-610.5238, 切向力Y=-618.4874 FPS=32.64, 法向力=1972.2524, 切向力X=-584.3936, 切向力Y=-614.3639 FPS=35.44, 法向力=2342.4473, 切向力X=-337.7165, 切向力Y=-225.4509 FPS=33.97, 法向力=2249.6636, 切向力X=-295.9101, 切向力Y=-53.8675 FPS=35.56, 法向力=1482.9236, 切向力X=-70.5572, 切向力Y=-552.2197 FPS=32.06, 法向力=1722.1279, 切向力X=-206.3548, 切向力Y=-1642.2136 FPS=35.28, 法向力=1693.1196, 切向力X=-268.9129, 切向力Y=-1739.6038 FPS=33.24, 法向力=1781.0529, 切向力X=-813.7168, 切向力Y=-477.3281 FPS=34.09, 法向力=1761.2007, 切向力X=-793.4836, 切向力Y=-439.4967 FPS=33.73, 法向力=1769.7950, 切向力X=-820.7149, 切向力Y=-415.9775 FPS=36.38, 法向力=1490.4728, 切向力X=-562.9506, 切向力Y=-930.7263 FPS=35.28, 法向力=1567.2312, 切向力X=-636.2819, 切向力Y=-967.9257 FPS=31.58, 法向力=1809.5762, 切向力X=-1430.9705, 切向力Y=-596.7329 FPS=33.78, 法向力=2192.5913, 切向力X=24.4230, 切向力Y=-1369.9131 FPS=35.43, 法向力=2204.4897, 切向力X=49.6194, 切向力Y=-1250.7332 FPS=34.55, 法向力=2230.2661, 切向力X=76.9928, 切向力Y=-1271.7238 FPS=33.30, 法向力=1428.3481, 切向力X=-207.4079, 切向力Y=-256.8936 FPS=34.45, 法向力=1436.7482, 切向力X=-245.3109, 切向力Y=-226.9112 FPS=31.98, 法向力=2225.6987, 切向力X=-1365.9401, 切向力Y=-848.1490 FPS=34.61, 法向力=2157.6479, 切向力X=-1316.1180, 切向力Y=-863.6661 FPS=32.61, 法向力=1967.4905, 切向力X=-467.5050, 切向力Y=58.8393 FPS=33.56, 法向力=1849.7108, 切向力X=-531.3154, 切向力Y=168.5639 FPS=33.28, 法向力=1280.9984, 切向力X=-1102.0903, 切向力Y=128.1525 FPS=29.61, 法向力=1261.8269, 切向力X=-1111.5181, 切向力Y=135.7802 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000344s, blend=0.002327s (9 tiles incl ref), finalize=0.000067s, total=0.002745s FPS=33.37, 法向力=1538.5452, 切向力X=-906.4728, 切向力Y=-506.0768 FPS=34.07, 法向力=1566.2385, 切向力X=-931.7385, 切向力Y=-623.8145 FPS=31.94, 法向力=1565.5563, 切向力X=-564.1901, 切向力Y=-1073.1268 FPS=34.51, 法向力=1566.5920, 切向力X=-401.8441, 切向力Y=-908.5164 FPS=33.11, 法向力=1713.3474, 切向力X=-291.4140, 切向力Y=-610.6483 FPS=30.31, 法向力=1754.4592, 切向力X=-293.7816, 切向力Y=-685.3385 FPS=35.10, 法向力=1791.4277, 切向力X=-238.0033, 切向力Y=-641.9104 FPS=33.58, 法向力=1764.0280, 切向力X=-244.3148, 切向力Y=-634.5866 FPS=34.80, 法向力=1391.2498, 切向力X=-946.1552, 切向力Y=192.0374 FPS=34.02, 法向力=1385.2937, 切向力X=-984.2031, 切向力Y=175.4639 FPS=33.35, 法向力=1991.3177, 切向力X=-180.9380, 切向力Y=203.2180 FPS=35.84, 法向力=2024.2310, 切向力X=-94.6943, 切向力Y=206.2581 FPS=33.29, 法向力=1828.4088, 切向力X=-238.2601, 切向力Y=-1027.4417 FPS=33.77, 法向力=1829.0276, 切向力X=-300.2374, 切向力Y=-1133.8359 FPS=33.73, 法向力=1501.9142, 切向力X=-595.5410, 切向力Y=-927.0707 FPS=33.04, 法向力=1533.8186, 切向力X=-551.1689, 切向力Y=-983.4748 FPS=33.76, 法向力=1791.4542, 切向力X=-193.7530, 切向力Y=-381.4568 FPS=34.76, 法向力=1833.0017, 切向力X=-169.6579, 切向力Y=-353.8361 FPS=31.82, 法向力=1828.3400, 切向力X=-284.0196, 切向力Y=-184.5473 FPS=32.11, 法向力=1756.4924, 切向力X=-338.4377, 切向力Y=-120.5052 FPS=33.98, 法向力=1452.1807, 切向力X=-711.3139, 切向力Y=-903.9965 FPS=34.02, 法向力=1425.2410, 切向力X=-803.2643, 切向力Y=-912.4354 FPS=34.56, 法向力=1924.8320, 切向力X=-83.6388, 切向力Y=-650.4069 FPS=35.05, 法向力=2064.7495, 切向力X=30.9812, 切向力Y=-701.6050 FPS=34.29, 法向力=1587.4175, 切向力X=-388.0387, 切向力Y=-296.5535 FPS=35.44, 法向力=1544.8710, 切向力X=-460.1589, 切向力Y=-300.0011 FPS=34.60, 法向力=1737.8904, 切向力X=-682.4767, 切向力Y=-817.3748 FPS=32.67, 法向力=1702.2113, 切向力X=-746.2877, 切向力Y=-832.7002 FPS=32.16, 法向力=1318.1998, 切向力X=-42.4398, 切向力Y=464.6287 FPS=34.09, 法向力=1347.6234, 切向力X=38.5716, 切向力Y=540.8716 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000333s, blend=0.002306s (9 tiles incl ref), finalize=0.000065s, total=0.002710s FPS=31.69, 法向力=1648.9921, 切向力X=-827.2190, 切向力Y=-623.2135 FPS=34.21, 法向力=1643.8883, 切向力X=-732.4276, 切向力Y=-638.5967 FPS=31.36, 法向力=1495.2971, 切向力X=-570.0543, 切向力Y=-1086.7552 FPS=33.92, 法向力=1401.9491, 切向力X=-578.6583, 切向力Y=-1195.0459 FPS=31.84, 法向力=1521.1582, 切向力X=-559.9641, 切向力Y=-447.1374 FPS=33.14, 法向力=1520.1772, 切向力X=-588.0367, 切向力Y=-362.4294 FPS=31.41, 法向力=1825.9049, 切向力X=-156.5279, 切向力Y=-1057.4746 FPS=31.09, 法向力=1843.6191, 切向力X=-198.3545, 切向力Y=-1169.1702 FPS=33.80, 法向力=2013.0468, 切向力X=140.5306, 切向力Y=-686.7504 FPS=31.00, 法向力=2032.5417, 切向力X=65.6436, 切向力Y=-627.9991 FPS=31.89, 法向力=1669.1252, 切向力X=-134.9167, 切向力Y=539.3536 FPS=31.00, 法向力=1589.3076, 切向力X=-190.5600, 切向力Y=610.0322 FPS=30.07, 法向力=1611.6672, 切向力X=-257.1923, 切向力Y=-546.2473 FPS=29.72, 法向力=1390.6062, 切向力X=-28.4230, 切向力Y=-411.7414 FPS=32.16, 法向力=1395.5909, 切向力X=4.4240, 切向力Y=-371.3867 FPS=30.45, 法向力=1432.6724, 切向力X=-148.2564, 切向力Y=-515.4053 FPS=31.15, 法向力=1435.6331, 切向力X=-187.4023, 切向力Y=-492.8112 FPS=28.67, 法向力=1485.9661, 切向力X=-167.8297, 切向力Y=-515.0094 FPS=27.97, 法向力=1537.5635, 切向力X=-132.2881, 切向力Y=-620.6711 FPS=30.15, 法向力=1712.9557, 切向力X=-169.1758, 切向力Y=-248.7821 FPS=28.73, 法向力=1809.1748, 切向力X=777.9875, 切向力Y=-270.9174 FPS=30.14, 法向力=1771.4491, 切向力X=739.7719, 切向力Y=-267.3020 FPS=29.63, 法向力=1471.6367, 切向力X=-303.3645, 切向力Y=-81.8173 FPS=32.36, 法向力=1398.1016, 切向力X=-336.6360, 切向力Y=-39.7104 FPS=32.65, 法向力=1475.9001, 切向力X=-462.6591, 切向力Y=-604.0411 FPS=34.11, 法向力=1552.3877, 切向力X=-416.6262, 切向力Y=-786.0211 FPS=29.99, 法向力=1760.2917, 切向力X=-247.7196, 切向力Y=-373.9225 FPS=30.78, 法向力=1731.3020, 切向力X=-298.4816, 切向力Y=-361.3685 FPS=25.10, 法向力=2127.4590, 切向力X=-221.0204, 切向力Y=18.6711 FPS=25.21, 法向力=1937.8895, 切向力X=-488.6539, 切向力Y=-391.7863 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000329s, blend=0.002231s (9 tiles incl ref), finalize=0.000072s, total=0.002639s FPS=28.41, 法向力=1919.2467, 切向力X=-548.1053, 切向力Y=-385.5489 FPS=28.84, 法向力=1891.8501, 切向力X=107.8599, 切向力Y=-539.9875 FPS=32.12, 法向力=1813.9905, 切向力X=8.0100, 切向力Y=-491.7758 FPS=30.94, 法向力=1332.5010, 切向力X=-273.6223, 切向力Y=-54.7255 FPS=33.63, 法向力=1397.1936, 切向力X=-323.6057, 切向力Y=-136.2526 FPS=30.22, 法向力=1872.3179, 切向力X=-1027.4451, 切向力Y=-89.4014 FPS=30.62, 法向力=1965.4666, 切向力X=-1001.6329, 切向力Y=-156.8170 FPS=31.30, 法向力=2418.8721, 切向力X=262.8101, 切向力Y=-1461.4906 FPS=31.14, 法向力=2496.3086, 切向力X=397.9673, 切向力Y=-1565.9500 FPS=30.52, 法向力=1928.5880, 切向力X=8.8402, 切向力Y=-64.4117 FPS=31.53, 法向力=1897.3928, 切向力X=89.8342, 切向力Y=-88.1515 FPS=32.13, 法向力=2197.3257, 切向力X=-290.9781, 切向力Y=-673.3083 FPS=32.56, 法向力=2229.8779, 切向力X=-251.9977, 切向力Y=-808.8290 FPS=31.84, 法向力=1541.7109, 切向力X=382.5219, 切向力Y=-1362.9082 FPS=30.02, 法向力=1513.4045, 切向力X=-84.8239, 切向力Y=-843.0092 FPS=28.17, 法向力=1520.0098, 切向力X=-138.5375, 切向力Y=-783.9734 FPS=30.41, 法向力=2128.3398, 切向力X=-388.1758, 切向力Y=-1026.3201 FPS=30.76, 法向力=2175.5234, 切向力X=-358.3826, 切向力Y=-987.7162 FPS=27.58, 法向力=1555.9357, 切向力X=-622.0087, 切向力Y=-234.1050 FPS=31.10, 法向力=1508.5129, 切向力X=-524.5699, 切向力Y=-105.6676 FPS=29.39, 法向力=1445.0508, 切向力X=-74.1065, 切向力Y=-1843.5591 FPS=29.00, 法向力=1951.1951, 切向力X=-681.1372, 切向力Y=-209.4359 FPS=21.91, 法向力=1932.9575, 切向力X=-735.0775, 切向力Y=-150.5131 FPS=30.35, 法向力=1830.1219, 切向力X=-439.2781, 切向力Y=-797.5817 FPS=33.39, 法向力=1892.5861, 切向力X=-430.8691, 切向力Y=-877.1416 FPS=31.10, 法向力=1942.5188, 切向力X=478.5760, 切向力Y=-647.8377 FPS=32.13, 法向力=1961.8864, 切向力X=539.0292, 切向力Y=-548.9679 FPS=31.94, 法向力=1262.6107, 切向力X=-977.1357, 切向力Y=-585.0085 FPS=30.99, 法向力=1578.7109, 切向力X=-93.7303, 切向力Y=-383.1953 FPS=32.37, 法向力=1651.2214, 切向力X=59.9512, 切向力Y=-338.0902 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000308s, blend=0.002174s (9 tiles incl ref), finalize=0.000054s, total=0.002543s FPS=31.89, 法向力=1638.5686, 切向力X=-363.7318, 切向力Y=-527.6518 FPS=33.01, 法向力=1659.4563, 切向力X=-355.5377, 切向力Y=-506.5175 FPS=32.06, 法向力=1662.9082, 切向力X=-335.5582, 切向力Y=-562.8863 FPS=32.44, 法向力=1920.5255, 切向力X=-481.7579, 切向力Y=-56.8569 FPS=31.97, 法向力=1980.7451, 切向力X=-581.4786, 切向力Y=-18.3461 FPS=32.86, 法向力=1864.1688, 切向力X=72.8773, 切向力Y=-89.5617 FPS=30.64, 法向力=1801.8469, 切向力X=208.1141, 切向力Y=-493.3883 FPS=32.83, 法向力=1755.2163, 切向力X=225.1260, 切向力Y=-500.7657 FPS=31.21, 法向力=1656.7504, 切向力X=-409.2743, 切向力Y=-605.3805 FPS=31.57, 法向力=1600.3628, 切向力X=-576.8704, 切向力Y=-590.0503 FPS=28.70, 法向力=1956.3289, 切向力X=-593.8311, 切向力Y=-976.1608 FPS=32.41, 法向力=1962.1099, 切向力X=-543.2529, 切向力Y=-966.3397 FPS=31.25, 法向力=1996.2002, 切向力X=-366.2366, 切向力Y=-603.7653 FPS=32.02, 法向力=2027.7000, 切向力X=-423.8093, 切向力Y=-553.8071 FPS=31.84, 法向力=1713.9091, 切向力X=503.2245, 切向力Y=-328.8039 FPS=31.95, 法向力=1809.3324, 切向力X=298.9068, 切向力Y=-437.9775 FPS=32.98, 法向力=1829.7815, 切向力X=313.3029, 切向力Y=-384.2172 FPS=32.13, 法向力=1807.7469, 切向力X=319.1981, 切向力Y=-387.0488 FPS=32.16, 法向力=1475.7203, 切向力X=-382.3684, 切向力Y=-1136.0317 FPS=31.53, 法向力=1454.6909, 切向力X=-423.9606, 切向力Y=-1231.2395 FPS=32.36, 法向力=1305.4498, 切向力X=92.4919, 切向力Y=-465.4106 FPS=30.22, 法向力=1318.0986, 切向力X=103.5750, 切向力Y=-992.5739 FPS=33.07, 法向力=1301.1746, 切向力X=81.7144, 切向力Y=-980.2322 FPS=32.49, 法向力=1362.8782, 切向力X=-976.4062, 切向力Y=-371.8549 FPS=33.81, 法向力=1393.2112, 切向力X=-994.3850, 切向力Y=-310.1485 FPS=31.39, 法向力=1394.5586, 切向力X=-984.1188, 切向力Y=-273.1416 FPS=32.72, 法向力=2037.6410, 切向力X=147.1014, 切向力Y=-1418.5789 FPS=31.52, 法向力=2133.4409, 切向力X=164.9644, 切向力Y=-1473.2999 FPS=32.40, 法向力=1996.4810, 切向力X=143.4312, 切向力Y=-268.6413 FPS=31.50, 法向力=1538.9612, 切向力X=-545.1064, 切向力Y=-233.1606 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000252s, blend=0.002119s (9 tiles incl ref), finalize=0.000052s, total=0.002429s FPS=33.63, 法向力=1645.0114, 切向力X=-668.3954, 切向力Y=-329.2044 FPS=30.55, 法向力=1570.0677, 切向力X=-405.2145, 切向力Y=-646.8245 FPS=32.90, 法向力=1598.5269, 切向力X=-440.6730, 切向力Y=-692.2531 FPS=30.75, 法向力=1598.2480, 切向力X=277.6029, 切向力Y=-21.2100 FPS=32.19, 法向力=1508.8950, 切向力X=321.6568, 切向力Y=38.6739 FPS=30.24, 法向力=2164.3889, 切向力X=-402.0031, 切向力Y=-1180.4486 FPS=31.63, 法向力=2153.5330, 切向力X=-365.4584, 切向力Y=-1164.5930 FPS=32.42, 法向力=1641.0618, 切向力X=-571.1949, 切向力Y=-862.7396 FPS=31.96, 法向力=1640.1854, 切向力X=-490.9027, 切向力Y=-739.9739 FPS=33.47, 法向力=1550.9338, 切向力X=741.6802, 切向力Y=-126.1210 FPS=31.88, 法向力=1534.5732, 切向力X=646.4999, 切向力Y=-131.1586 FPS=31.93, 法向力=1475.3698, 切向力X=-289.3177, 切向力Y=-162.4319 FPS=33.37, 法向力=1470.6482, 切向力X=-344.2003, 切向力Y=-163.5702 FPS=31.84, 法向力=1961.7037, 切向力X=476.9250, 切向力Y=-338.8885 FPS=30.05, 法向力=1893.8832, 切向力X=171.6259, 切向力Y=-529.1923 FPS=33.12, 法向力=1918.6750, 切向力X=214.4024, 切向力Y=-481.7207 FPS=29.63, 法向力=1445.9460, 切向力X=-301.7074, 切向力Y=-761.6662 FPS=33.52, 法向力=1457.3749, 切向力X=-423.3087, 切向力Y=-820.0336 FPS=32.16, 法向力=1652.3115, 切向力X=226.9111, 切向力Y=-1366.1649 FPS=32.96, 法向力=1595.1067, 切向力X=193.8870, 切向力Y=-1265.9594 FPS=31.82, 法向力=1602.4005, 切向力X=213.3797, 切向力Y=-1275.6298 FPS=32.29, 法向力=1634.2042, 切向力X=-413.3489, 切向力Y=-872.4353 FPS=30.76, 法向力=1565.9730, 切向力X=-252.7023, 切向力Y=-394.7330 FPS=30.91, 法向力=1559.5012, 切向力X=-313.4706, 切向力Y=-158.1556 FPS=29.02, 法向力=1418.1841, 切向力X=-344.4666, 切向力Y=-175.3313 FPS=31.45, 法向力=1376.9285, 切向力X=-413.0872, 切向力Y=-222.1474 FPS=28.90, 法向力=1521.4105, 切向力X=281.3307, 切向力Y=309.2295 FPS=30.99, 法向力=1582.5178, 切向力X=315.6292, 切向力Y=304.8567 FPS=30.04, 法向力=1749.0509, 切向力X=-253.3022, 切向力Y=-505.8438 FPS=29.31, 法向力=1530.4036, 切向力X=41.7447, 切向力Y=-537.7546 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000267s, blend=0.002204s (9 tiles incl ref), finalize=0.000059s, total=0.002536s FPS=31.85, 法向力=1500.1311, 切向力X=-107.9353, 切向力Y=-651.1896 FPS=30.39, 法向力=1674.4170, 切向力X=-253.2931, 切向力Y=-1105.2880 FPS=32.64, 法向力=1704.3271, 切向力X=-172.5727, 切向力Y=-1147.4884 FPS=29.72, 法向力=1631.1228, 切向力X=-848.4738, 切向力Y=-1037.7026 FPS=32.51, 法向力=1635.6094, 切向力X=-825.5201, 切向力Y=-1185.9518 FPS=29.70, 法向力=1687.4521, 切向力X=-561.6989, 切向力Y=-574.2614 FPS=31.96, 法向力=1702.1951, 切向力X=-599.1222, 切向力Y=-435.3874 FPS=31.44, 法向力=2204.7571, 切向力X=-477.2574, 切向力Y=-322.3585 FPS=32.45, 法向力=2142.3381, 切向力X=-635.3386, 切向力Y=-279.3218 FPS=33.56, 法向力=1476.1326, 切向力X=-532.8258, 切向力Y=-367.8069 FPS=32.09, 法向力=1384.0693, 切向力X=-559.3500, 切向力Y=-400.0040 FPS=31.07, 法向力=1897.6818, 切向力X=-772.9797, 切向力Y=-1658.4631 FPS=33.00, 法向力=2051.4473, 切向力X=-737.6951, 切向力Y=-1792.2697 FPS=31.48, 法向力=1476.5031, 切向力X=-496.1819, 切向力Y=-1405.8275 FPS=31.80, 法向力=1588.7971, 切向力X=-93.6284, 切向力Y=-697.0349 FPS=32.21, 法向力=1573.0864, 切向力X=-31.4113, 切向力Y=-706.6388 FPS=30.20, 法向力=1740.0129, 切向力X=88.2136, 切向力Y=-1287.7489 FPS=31.32, 法向力=1733.6660, 切向力X=13.1956, 切向力Y=-1306.0803 FPS=28.98, 法向力=1804.8992, 切向力X=-249.0844, 切向力Y=-997.4918 FPS=31.63, 法向力=1787.4515, 切向力X=-327.1752, 切向力Y=-1096.9641 FPS=29.61, 法向力=1637.6234, 切向力X=13.6492, 切向力Y=-1611.8365 FPS=33.36, 法向力=1677.7847, 切向力X=163.7004, 切向力Y=-1589.1345 FPS=30.17, 法向力=1575.3562, 切向力X=1207.6517, 切向力Y=-784.0000 FPS=29.32, 法向力=1547.0208, 切向力X=1105.1699, 切向力Y=-734.5751 FPS=32.81, 法向力=1415.4819, 切向力X=-398.8890, 切向力Y=-808.7780 FPS=32.96, 法向力=1349.0515, 切向力X=-311.4760, 切向力Y=-650.3984 FPS=32.04, 法向力=2232.4136, 切向力X=-10.0341, 切向力Y=-680.2432 FPS=31.04, 法向力=2293.1631, 切向力X=51.8798, 切向力Y=-690.7717 FPS=29.18, 法向力=1426.9707, 切向力X=-542.2466, 切向力Y=-1544.0403 FPS=30.08, 法向力=1431.6105, 切向力X=-358.6481, 切向力Y=-815.2204 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000289s, blend=0.002181s (9 tiles incl ref), finalize=0.000056s, total=0.002532s FPS=32.72, 法向力=1498.1045, 切向力X=-357.7636, 切向力Y=-1027.5181 FPS=28.37, 法向力=1853.9615, 切向力X=-172.6440, 切向力Y=-1098.2710 FPS=31.36, 法向力=1813.5890, 切向力X=-208.5853, 切向力Y=-1031.2112 FPS=29.11, 法向力=1585.6520, 切向力X=-141.5922, 切向力Y=-821.8643 FPS=29.56, 法向力=1604.4404, 切向力X=-223.0477, 切向力Y=-853.1737 FPS=27.33, 法向力=1820.0955, 切向力X=-429.9679, 切向力Y=-1587.4434 FPS=32.11, 法向力=1599.9563, 切向力X=-210.5899, 切向力Y=602.0073 FPS=32.05, 法向力=1576.9658, 切向力X=-229.1303, 切向力Y=715.7930 FPS=30.80, 法向力=1596.4373, 切向力X=602.0219, 切向力Y=-1506.5637 FPS=33.63, 法向力=1659.5116, 切向力X=595.1780, 切向力Y=-1600.0861 FPS=33.31, 法向力=1569.5815, 切向力X=20.3174, 切向力Y=-247.3051 FPS=32.45, 法向力=1628.0212, 切向力X=-85.7848, 切向力Y=-240.0875 FPS=34.01, 法向力=1567.6329, 切向力X=-138.4324, 切向力Y=-225.5882 FPS=33.34, 法向力=1576.8344, 切向力X=633.7662, 切向力Y=-1164.5692 FPS=30.48, 法向力=2083.7251, 切向力X=659.8163, 切向力Y=-666.2002 FPS=33.72, 法向力=2139.5527, 切向力X=762.7944, 切向力Y=-802.3241 FPS=30.80, 法向力=1815.9296, 切向力X=273.9009, 切向力Y=-1313.6929 FPS=33.84, 法向力=1857.6611, 切向力X=359.5757, 切向力Y=-1199.1434 FPS=30.47, 法向力=1242.3165, 切向力X=-99.6128, 切向力Y=-775.2623 FPS=32.54, 法向力=1238.4587, 切向力X=-62.0580, 切向力Y=-863.9481 FPS=28.21, 法向力=1848.8384, 切向力X=-325.3340, 切向力Y=-1650.1511 FPS=31.28, 法向力=1842.7424, 切向力X=-424.6185, 切向力Y=-1609.6719 FPS=30.51, 法向力=1543.8671, 切向力X=-95.2077, 切向力Y=-660.7129 FPS=30.35, 法向力=1532.0286, 切向力X=-85.9234, 切向力Y=-651.3531 FPS=32.43, 法向力=1626.4852, 切向力X=-802.2747, 切向力Y=-783.2160 FPS=31.95, 法向力=1666.2451, 切向力X=-890.4360, 切向力Y=-803.6609 FPS=27.50, 法向力=1869.5646, 切向力X=725.6747, 切向力Y=-297.8994 FPS=29.32, 法向力=2025.8522, 切向力X=-928.3754, 切向力Y=-1154.2861 FPS=33.04, 法向力=2115.7314, 切向力X=-998.6658, 切向力Y=-1095.4861 FPS=30.55, 法向力=1672.8398, 切向力X=-310.3137, 切向力Y=-1605.7759 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000274s, blend=0.002181s (9 tiles incl ref), finalize=0.000055s, total=0.002516s FPS=33.29, 法向力=1733.9878, 切向力X=-293.8318, 切向力Y=-1668.2898 FPS=30.64, 法向力=1919.0159, 切向力X=196.1458, 切向力Y=-944.5581 FPS=33.94, 法向力=1931.5234, 切向力X=245.6628, 切向力Y=-936.1772 FPS=33.37, 法向力=1494.1182, 切向力X=22.6986, 切向力Y=-866.6534 FPS=33.62, 法向力=1516.6361, 切向力X=22.6027, 切向力Y=-927.8776 FPS=31.02, 法向力=1682.0806, 切向力X=216.9588, 切向力Y=-1555.4528 FPS=32.60, 法向力=1611.4835, 切向力X=188.0127, 切向力Y=-1501.5640 FPS=32.11, 法向力=1766.7156, 切向力X=170.7597, 切向力Y=-850.5366 FPS=30.23, 法向力=1845.7039, 切向力X=191.3182, 切向力Y=-1012.4989 FPS=29.37, 法向力=2444.1289, 切向力X=98.4896, 切向力Y=-987.6619 FPS=32.47, 法向力=2514.1792, 切向力X=45.2972, 切向力Y=-1027.1945 FPS=31.48, 法向力=1676.0890, 切向力X=-345.8172, 切向力Y=-913.4299 FPS=34.17, 法向力=1630.9894, 切向力X=-359.1789, 切向力Y=-849.6262 FPS=32.72, 法向力=2178.2842, 切向力X=814.5778, 切向力Y=-1310.8691 FPS=31.96, 法向力=2236.8328, 切向力X=793.3237, 切向力Y=-1284.1460 FPS=33.33, 法向力=1615.9534, 切向力X=-220.0455, 切向力Y=-415.0454 FPS=31.27, 法向力=1537.5464, 切向力X=-315.5582, 切向力Y=-410.8868 FPS=34.06, 法向力=1718.7019, 切向力X=-308.2306, 切向力Y=-679.9412 FPS=32.67, 法向力=1707.4276, 切向力X=-403.2892, 切向力Y=-627.5639 FPS=34.34, 法向力=1831.2657, 切向力X=-753.0100, 切向力Y=-1384.7916 FPS=31.42, 法向力=1843.6134, 切向力X=-726.7067, 切向力Y=-1411.1172 FPS=29.57, 法向力=1145.5908, 切向力X=503.6026, 切向力Y=-674.8523 FPS=29.51, 法向力=1881.2893, 切向力X=-47.6245, 切向力Y=-1462.3512 FPS=34.43, 法向力=1970.5109, 切向力X=-23.0072, 切向力Y=-1509.8450 FPS=32.13, 法向力=1741.4182, 切向力X=505.5253, 切向力Y=-410.7031 FPS=35.04, 法向力=1733.1294, 切向力X=479.8810, 切向力Y=-328.1385 FPS=33.53, 法向力=1750.2432, 切向力X=428.1412, 切向力Y=-272.8182 FPS=32.11, 法向力=1442.7916, 切向力X=-198.3533, 切向力Y=-385.3777 FPS=30.41, 法向力=1475.0071, 切向力X=407.0711, 切向力Y=-1233.3126 FPS=31.15, 法向力=1503.5573, 切向力X=489.2908, 切向力Y=-1216.4832 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000278s, blend=0.002119s (9 tiles incl ref), finalize=0.000053s, total=0.002456s FPS=30.99, 法向力=1895.1244, 切向力X=870.2717, 切向力Y=-1530.1018 FPS=35.15, 法向力=1961.1356, 切向力X=955.5533, 切向力Y=-1604.8969 FPS=33.46, 法向力=1357.7703, 切向力X=982.7853, 切向力Y=-78.9065 FPS=35.01, 法向力=1458.2174, 切向力X=1017.4453, 切向力Y=-20.2774 FPS=31.04, 法向力=1842.5978, 切向力X=-301.2684, 切向力Y=-268.9103 FPS=34.27, 法向力=1908.5715, 切向力X=-273.7641, 切向力Y=-391.6429 FPS=31.06, 法向力=2028.5117, 切向力X=-710.8815, 切向力Y=-374.6901 FPS=34.08, 法向力=1904.8293, 切向力X=-821.1022, 切向力Y=-387.2594 FPS=32.17, 法向力=1721.6495, 切向力X=630.9390, 切向力Y=-1245.3922 FPS=35.19, 法向力=1619.9629, 切向力X=666.1931, 切向力Y=-1128.2964 FPS=33.07, 法向力=2514.9609, 切向力X=291.8158, 切向力Y=-1043.4478 FPS=34.38, 法向力=2461.4839, 切向力X=338.9309, 切向力Y=-1012.2304 FPS=31.22, 法向力=1686.3195, 切向力X=736.6241, 切向力Y=-211.0216 FPS=31.23, 法向力=1667.6528, 切向力X=680.8318, 切向力Y=-259.0844 FPS=28.84, 法向力=1217.5854, 切向力X=947.0938, 切向力Y=-1057.5452 FPS=30.61, 法向力=1275.6868, 切向力X=976.1041, 切向力Y=-970.2900 FPS=32.60, 法向力=1596.1357, 切向力X=-1028.8430, 切向力Y=-487.0717 FPS=32.61, 法向力=1545.9478, 切向力X=-1002.1868, 切向力Y=-519.3795 FPS=33.81, 法向力=1535.5662, 切向力X=256.4991, 切向力Y=-1143.5918 FPS=35.37, 法向力=1541.9647, 切向力X=253.9698, 切向力Y=-1054.5441 FPS=32.43, 法向力=1752.3125, 切向力X=184.5980, 切向力Y=-1523.6143 FPS=35.85, 法向力=1782.6006, 切向力X=293.4864, 切向力Y=-1501.4375 FPS=31.36, 法向力=1939.8557, 切向力X=431.3994, 切向力Y=-1273.8505 FPS=32.83, 法向力=1942.2910, 切向力X=453.0619, 切向力Y=-1266.0638 FPS=33.71, 法向力=1905.5085, 切向力X=-66.9211, 切向力Y=-1052.1915 FPS=32.74, 法向力=1849.1194, 切向力X=28.1317, 切向力Y=-914.7410 FPS=35.82, 法向力=1596.8850, 切向力X=344.1745, 切向力Y=-170.5875 FPS=33.38, 法向力=1519.5793, 切向力X=224.3153, 切向力Y=-239.5242 FPS=31.88, 法向力=1367.9402, 切向力X=-620.2689, 切向力Y=-1637.5955 FPS=35.23, 法向力=1426.7162, 切向力X=-588.6049, 切向力Y=-1857.7133 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000004s (hit), reset=0.000340s, blend=0.002292s (9 tiles incl ref), finalize=0.000095s, total=0.002734s FPS=29.87, 法向力=2012.9126, 切向力X=-77.0787, 切向力Y=-791.5143 FPS=32.95, 法向力=2034.9329, 切向力X=-70.4441, 切向力Y=-797.2881 FPS=31.88, 法向力=1875.8983, 切向力X=566.1631, 切向力Y=-747.2004 FPS=29.05, 法向力=1950.4991, 切向力X=468.9003, 切向力Y=-786.4804 FPS=29.41, 法向力=2158.7056, 切向力X=316.5137, 切向力Y=-1205.9646 FPS=32.06, 法向力=2202.7402, 切向力X=476.0830, 切向力Y=-1214.1436 FPS=35.05, 法向力=1808.1360, 切向力X=-538.0928, 切向力Y=-1335.0017 FPS=33.45, 法向力=1838.9097, 切向力X=-527.4518, 切向力Y=-1399.0942 FPS=33.69, 法向力=2418.1855, 切向力X=812.7606, 切向力Y=-1442.5088 FPS=29.96, 法向力=1857.9801, 切向力X=474.0408, 切向力Y=-1420.0007 FPS=31.44, 法向力=1905.7461, 切向力X=473.4217, 切向力Y=-1469.0520 FPS=29.49, 法向力=1225.4497, 切向力X=-515.5867, 切向力Y=-1273.5415 FPS=33.23, 法向力=1192.9218, 切向力X=-482.9271, 切向力Y=-1347.2401 FPS=29.88, 法向力=1319.5844, 切向力X=165.5677, 切向力Y=-459.2599 FPS=34.77, 法向力=1369.4714, 切向力X=198.7086, 切向力Y=-455.7930 FPS=31.84, 法向力=1818.5361, 切向力X=168.3664, 切向力Y=-1957.6931 FPS=31.39, 法向力=1805.7295, 切向力X=95.1767, 切向力Y=-2017.8911 FPS=22.35, 法向力=1445.9312, 切向力X=403.6768, 切向力Y=-1031.2778 FPS=26.60, 法向力=2238.7925, 切向力X=159.9928, 切向力Y=-935.1740 FPS=31.32, 法向力=2274.9338, 切向力X=205.7155, 切向力Y=-882.2866 FPS=28.37, 法向力=1816.7007, 切向力X=678.9285, 切向力Y=-1350.2915 FPS=32.57, 法向力=1774.5872, 切向力X=778.1516, 切向力Y=-1348.8969 FPS=29.37, 法向力=1795.1334, 切向力X=197.9899, 切向力Y=-938.8199 FPS=30.71, 法向力=1841.6169, 切向力X=184.9604, 切向力Y=-918.8934 FPS=31.35, 法向力=2165.7651, 切向力X=-205.8430, 切向力Y=-1080.8214 FPS=31.11, 法向力=2249.4731, 切向力X=-211.4965, 切向力Y=-1215.9617 FPS=31.32, 法向力=2177.6406, 切向力X=361.8682, 切向力Y=-1441.8740 FPS=32.14, 法向力=2189.3616, 切向力X=392.6429, 切向力Y=-1397.8511 FPS=32.67, 法向力=1438.5964, 切向力X=-44.1829, 切向力Y=-641.8438 FPS=31.65, 法向力=1417.4307, 切向力X=-39.2555, 切向力Y=-586.3328 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000343s, blend=0.002254s (9 tiles incl ref), finalize=0.000057s, total=0.002661s FPS=31.95, 法向力=1511.9487, 切向力X=-243.0746, 切向力Y=-1045.2203 FPS=31.26, 法向力=2238.1360, 切向力X=706.0011, 切向力Y=-1110.6455 FPS=32.59, 法向力=2294.2705, 切向力X=745.6865, 切向力Y=-1324.0781 FPS=31.13, 法向力=1762.6409, 切向力X=240.3578, 切向力Y=-1014.4596 FPS=32.00, 法向力=1726.9832, 切向力X=270.5141, 切向力Y=-1111.3652 FPS=29.76, 法向力=1482.3816, 切向力X=559.7614, 切向力Y=-1325.4413 FPS=31.72, 法向力=1445.8390, 切向力X=497.7554, 切向力Y=-1328.2087 FPS=30.62, 法向力=2040.9584, 切向力X=170.3180, 切向力Y=-488.9620 FPS=32.09, 法向力=2069.9248, 切向力X=272.0197, 切向力Y=-426.6989 FPS=32.15, 法向力=1770.6570, 切向力X=-154.8445, 切向力Y=-949.5735 FPS=30.79, 法向力=1769.1150, 切向力X=-152.5752, 切向力Y=-969.8701 FPS=33.61, 法向力=1990.1292, 切向力X=422.6940, 切向力Y=-783.5571 FPS=30.85, 法向力=2064.6274, 切向力X=472.0358, 切向力Y=-796.9670 FPS=31.50, 法向力=1254.2878, 切向力X=155.3200, 切向力Y=-1069.2373 FPS=31.65, 法向力=1323.3074, 切向力X=200.4002, 切向力Y=-1180.9136 FPS=32.66, 法向力=1710.4309, 切向力X=208.1746, 切向力Y=-816.9488 FPS=30.14, 法向力=2050.8857, 切向力X=-326.3410, 切向力Y=-1772.8765 FPS=34.12, 法向力=2093.2791, 切向力X=-417.6714, 切向力Y=-1844.3401 FPS=30.76, 法向力=1910.2782, 切向力X=967.8777, 切向力Y=-1239.9863 FPS=32.74, 法向力=1827.8958, 切向力X=926.9952, 切向力Y=-1161.3137 FPS=26.79, 法向力=1948.6814, 切向力X=-55.9409, 切向力Y=-232.6994 FPS=29.28, 法向力=1921.2834, 切向力X=-102.4376, 切向力Y=-330.3094 FPS=28.86, 法向力=1349.5129, 切向力X=-629.7341, 切向力Y=-813.5226 FPS=30.37, 法向力=1358.0675, 切向力X=-642.5507, 切向力Y=-861.8333 FPS=31.10, 法向力=1725.1538, 切向力X=267.5210, 切向力Y=-741.6595 FPS=30.41, 法向力=1699.1410, 切向力X=283.7921, 切向力Y=-732.8188 FPS=30.47, 法向力=1426.6947, 切向力X=89.3343, 切向力Y=-1149.3982 FPS=30.35, 法向力=1457.3044, 切向力X=172.3777, 切向力Y=-1086.4043 FPS=31.10, 法向力=1426.1072, 切向力X=-182.1628, 切向力Y=-923.8214 FPS=29.76, 法向力=1394.4138, 切向力X=-171.5517, 切向力Y=-944.9652 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000340s, blend=0.002250s (9 tiles incl ref), finalize=0.000061s, total=0.002657s FPS=30.75, 法向力=1616.0415, 切向力X=452.6666, 切向力Y=-962.4924 FPS=30.35, 法向力=1516.2119, 切向力X=125.3331, 切向力Y=-557.2792 FPS=30.13, 法向力=1489.8691, 切向力X=98.6823, 切向力Y=-448.8434 FPS=29.98, 法向力=1254.2749, 切向力X=-757.4117, 切向力Y=-1543.9893 FPS=29.83, 法向力=1274.0941, 切向力X=-829.6122, 切向力Y=-1639.0312 FPS=26.80, 法向力=1343.5320, 切向力X=-443.1822, 切向力Y=-1010.3471 FPS=27.58, 法向力=1329.7559, 切向力X=-457.4002, 切向力Y=-977.6993 FPS=29.71, 法向力=2175.7070, 切向力X=-356.6603, 切向力Y=-1656.6902 FPS=30.63, 法向力=1987.6777, 切向力X=259.0471, 切向力Y=-1019.7861 FPS=31.73, 法向力=1992.3237, 切向力X=341.2928, 切向力Y=-962.9893 FPS=30.13, 法向力=1550.5251, 切向力X=-283.2797, 切向力Y=-1577.2642 FPS=32.20, 法向力=1577.2578, 切向力X=-314.6678, 切向力Y=-1725.7427 FPS=27.76, 法向力=2060.2505, 切向力X=306.6895, 切向力Y=-1521.7493 FPS=30.39, 法向力=2086.7578, 切向力X=410.1576, 切向力Y=-1519.4878 FPS=29.05, 法向力=1396.5388, 切向力X=420.8218, 切向力Y=-838.6801 FPS=30.08, 法向力=1405.1467, 切向力X=-10.6518, 切向力Y=-838.7313 FPS=32.02, 法向力=1451.1182, 切向力X=78.2255, 切向力Y=-863.8020 FPS=29.80, 法向力=1771.3975, 切向力X=476.5430, 切向力Y=-1529.9441 FPS=30.70, 法向力=1665.5454, 切向力X=393.8041, 切向力Y=-1512.4138 FPS=29.05, 法向力=1740.8716, 切向力X=348.1437, 切向力Y=-853.0203 FPS=31.18, 法向力=1733.1450, 切向力X=324.8685, 切向力Y=-755.4700 FPS=28.51, 法向力=1827.0016, 切向力X=839.8882, 切向力Y=-1229.0593 FPS=27.08, 法向力=1206.2019, 切向力X=249.3858, 切向力Y=-311.9679 FPS=30.45, 法向力=1320.8964, 切向力X=326.9144, 切向力Y=-450.1559 FPS=30.07, 法向力=1548.3604, 切向力X=-607.1423, 切向力Y=-1274.5801 FPS=31.17, 法向力=1604.6296, 切向力X=-624.9791, 切向力Y=-1374.1403 FPS=28.28, 法向力=1916.3496, 切向力X=592.8082, 切向力Y=-2004.6997 FPS=29.02, 法向力=1897.9839, 切向力X=603.6582, 切向力Y=-2038.2928 FPS=26.94, 法向力=2200.2788, 切向力X=211.8860, 切向力Y=-1488.6808 FPS=27.51, 法向力=1316.7029, 切向力X=-49.5868, 切向力Y=-1175.1765 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000007s (hit), reset=0.000414s, blend=0.002274s (9 tiles incl ref), finalize=0.000059s, total=0.002758s FPS=31.04, 法向力=1305.9343, 切向力X=-64.4725, 切向力Y=-1226.5955 FPS=28.76, 法向力=2392.7656, 切向力X=1144.3540, 切向力Y=-671.2324 FPS=26.36, 法向力=2365.8958, 切向力X=1094.0094, 切向力Y=-714.0225 FPS=30.19, 法向力=1864.7229, 切向力X=811.7421, 切向力Y=-844.5643 FPS=30.60, 法向力=1815.5890, 切向力X=756.1405, 切向力Y=-908.6529 FPS=29.86, 法向力=1308.0822, 切向力X=26.7292, 切向力Y=-1279.4075 FPS=27.81, 法向力=2241.6111, 切向力X=749.3935, 切向力Y=-1554.7988 FPS=29.89, 法向力=2196.4365, 切向力X=694.0720, 切向力Y=-1503.7316 FPS=30.05, 法向力=1681.1923, 切向力X=843.3212, 切向力Y=-796.2491 FPS=30.60, 法向力=1620.1746, 切向力X=685.4852, 切向力Y=-760.6565 FPS=28.85, 法向力=1479.3123, 切向力X=472.9559, 切向力Y=-1095.4636 FPS=29.97, 法向力=1442.4658, 切向力X=461.6966, 切向力Y=-1117.1765 FPS=29.81, 法向力=1778.2314, 切向力X=826.3096, 切向力Y=-616.4142 FPS=29.15, 法向力=1653.9718, 切向力X=557.7541, 切向力Y=-1338.7880 FPS=30.91, 法向力=1547.1637, 切向力X=303.0267, 切向力Y=-1412.5049 FPS=30.61, 法向力=1373.8737, 切向力X=-694.7680, 切向力Y=-978.9796 FPS=32.87, 法向力=1357.8748, 切向力X=-822.9301, 切向力Y=-953.0464 FPS=29.32, 法向力=2102.5171, 切向力X=-260.2377, 切向力Y=-2080.8264 FPS=28.21, 法向力=2120.5640, 切向力X=-234.2838, 切向力Y=-2052.7148 FPS=27.17, 法向力=1693.7301, 切向力X=126.7716, 切向力Y=-2045.3184 FPS=27.15, 法向力=2044.8040, 切向力X=593.8357, 切向力Y=-819.7550 FPS=27.44, 法向力=2040.3938, 切向力X=599.4114, 切向力Y=-802.9205 FPS=28.39, 法向力=1588.1627, 切向力X=20.9776, 切向力Y=-1056.0612 FPS=27.18, 法向力=1593.8342, 切向力X=31.9437, 切向力Y=-1030.6368 FPS=28.58, 法向力=1947.3032, 切向力X=338.0110, 切向力Y=-851.6899 FPS=30.85, 法向力=1853.7748, 切向力X=220.3168, 切向力Y=-880.0118 FPS=29.78, 法向力=1751.9913, 切向力X=453.9064, 切向力Y=-338.1573 FPS=26.80, 法向力=1472.0759, 切向力X=198.5741, 切向力Y=-917.8835 FPS=20.88, 法向力=1439.2686, 切向力X=199.0741, 切向力Y=-884.6035 FPS=20.02, 法向力=1153.3989, 切向力X=-714.7363, 切向力Y=-471.7020 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000291s, blend=0.002379s (9 tiles incl ref), finalize=0.000068s, total=0.002744s FPS=24.16, 法向力=1867.5825, 切向力X=598.6552, 切向力Y=-1277.2482 FPS=28.65, 法向力=1852.7344, 切向力X=526.7714, 切向力Y=-1272.5084 FPS=30.13, 法向力=1555.4158, 切向力X=454.5374, 切向力Y=-268.9410 FPS=28.82, 法向力=1435.6168, 切向力X=751.2719, 切向力Y=-1172.9292 FPS=30.43, 法向力=1306.9697, 切向力X=732.5915, 切向力Y=-1293.0217 FPS=28.30, 法向力=1622.6134, 切向力X=474.6401, 切向力Y=-1573.8123 FPS=30.46, 法向力=1628.2166, 切向力X=420.9217, 切向力Y=-1591.0010 FPS=30.09, 法向力=1673.1586, 切向力X=-41.7778, 切向力Y=-981.7205 FPS=30.98, 法向力=1693.3325, 切向力X=-37.0741, 切向力Y=-934.7360 FPS=29.51, 法向力=1671.8524, 切向力X=-298.6722, 切向力Y=-1347.7048 FPS=28.08, 法向力=1943.3452, 切向力X=-68.7127, 切向力Y=-379.1585 FPS=31.17, 法向力=1876.7139, 切向力X=-186.9515, 切向力Y=-190.8361 FPS=27.18, 法向力=1495.0331, 切向力X=-136.3215, 切向力Y=-665.7346 FPS=31.32, 法向力=1490.5618, 切向力X=-206.9223, 切向力Y=-573.2406 FPS=29.64, 法向力=1559.5471, 切向力X=623.0890, 切向力Y=-1345.9100 FPS=31.24, 法向力=1612.0461, 切向力X=699.1279, 切向力Y=-1480.4246 FPS=29.46, 法向力=1665.0947, 切向力X=34.3530, 切向力Y=-818.4332 FPS=30.61, 法向力=1705.0055, 切向力X=-67.5342, 切向力Y=-927.2855 FPS=31.24, 法向力=2334.7407, 切向力X=559.2988, 切向力Y=-1022.2620 FPS=29.89, 法向力=1787.8999, 切向力X=8.9952, 切向力Y=-2042.7439 FPS=31.70, 法向力=1773.4496, 切向力X=-91.2399, 切向力Y=-2034.2246 FPS=29.02, 法向力=1325.2531, 切向力X=611.1703, 切向力Y=-897.1387 FPS=30.94, 法向力=1319.8035, 切向力X=706.5374, 切向力Y=-1107.0117 FPS=27.71, 法向力=1566.3977, 切向力X=816.8112, 切向力Y=-887.0391 FPS=29.73, 法向力=1531.3823, 切向力X=756.5361, 切向力Y=-877.3925 FPS=30.93, 法向力=1776.3345, 切向力X=187.5327, 切向力Y=-1157.6180 FPS=30.10, 法向力=1876.6418, 切向力X=92.0644, 切向力Y=-1185.5924 FPS=31.79, 法向力=1662.8795, 切向力X=289.4600, 切向力Y=-808.5229 FPS=30.01, 法向力=1617.4126, 切向力X=239.7386, 切向力Y=-755.6949 FPS=31.58, 法向力=1679.2397, 切向力X=-68.3686, 切向力Y=-751.2203 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000336s, blend=0.002314s (9 tiles incl ref), finalize=0.000061s, total=0.002717s FPS=29.29, 法向力=1660.7307, 切向力X=-142.7569, 切向力Y=-711.2677 FPS=30.27, 法向力=1939.0835, 切向力X=78.2730, 切向力Y=-643.2142 FPS=29.47, 法向力=1442.9755, 切向力X=-368.2618, 切向力Y=-1294.2241 FPS=31.47, 法向力=1452.8010, 切向力X=-473.0541, 切向力Y=-1235.0587 FPS=31.12, 法向力=1643.8052, 切向力X=562.6880, 切向力Y=-830.3142 FPS=31.13, 法向力=1610.0349, 切向力X=592.3450, 切向力Y=-880.6025 FPS=30.00, 法向力=1249.7281, 切向力X=484.7806, 切向力Y=-852.3799 FPS=30.14, 法向力=1196.5598, 切向力X=541.8835, 切向力Y=-934.6691 FPS=30.48, 法向力=1759.1357, 切向力X=720.6534, 切向力Y=-973.5127 FPS=29.20, 法向力=1493.9202, 切向力X=687.5823, 切向力Y=-1475.0902 FPS=31.64, 法向力=1528.9038, 切向力X=757.9893, 切向力Y=-1417.5204 FPS=27.74, 法向力=1602.4094, 切向力X=384.8183, 切向力Y=-869.4918 FPS=31.66, 法向力=1581.4280, 切向力X=294.7983, 切向力Y=-763.2986 FPS=30.82, 法向力=1346.2806, 切向力X=-148.8687, 切向力Y=-341.1409 FPS=31.62, 法向力=1393.6667, 切向力X=-93.9565, 切向力Y=-400.0347 FPS=28.64, 法向力=1801.0298, 切向力X=675.3574, 切向力Y=-192.7029 FPS=30.35, 法向力=1765.3687, 切向力X=606.0776, 切向力Y=-211.1920 FPS=30.90, 法向力=1911.6316, 切向力X=409.2545, 切向力Y=-991.6417 FPS=30.14, 法向力=1959.6261, 切向力X=460.3997, 切向力Y=-1126.2383 FPS=31.06, 法向力=1537.4771, 切向力X=-341.4030, 切向力Y=-1415.9316 FPS=16.98, 法向力=1255.3252, 切向力X=609.5056, 切向力Y=-634.4006 FPS=25.48, 法向力=1254.7865, 切向力X=729.2845, 切向力Y=-595.9370 FPS=26.46, 法向力=1391.7156, 切向力X=612.5509, 切向力Y=-1300.1887 FPS=28.29, 法向力=1391.5726, 切向力X=602.5836, 切向力Y=-1258.3593 FPS=25.20, 法向力=1396.5597, 切向力X=582.7745, 切向力Y=-1250.6185 FPS=27.12, 法向力=1867.1802, 切向力X=263.7432, 切向力Y=-912.5652 FPS=26.84, 法向力=1850.7299, 切向力X=262.2649, 切向力Y=-921.1002 FPS=26.69, 法向力=1854.3406, 切向力X=286.2859, 切向力Y=-845.7136 FPS=26.42, 法向力=1884.2666, 切向力X=495.2845, 切向力Y=-1711.1179 FPS=26.68, 法向力=1898.8679, 切向力X=455.5395, 切向力Y=-1723.4810 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000005s, geom=0.000007s (hit), reset=0.000505s, blend=0.004624s (9 tiles incl ref), finalize=0.000123s, total=0.005264s FPS=26.45, 法向力=1454.0374, 切向力X=351.9326, 切向力Y=-1324.8503 FPS=27.74, 法向力=1516.4993, 切向力X=771.5798, 切向力Y=-1545.4482 FPS=26.56, 法向力=1552.4055, 切向力X=889.9305, 切向力Y=-1635.1951 FPS=23.88, 法向力=1558.9374, 切向力X=840.5068, 切向力Y=-1634.5632 FPS=25.30, 法向力=1553.2761, 切向力X=862.0143, 切向力Y=-1654.7997 FPS=27.75, 法向力=1592.8234, 切向力X=346.1167, 切向力Y=-633.3691 FPS=27.06, 法向力=1294.5530, 切向力X=-507.6792, 切向力Y=-1204.7438 FPS=27.02, 法向力=1265.3513, 切向力X=-590.9308, 切向力Y=-1148.7017 FPS=27.79, 法向力=1362.3690, 切向力X=76.8763, 切向力Y=-764.5335 FPS=28.33, 法向力=1386.6898, 切向力X=149.6228, 切向力Y=-802.6066 FPS=27.70, 法向力=1395.8707, 切向力X=171.6716, 切向力Y=-814.3788 FPS=27.28, 法向力=1570.4053, 切向力X=431.0948, 切向力Y=-997.9486 FPS=25.11, 法向力=1444.6133, 切向力X=-129.9065, 切向力Y=-447.0939 FPS=27.21, 法向力=1466.2998, 切向力X=-129.9367, 切向力Y=-610.2189 FPS=26.93, 法向力=1550.6610, 切向力X=-8.5945, 切向力Y=-1209.7456 FPS=27.31, 法向力=1648.7517, 切向力X=-25.1881, 切向力Y=-1320.0645 FPS=26.21, 法向力=1636.1044, 切向力X=-43.0821, 切向力Y=-1295.4983 FPS=26.76, 法向力=1621.9020, 切向力X=-55.4833, 切向力Y=-1356.6819 FPS=26.46, 法向力=1886.6150, 切向力X=741.2297, 切向力Y=-1473.0050 FPS=28.39, 法向力=1756.3254, 切向力X=613.0483, 切向力Y=-806.1470 FPS=27.95, 法向力=1401.4944, 切向力X=499.7108, 切向力Y=-1061.8953 FPS=28.77, 法向力=1281.7336, 切向力X=370.3667, 切向力Y=-1019.8671 FPS=27.76, 法向力=1294.2096, 切向力X=428.5862, 切向力Y=-1060.4163 FPS=28.47, 法向力=1275.3052, 切向力X=413.9847, 切向力Y=-1011.2242 FPS=26.05, 法向力=1652.6326, 切向力X=939.3732, 切向力Y=-1783.8706 FPS=26.31, 法向力=2293.7034, 切向力X=333.8782, 切向力Y=-1508.3890 FPS=26.98, 法向力=2320.8828, 切向力X=370.9527, 切向力Y=-1417.4924 FPS=25.08, 法向力=2343.6367, 切向力X=339.1135, 切向力Y=-1408.1382 FPS=24.67, 法向力=1450.0118, 切向力X=256.6127, 切向力Y=-408.2949 FPS=26.31, 法向力=1454.8053, 切向力X=239.4344, 切向力Y=-452.6995 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000005s, geom=0.000006s (hit), reset=0.000518s, blend=0.004323s (9 tiles incl ref), finalize=0.000145s, total=0.004998s FPS=21.67, 法向力=1230.1931, 切向力X=-297.4392, 切向力Y=-1035.4105 FPS=24.79, 法向力=1201.1296, 切向力X=-359.0546, 切向力Y=-1024.8489 FPS=26.07, 法向力=1752.3477, 切向力X=-151.2748, 切向力Y=-1316.9570 FPS=26.98, 法向力=1745.3940, 切向力X=-163.4615, 切向力Y=-1315.3479 FPS=21.72, 法向力=1737.0836, 切向力X=-136.4154, 切向力Y=-1317.1381 FPS=23.52, 法向力=1939.1532, 切向力X=576.8726, 切向力Y=-1529.8752 FPS=25.22, 法向力=1260.9185, 切向力X=224.3240, 切向力Y=-796.3134 FPS=27.13, 法向力=1670.6547, 切向力X=587.0363, 切向力Y=-1607.8331 FPS=26.84, 法向力=1800.7260, 切向力X=679.7598, 切向力Y=-1576.6003 FPS=26.28, 法向力=1799.3545, 切向力X=723.6258, 切向力Y=-1581.8109 FPS=22.93, 法向力=1817.5511, 切向力X=729.0823, 切向力Y=-1568.6345 FPS=27.29, 法向力=1457.3484, 切向力X=51.0920, 切向力Y=-1008.7286 FPS=26.65, 法向力=1832.6027, 切向力X=486.0414, 切向力Y=-712.1802 FPS=25.90, 法向力=1805.6381, 切向力X=457.1337, 切向力Y=-640.4838 FPS=26.52, 法向力=1193.0859, 切向力X=356.8407, 切向力Y=-1213.2971 FPS=25.74, 法向力=1182.3584, 切向力X=337.8828, 切向力Y=-1298.0812 FPS=26.73, 法向力=1166.9231, 切向力X=313.8641, 切向力Y=-1251.0618 FPS=27.84, 法向力=1552.8746, 切向力X=551.9291, 切向力Y=-1464.9622 FPS=26.35, 法向力=1586.8628, 切向力X=542.3062, 切向力Y=-1461.9108 FPS=27.68, 法向力=1786.7804, 切向力X=26.9789, 切向力Y=-1013.3610 FPS=26.60, 法向力=1503.6255, 切向力X=-13.7160, 切向力Y=-758.8477 FPS=26.34, 法向力=1499.9255, 切向力X=30.8564, 切向力Y=-881.9125 FPS=25.57, 法向力=1494.7112, 切向力X=6.9186, 切向力Y=-877.0800 FPS=24.98, 法向力=1645.3793, 切向力X=-228.8110, 切向力Y=-1327.8051 FPS=23.97, 法向力=1699.5815, 切向力X=-150.1869, 切向力Y=-1415.6296 FPS=20.98, 法向力=1693.4427, 切向力X=123.1935, 切向力Y=-1650.3525 FPS=24.75, 法向力=1717.1165, 切向力X=35.9783, 切向力Y=-1650.4312 FPS=27.89, 法向力=1695.9106, 切向力X=28.7971, 切向力Y=-1643.0999 FPS=24.71, 法向力=1492.8672, 切向力X=-207.8739, 切向力Y=-719.6050 FPS=26.07, 法向力=1342.9170, 切向力X=585.9183, 切向力Y=-563.5977 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000005s (hit), reset=0.000450s, blend=0.004315s (9 tiles incl ref), finalize=0.000123s, total=0.004897s FPS=25.07, 法向力=1359.8495, 切向力X=782.9122, 切向力Y=-526.0052 FPS=25.14, 法向力=1525.3225, 切向力X=223.4645, 切向力Y=-788.6667 FPS=25.25, 法向力=1525.4922, 切向力X=298.5271, 切向力Y=-770.7379 FPS=27.50, 法向力=1512.2480, 切向力X=253.6870, 切向力Y=-754.8702 FPS=26.12, 法向力=1502.0983, 切向力X=740.0878, 切向力Y=-1487.4008 FPS=26.87, 法向力=1212.4875, 切向力X=70.4323, 切向力Y=-1571.4231 FPS=26.74, 法向力=1211.1216, 切向力X=-48.7032, 切向力Y=-1685.0010 FPS=27.56, 法向力=1612.0896, 切向力X=-135.4202, 切向力Y=-1541.1411 FPS=26.94, 法向力=1601.6531, 切向力X=-296.3843, 切向力Y=-1666.0016 FPS=27.85, 法向力=1637.4144, 切向力X=-211.9418, 切向力Y=-1671.5638 FPS=24.90, 法向力=1171.0259, 切向力X=460.5207, 切向力Y=-694.6437 FPS=26.90, 法向力=1146.7861, 切向力X=475.9174, 切向力Y=-689.2627 FPS=24.64, 法向力=1585.5386, 切向力X=455.1401, 切向力Y=-1222.7941 FPS=27.08, 法向力=1324.3412, 切向力X=-586.2751, 切向力Y=-1534.9528 FPS=27.15, 法向力=1326.7477, 切向力X=-653.6637, 切向力Y=-1534.0608 FPS=27.61, 法向力=1326.2642, 切向力X=-643.7327, 切向力Y=-1540.6047 FPS=27.77, 法向力=1412.5596, 切向力X=-27.0536, 切向力Y=-913.1850 FPS=28.83, 法向力=1456.0547, 切向力X=16.4491, 切向力Y=-902.2262 FPS=27.36, 法向力=1309.1515, 切向力X=215.6749, 切向力Y=-361.3651 FPS=29.18, 法向力=1271.8542, 切向力X=67.9258, 切向力Y=-347.2179 FPS=27.81, 法向力=1301.3115, 切向力X=98.5220, 切向力Y=-359.9418 FPS=28.53, 法向力=1274.1700, 切向力X=71.3247, 切向力Y=-321.3283 FPS=26.55, 法向力=1432.8071, 切向力X=-191.6018, 切向力Y=-1389.0688 FPS=27.11, 法向力=2115.8306, 切向力X=-131.4503, 切向力Y=-850.1782 FPS=26.53, 法向力=2188.0559, 切向力X=-93.8484, 切向力Y=-948.8063 FPS=26.83, 法向力=1442.2805, 切向力X=473.4527, 切向力Y=-872.4346 FPS=25.69, 法向力=1439.9719, 切向力X=490.4876, 切向力Y=-826.1479 FPS=26.19, 法向力=1441.4502, 切向力X=458.3083, 切向力Y=-841.7694 FPS=25.91, 法向力=1654.2003, 切向力X=-26.0938, 切向力Y=-1174.0098 FPS=24.32, 法向力=1654.3459, 切向力X=-77.5396, 切向力Y=-1249.7054 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000006s, geom=0.000006s (hit), reset=0.000444s, blend=0.004292s (9 tiles incl ref), finalize=0.000119s, total=0.004866s FPS=25.93, 法向力=1634.3071, 切向力X=528.6476, 切向力Y=-1163.2220 FPS=26.13, 法向力=1614.5015, 切向力X=526.3842, 切向力Y=-1132.6213 FPS=25.75, 法向力=1646.7561, 切向力X=563.2783, 切向力Y=-1198.6868 FPS=26.04, 法向力=1606.9565, 切向力X=92.1757, 切向力Y=-1443.0469 FPS=26.01, 法向力=1640.1848, 切向力X=346.0974, 切向力Y=-1079.6919 FPS=27.48, 法向力=1635.0387, 切向力X=319.4444, 切向力Y=-1029.2427 FPS=25.99, 法向力=1235.4714, 切向力X=719.4724, 切向力Y=-599.1686 FPS=26.63, 法向力=1195.9025, 切向力X=805.3531, 切向力Y=-694.6294 FPS=26.09, 法向力=1229.0197, 切向力X=803.1249, 切向力Y=-704.0635 FPS=26.15, 法向力=1802.6876, 切向力X=424.5146, 切向力Y=-936.2675 FPS=26.38, 法向力=1876.6923, 切向力X=484.3314, 切向力Y=-2264.1167 FPS=28.17, 法向力=1901.0885, 切向力X=463.3131, 切向力Y=-2176.4668 FPS=27.12, 法向力=1542.3103, 切向力X=193.4210, 切向力Y=-1834.3749 FPS=25.80, 法向力=1584.7335, 切向力X=185.2357, 切向力Y=-1936.7395 FPS=26.08, 法向力=1582.5361, 切向力X=220.7242, 切向力Y=-1875.0920 FPS=25.02, 法向力=1472.7759, 切向力X=188.8666, 切向力Y=-964.1819 FPS=26.53, 法向力=1457.9648, 切向力X=197.1136, 切向力Y=-1058.2147 FPS=25.17, 法向力=2043.1355, 切向力X=506.5721, 切向力Y=-1416.5250 FPS=25.07, 法向力=1678.7349, 切向力X=46.4637, 切向力Y=-415.7088 FPS=25.50, 法向力=1599.9512, 切向力X=5.4423, 切向力Y=-305.0582 FPS=23.06, 法向力=1627.7094, 切向力X=3.6273, 切向力Y=-319.8464 FPS=24.31, 法向力=1608.5438, 切向力X=13.4001, 切向力Y=-267.9877 FPS=27.19, 法向力=1587.1882, 切向力X=25.0409, 切向力Y=-2082.7197 FPS=26.77, 法向力=1671.7185, 切向力X=-0.5585, 切向力Y=-1388.1892 FPS=25.54, 法向力=1563.0366, 切向力X=379.8147, 切向力Y=-617.9011 FPS=28.17, 法向力=1583.1067, 切向力X=354.5308, 切向力Y=-584.8511 FPS=27.41, 法向力=1581.1536, 切向力X=353.4939, 切向力Y=-577.0745 FPS=27.38, 法向力=1585.9878, 切向力X=351.4890, 切向力Y=-590.3051 FPS=26.15, 法向力=1543.8322, 切向力X=1057.8057, 切向力Y=-1303.2866 FPS=23.35, 法向力=1301.8406, 切向力X=389.8712, 切向力Y=-916.1295 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000003s (hit), reset=0.000279s, blend=0.002244s (9 tiles incl ref), finalize=0.000066s, total=0.002596s FPS=20.06, 法向力=1325.7739, 切向力X=582.4250, 切向力Y=-881.1372 FPS=25.62, 法向力=1483.6294, 切向力X=251.4338, 切向力Y=-610.2727 FPS=30.13, 法向力=1775.0245, 切向力X=489.1850, 切向力Y=-690.7381 FPS=28.98, 法向力=1965.8439, 切向力X=593.2281, 切向力Y=-735.1970 FPS=29.29, 法向力=1588.9277, 切向力X=-52.8847, 切向力Y=-2060.5908 FPS=27.41, 法向力=1855.8606, 切向力X=440.6857, 切向力Y=-1289.2101 FPS=30.38, 法向力=1806.6689, 切向力X=483.9820, 切向力Y=-1192.7236 FPS=29.75, 法向力=1996.3809, 切向力X=905.9501, 切向力Y=-771.5664 FPS=28.81, 法向力=1917.0525, 切向力X=851.5885, 切向力Y=-754.1327 FPS=30.49, 法向力=1637.1716, 切向力X=-172.2746, 切向力Y=-1207.7556 FPS=29.77, 法向力=1689.5977, 切向力X=-144.9272, 切向力Y=-1226.2471 FPS=30.87, 法向力=1566.7346, 切向力X=-397.6505, 切向力Y=-1613.4512 FPS=29.80, 法向力=1694.7356, 切向力X=572.8284, 切向力Y=-1781.9438 FPS=31.42, 法向力=1719.5876, 切向力X=620.3192, 切向力Y=-1864.6742 FPS=30.16, 法向力=1520.5933, 切向力X=403.6579, 切向力Y=-1333.8225 FPS=31.18, 法向力=1545.6052, 切向力X=375.1921, 切向力Y=-1249.8022 FPS=28.56, 法向力=1762.6019, 切向力X=58.2078, 切向力Y=-1105.6042 FPS=29.79, 法向力=1709.2078, 切向力X=23.7370, 切向力Y=-1064.9780 FPS=29.33, 法向力=1588.7593, 切向力X=67.6818, 切向力Y=-999.7881 FPS=29.03, 法向力=1797.5620, 切向力X=245.4978, 切向力Y=-1358.6458 FPS=31.41, 法向力=1815.9241, 切向力X=235.6897, 切向力Y=-1319.0198 FPS=28.75, 法向力=1670.2549, 切向力X=22.6278, 切向力Y=-1260.6788 FPS=31.89, 法向力=1687.9453, 切向力X=0.0723, 切向力Y=-1235.6084 FPS=30.85, 法向力=1746.1031, 切向力X=20.8751, 切向力Y=-1406.2726 FPS=31.29, 法向力=1716.9954, 切向力X=45.2266, 切向力Y=-1411.6748 FPS=28.05, 法向力=1780.8363, 切向力X=236.3170, 切向力Y=-1120.8352 FPS=30.38, 法向力=1802.7256, 切向力X=224.9259, 切向力Y=-2160.2407 FPS=30.49, 法向力=1772.1381, 切向力X=183.8951, 切向力Y=-2081.1772 FPS=30.42, 法向力=2031.8367, 切向力X=763.6632, 切向力Y=-477.6073 FPS=30.68, 法向力=2096.0276, 切向力X=760.6967, 切向力Y=-408.8663 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000003s (hit), reset=0.000285s, blend=0.002103s (9 tiles incl ref), finalize=0.000092s, total=0.002486s FPS=30.18, 法向力=1585.3424, 切向力X=822.9705, 切向力Y=-1339.7582 FPS=30.73, 法向力=1514.9246, 切向力X=780.6521, 切向力Y=-1383.2126 FPS=28.10, 法向力=1968.0901, 切向力X=118.3020, 切向力Y=-1181.3336 FPS=29.96, 法向力=2031.2310, 切向力X=61.9431, 切向力Y=-1282.8141 FPS=30.64, 法向力=1507.8142, 切向力X=135.1924, 切向力Y=-1194.2927 FPS=29.87, 法向力=1488.5310, 切向力X=99.7317, 切向力Y=-1243.1649 FPS=31.02, 法向力=1477.1455, 切向力X=-384.2458, 切向力Y=-1002.9520 FPS=29.90, 法向力=1496.3094, 切向力X=-438.7513, 切向力Y=-958.1090 FPS=31.27, 法向力=1756.4576, 切向力X=470.7868, 切向力Y=-1017.1642 FPS=29.74, 法向力=1084.8019, 切向力X=-213.5711, 切向力Y=-1330.8063 FPS=30.19, 法向力=1053.7394, 切向力X=-316.5959, 切向力Y=-1342.6025 FPS=29.03, 法向力=1451.6663, 切向力X=956.8921, 切向力Y=-1109.3723 FPS=30.32, 法向力=1399.9690, 切向力X=895.0402, 切向力Y=-1133.9705 FPS=30.44, 法向力=1451.4008, 切向力X=712.7647, 切向力Y=-1331.9722 FPS=30.71, 法向力=1474.2228, 切向力X=694.6672, 切向力Y=-1388.1348 FPS=29.26, 法向力=1751.5208, 切向力X=354.0346, 切向力Y=-1428.3914 FPS=30.19, 法向力=1751.4348, 切向力X=336.7056, 切向力Y=-1450.6155 FPS=29.42, 法向力=2262.3525, 切向力X=-194.0633, 切向力Y=-1579.4490 FPS=28.21, 法向力=1464.7689, 切向力X=-364.8051, 切向力Y=-1667.0000 FPS=30.74, 法向力=1483.3671, 切向力X=-424.1451, 切向力Y=-1696.3466 FPS=29.25, 法向力=1156.8097, 切向力X=70.0430, 切向力Y=-1401.7969 FPS=31.73, 法向力=1129.1608, 切向力X=19.6393, 切向力Y=-1292.7742 FPS=29.71, 法向力=1523.0820, 切向力X=-317.4930, 切向力Y=-902.5515 FPS=29.48, 法向力=1594.7914, 切向力X=-200.3260, 切向力Y=-934.5043 FPS=29.04, 法向力=1652.2904, 切向力X=-17.4105, 切向力Y=-568.1516 FPS=25.54, 法向力=1845.7181, 切向力X=412.0795, 切向力Y=-1859.5861 FPS=30.28, 法向力=1860.5295, 切向力X=431.3577, 切向力Y=-1939.5446 FPS=28.01, 法向力=1810.6746, 切向力X=846.7952, 切向力Y=-1582.9758 FPS=31.06, 法向力=1813.7036, 切向力X=891.0698, 切向力Y=-1549.2014 FPS=30.49, 法向力=1797.5496, 切向力X=31.5909, 切向力Y=-1493.2063 stitch_feature_optimized: canvas out_w=547, out_h=420, x_min=-142.27, y_min=-84.58 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000270s, blend=0.002283s (9 tiles incl ref), finalize=0.000055s, total=0.002614s FPS=19.87, 法向力=1819.4514, 切向力X=82.7294, 切向力Y=-1438.8281 Sensor disconnected.