按键说明:Q 退出 | R 重置追踪器 | S 开始录像 | E 结束录像 | ESC 全屏 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=5 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 [Error] 读取配置文件失败: [Errno 2] No such file or directory: 'rotation_config.json' Video source: 0 Stitch mode: True Optical flow algorithm: dis Image processing backend: cpu (requested: cpu) Poisson backend: auto CuPy available: True OpenCL available: False ▶ 启动 — 摄像机=0, 配置=config\ddjx01.json, 标定=./config/ddjx01.npy FPS=0.31, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=2.47, 法向力=1320.6404, 切向力X=-293.8583, 切向力Y=433.8314 FPS=26.35, 法向力=2113.9568, 切向力X=78.7013, 切向力Y=489.8138 FPS=26.48, 法向力=2149.3330, 切向力X=125.5522, 切向力Y=527.9757 FPS=24.17, 法向力=2161.8408, 切向力X=115.7275, 切向力Y=512.4082 FPS=30.14, 法向力=2040.3713, 切向力X=30.4629, 切向力Y=696.2513 FPS=29.45, 法向力=1826.1296, 切向力X=-47.5815, 切向力Y=1008.0741 Traceback (most recent call last): File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 569, in _on_timer data_plot = self._make_force_plot_data(self.data[:n].copy()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 485, in _make_force_plot_data data_plot[:, 1, i] = lowpass_filter( ^^^^^^^^^^^^^^^ File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 95, in lowpass_filter return filtfilt(b, a, y) ^^^^^^^^^^^^^^^^^ File "C:\Users\orisys2601\.conda\envs\py311\Lib\site-packages\scipy\signal\_signaltools.py", line 4171, in filtfilt edge, ext = _validate_pad(padtype, padlen, x, axis, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\orisys2601\.conda\envs\py311\Lib\site-packages\scipy\signal\_signaltools.py", line 4221, in _validate_pad raise ValueError("The length of the input vector x must be greater " ValueError: The length of the input vector x must be greater than padlen, which is 9. FPS=30.98, 法向力=1755.6082, 切向力X=-19.3351, 切向力Y=952.8754 Traceback (most recent call last): File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 569, in _on_timer data_plot = self._make_force_plot_data(self.data[:n].copy()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 485, in _make_force_plot_data data_plot[:, 1, i] = lowpass_filter( ^^^^^^^^^^^^^^^ File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 95, in lowpass_filter return filtfilt(b, a, y) ^^^^^^^^^^^^^^^^^ File "C:\Users\orisys2601\.conda\envs\py311\Lib\site-packages\scipy\signal\_signaltools.py", line 4171, in filtfilt edge, ext = _validate_pad(padtype, padlen, x, axis, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\orisys2601\.conda\envs\py311\Lib\site-packages\scipy\signal\_signaltools.py", line 4221, in _validate_pad raise ValueError("The length of the input vector x must be greater " ValueError: The length of the input vector x must be greater than padlen, which is 9. FPS=39.48, 法向力=1676.7917, 切向力X=-499.2500, 切向力Y=1022.3340 Traceback (most recent call last): File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 569, in _on_timer data_plot = self._make_force_plot_data(self.data[:n].copy()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 485, in _make_force_plot_data data_plot[:, 1, i] = lowpass_filter( ^^^^^^^^^^^^^^^ File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 95, in lowpass_filter return filtfilt(b, a, y) ^^^^^^^^^^^^^^^^^ File "C:\Users\orisys2601\.conda\envs\py311\Lib\site-packages\scipy\signal\_signaltools.py", line 4171, in filtfilt edge, ext = _validate_pad(padtype, padlen, x, axis, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\orisys2601\.conda\envs\py311\Lib\site-packages\scipy\signal\_signaltools.py", line 4221, in _validate_pad raise ValueError("The length of the input vector x must be greater " ValueError: The length of the input vector x must be greater than padlen, which is 9. FPS=38.15, 法向力=1670.2456, 切向力X=-534.2911, 切向力Y=1082.4207 FPS=39.58, 法向力=1667.4045, 切向力X=-536.6660, 切向力Y=1092.7667 FPS=29.01, 法向力=1992.0472, 切向力X=197.0950, 切向力Y=650.8547 FPS=31.85, 法向力=2019.7163, 切向力X=245.8256, 切向力Y=527.6508 FPS=29.24, 法向力=2120.7227, 切向力X=259.9260, 切向力Y=1194.4087 FPS=31.25, 法向力=2064.4189, 切向力X=385.8253, 切向力Y=1217.6377 FPS=28.39, 法向力=2044.3882, 切向力X=-86.3068, 切向力Y=771.4364 FPS=32.01, 法向力=2092.9780, 切向力X=-149.9945, 切向力Y=782.6782 FPS=30.08, 法向力=2450.4058, 切向力X=334.4199, 切向力Y=1096.8457 FPS=31.50, 法向力=2442.4556, 切向力X=341.2205, 切向力Y=1128.0942 FPS=29.32, 法向力=1859.9069, 切向力X=-785.8359, 切向力Y=1467.1787 FPS=31.81, 法向力=1830.4895, 切向力X=-809.0270, 切向力Y=1494.8040 FPS=28.46, 法向力=1731.8528, 切向力X=-98.3538, 切向力Y=620.9659 FPS=31.91, 法向力=1708.7842, 切向力X=-90.3250, 切向力Y=614.3912 FPS=28.66, 法向力=1955.9622, 切向力X=83.3275, 切向力Y=889.5314 FPS=31.98, 法向力=1956.5754, 切向力X=115.7034, 切向力Y=862.9889 FPS=27.72, 法向力=2142.5920, 切向力X=266.7982, 切向力Y=846.6437 FPS=30.00, 法向力=2180.7871, 切向力X=362.2662, 切向力Y=878.3670 FPS=30.66, 法向力=1841.5282, 切向力X=11.6414, 切向力Y=995.4666 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000003s (hit), reset=0.000229s, blend=0.002117s (9 tiles incl ref), finalize=0.000054s, total=0.002408s FPS=31.43, 法向力=1881.7623, 切向力X=45.5856, 切向力Y=1060.7566 FPS=28.82, 法向力=2087.7622, 切向力X=-47.0838, 切向力Y=1007.9020 FPS=31.71, 法向力=2049.9307, 切向力X=-35.5930, 切向力Y=905.1648 FPS=30.18, 法向力=2007.0688, 切向力X=-9.2523, 切向力Y=646.3688 FPS=30.31, 法向力=2048.4541, 切向力X=22.1775, 切向力Y=560.4681 FPS=28.71, 法向力=2241.2554, 切向力X=51.1916, 切向力Y=908.0853 FPS=30.96, 法向力=2232.2627, 切向力X=86.9235, 切向力Y=947.3297 FPS=24.80, 法向力=1953.3407, 切向力X=94.6681, 切向力Y=757.5250 FPS=25.77, 法向力=1993.0837, 切向力X=118.7324, 切向力Y=784.4556 FPS=28.70, 法向力=2518.8311, 切向力X=649.5548, 切向力Y=686.6047 FPS=31.24, 法向力=2500.3320, 切向力X=550.9199, 切向力Y=714.7979 FPS=28.45, 法向力=2279.2900, 切向力X=195.4198, 切向力Y=792.7284 FPS=31.32, 法向力=2281.4048, 切向力X=213.6615, 切向力Y=853.1589 FPS=28.17, 法向力=2205.5894, 切向力X=299.7387, 切向力Y=738.7775 FPS=32.55, 法向力=2194.6812, 切向力X=274.7958, 切向力Y=759.7128 FPS=30.40, 法向力=1969.6033, 切向力X=311.3018, 切向力Y=735.0768 FPS=31.74, 法向力=1983.2113, 切向力X=365.0974, 切向力Y=751.9496 FPS=29.24, 法向力=2440.8591, 切向力X=315.6945, 切向力Y=720.7112 FPS=31.57, 法向力=2475.7849, 切向力X=291.9396, 切向力Y=696.7178 FPS=31.13, 法向力=2393.2939, 切向力X=661.9894, 切向力Y=1447.0740 FPS=31.68, 法向力=2461.8091, 切向力X=729.0858, 切向力Y=1489.3914 FPS=29.57, 法向力=2137.7664, 切向力X=268.5399, 切向力Y=1367.9314 FPS=31.10, 法向力=2155.0234, 切向力X=242.3472, 切向力Y=1402.4170 FPS=28.27, 法向力=1780.5630, 切向力X=-156.0884, 切向力Y=401.6852 FPS=27.45, 法向力=1774.9918, 切向力X=-156.5081, 切向力Y=450.9463 FPS=27.97, 法向力=1836.3376, 切向力X=466.7856, 切向力Y=597.7465 FPS=30.78, 法向力=1821.6458, 切向力X=479.3393, 切向力Y=506.6654 FPS=28.20, 法向力=2129.8723, 切向力X=607.7709, 切向力Y=913.9419 FPS=29.98, 法向力=2186.9424, 切向力X=608.4033, 切向力Y=927.6432 FPS=29.23, 法向力=2067.6484, 切向力X=174.4098, 切向力Y=518.9210 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000211s, blend=0.002173s (9 tiles incl ref), finalize=0.000052s, total=0.002441s FPS=29.84, 法向力=2051.0479, 切向力X=60.7976, 切向力Y=677.9540 FPS=29.41, 法向力=1712.2010, 切向力X=588.8831, 切向力Y=714.1522 FPS=29.54, 法向力=1724.3246, 切向力X=677.1674, 切向力Y=782.2881 FPS=30.87, 法向力=2043.4974, 切向力X=-197.9584, 切向力Y=-89.0066 FPS=31.29, 法向力=2019.3271, 切向力X=-220.9840, 切向力Y=-214.6007 FPS=29.48, 法向力=2133.6802, 切向力X=287.9549, 切向力Y=1145.1658 FPS=32.25, 法向力=2139.8882, 切向力X=392.1658, 切向力Y=1109.3951 FPS=29.50, 法向力=2192.3384, 切向力X=1165.2842, 切向力Y=1042.4081 FPS=28.52, 法向力=2191.5376, 切向力X=1157.1879, 切向力Y=1051.3906 FPS=29.68, 法向力=1892.6846, 切向力X=392.3278, 切向力Y=643.1405 FPS=32.27, 法向力=1945.0825, 切向力X=318.9202, 切向力Y=774.7559 FPS=29.63, 法向力=1781.8879, 切向力X=-343.1356, 切向力Y=1153.4500 FPS=31.43, 法向力=1779.3250, 切向力X=-280.0386, 切向力Y=1122.7900 FPS=29.08, 法向力=2051.1262, 切向力X=347.5745, 切向力Y=1289.9847 FPS=30.86, 法向力=2116.9985, 切向力X=406.8204, 切向力Y=1394.5171 FPS=30.52, 法向力=2238.4031, 切向力X=1055.3577, 切向力Y=1402.1156 FPS=30.70, 法向力=2248.4556, 切向力X=1019.0292, 切向力Y=1437.6080 FPS=29.76, 法向力=1964.3962, 切向力X=45.3050, 切向力Y=536.2459 FPS=31.05, 法向力=1978.5884, 切向力X=24.6283, 切向力Y=595.3047 FPS=29.62, 法向力=1996.1874, 切向力X=678.6770, 切向力Y=1367.9111 FPS=31.05, 法向力=1999.6035, 切向力X=675.7289, 切向力Y=1326.3208 FPS=29.31, 法向力=1988.1570, 切向力X=545.8197, 切向力Y=1114.0804 FPS=29.74, 法向力=2025.9573, 切向力X=523.0184, 切向力Y=1174.8987 FPS=25.73, 法向力=2494.7778, 切向力X=263.1247, 切向力Y=828.0566 FPS=27.65, 法向力=2537.4238, 切向力X=329.1534, 切向力Y=821.0768 FPS=28.90, 法向力=2505.9062, 切向力X=46.9544, 切向力Y=1722.3317 FPS=29.02, 法向力=2489.8643, 切向力X=115.8525, 切向力Y=1678.6406 FPS=26.33, 法向力=1980.6946, 切向力X=347.3302, 切向力Y=249.8238 FPS=28.06, 法向力=1976.2024, 切向力X=391.0735, 切向力Y=327.2803 FPS=29.62, 法向力=2354.1184, 切向力X=-44.8870, 切向力Y=546.5805 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000218s, blend=0.002172s (9 tiles incl ref), finalize=0.000053s, total=0.002449s FPS=26.81, 法向力=2362.0029, 切向力X=61.6085, 切向力Y=1492.7468 FPS=30.32, 法向力=2337.5015, 切向力X=109.9608, 切向力Y=1478.4559 FPS=30.37, 法向力=2092.6328, 切向力X=463.0860, 切向力Y=1230.2244 FPS=30.70, 法向力=2063.7119, 切向力X=429.4764, 切向力Y=1237.1461 FPS=29.67, 法向力=2007.7467, 切向力X=541.6758, 切向力Y=835.3663 FPS=30.02, 法向力=1998.0034, 切向力X=594.7098, 切向力Y=799.5067 FPS=27.56, 法向力=2375.9109, 切向力X=-60.2005, 切向力Y=530.3683 FPS=30.13, 法向力=2409.6934, 切向力X=-92.7758, 切向力Y=430.2859 FPS=28.75, 法向力=2321.6079, 切向力X=-45.7365, 切向力Y=1160.0599 FPS=31.32, 法向力=2347.7017, 切向力X=-57.6047, 切向力Y=1243.7896 FPS=29.68, 法向力=1954.3264, 切向力X=742.8762, 切向力Y=1065.1560 FPS=30.31, 法向力=2017.1542, 切向力X=759.5453, 切向力Y=1075.1663 FPS=26.23, 法向力=1846.7430, 切向力X=742.9606, 切向力Y=553.9069 FPS=30.93, 法向力=1892.7578, 切向力X=789.3829, 切向力Y=553.1064 FPS=26.92, 法向力=2257.1382, 切向力X=595.5402, 切向力Y=1608.0989 FPS=30.95, 法向力=2232.9321, 切向力X=621.4379, 切向力Y=1585.4237 FPS=28.70, 法向力=2061.6011, 切向力X=534.0295, 切向力Y=1548.2454 FPS=32.26, 法向力=2112.4082, 切向力X=504.8239, 切向力Y=1544.8384 FPS=30.16, 法向力=2159.5955, 切向力X=60.2762, 切向力Y=1058.5023 FPS=32.55, 法向力=2129.1016, 切向力X=111.8984, 切向力Y=1013.1819 FPS=30.63, 法向力=2369.3740, 切向力X=392.2424, 切向力Y=1138.6658 FPS=31.96, 法向力=2349.1851, 切向力X=389.2404, 切向力Y=1156.6169 FPS=31.45, 法向力=2142.5913, 切向力X=426.5936, 切向力Y=1475.4951 FPS=32.75, 法向力=2148.8486, 切向力X=412.2721, 切向力Y=1482.2878 FPS=30.56, 法向力=2231.3550, 切向力X=325.5813, 切向力Y=941.2933 FPS=31.07, 法向力=2226.3208, 切向力X=322.2618, 切向力Y=941.5645 FPS=30.37, 法向力=2028.3064, 切向力X=680.7014, 切向力Y=1058.2860 FPS=30.60, 法向力=2118.0056, 切向力X=694.5400, 切向力Y=1017.4791 FPS=30.71, 法向力=1768.2151, 切向力X=169.8654, 切向力Y=574.9568 FPS=31.77, 法向力=1797.2812, 切向力X=212.0379, 切向力Y=558.6409 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000005s, geom=0.000005s (hit), reset=0.000611s, blend=0.002414s (9 tiles incl ref), finalize=0.000054s, total=0.003090s FPS=28.96, 法向力=2300.6606, 切向力X=-194.4677, 切向力Y=733.8806 FPS=32.74, 法向力=2302.4067, 切向力X=-229.6568, 切向力Y=800.0201 FPS=26.55, 法向力=2312.4290, 切向力X=-218.0212, 切向力Y=786.2635 FPS=24.24, 法向力=2204.9346, 切向力X=379.8931, 切向力Y=1311.9111 FPS=24.68, 法向力=2482.5847, 切向力X=505.0824, 切向力Y=965.2896 FPS=26.04, 法向力=2405.9688, 切向力X=417.9223, 切向力Y=994.7385 FPS=23.37, 法向力=2543.4915, 切向力X=850.0739, 切向力Y=1476.8529 FPS=23.25, 法向力=2125.4001, 切向力X=820.9694, 切向力Y=1194.5153 FPS=27.04, 法向力=2111.6755, 切向力X=828.2667, 切向力Y=1238.6982 FPS=24.77, 法向力=2067.9343, 切向力X=-65.0650, 切向力Y=1302.6333 FPS=26.27, 法向力=2095.1816, 切向力X=-118.2095, 切向力Y=1307.3511 FPS=25.49, 法向力=2031.1254, 切向力X=191.4522, 切向力Y=986.1852 FPS=24.47, 法向力=2092.9321, 切向力X=186.7188, 切向力Y=989.6184 FPS=24.89, 法向力=2067.2688, 切向力X=501.9781, 切向力Y=1224.9546 FPS=24.86, 法向力=2158.5110, 切向力X=1067.2980, 切向力Y=1370.6501 FPS=26.70, 法向力=2113.5205, 切向力X=1160.6615, 切向力Y=1326.4402 FPS=24.54, 法向力=2672.5342, 切向力X=485.2802, 切向力Y=679.8267 FPS=24.89, 法向力=2270.8501, 切向力X=638.9951, 切向力Y=1280.6755 FPS=25.79, 法向力=2276.1030, 切向力X=677.7782, 切向力Y=1273.0342 FPS=23.24, 法向力=2401.8257, 切向力X=-420.2692, 切向力Y=1208.1216 FPS=26.64, 法向力=2422.1021, 切向力X=-501.1645, 切向力Y=1202.5336 FPS=23.34, 法向力=1995.5861, 切向力X=191.8858, 切向力Y=1453.2274 FPS=25.40, 法向力=1991.7651, 切向力X=221.5058, 切向力Y=1468.3719 FPS=24.35, 法向力=2275.2869, 切向力X=553.8076, 切向力Y=1186.9210 FPS=24.76, 法向力=2338.0117, 切向力X=467.8500, 切向力Y=534.5858 FPS=26.76, 法向力=2343.4917, 切向力X=457.9039, 切向力Y=504.6326 FPS=24.91, 法向力=2156.6667, 切向力X=339.6166, 切向力Y=1024.5408 FPS=25.26, 法向力=2614.5427, 切向力X=279.2791, 切向力Y=888.7939 FPS=25.23, 法向力=2621.9570, 切向力X=249.1982, 切向力Y=832.3156 FPS=23.42, 法向力=2144.4639, 切向力X=537.4937, 切向力Y=1450.4985 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000257s, blend=0.002295s (9 tiles incl ref), finalize=0.000057s, total=0.002615s FPS=26.23, 法向力=2152.8438, 切向力X=537.9153, 切向力Y=1442.3368 FPS=24.04, 法向力=2371.5811, 切向力X=1239.8245, 切向力Y=936.9263 FPS=25.44, 法向力=2309.3682, 切向力X=1189.9880, 切向力Y=914.1298 FPS=23.96, 法向力=2234.9539, 切向力X=776.1313, 切向力Y=1195.2524 FPS=24.84, 法向力=2333.1602, 切向力X=348.4910, 切向力Y=1499.9630 FPS=26.46, 法向力=2385.6309, 切向力X=408.8153, 切向力Y=1612.4258 FPS=24.57, 法向力=2294.8811, 切向力X=281.6733, 切向力Y=1143.9629 FPS=25.20, 法向力=2421.1902, 切向力X=1128.8315, 切向力Y=1179.5676 FPS=25.71, 法向力=2442.4399, 切向力X=1106.6069, 切向力Y=1155.2351 FPS=23.81, 法向力=2256.9534, 切向力X=454.0259, 切向力Y=803.1390 FPS=24.40, 法向力=2282.9685, 切向力X=494.7864, 切向力Y=837.5098 FPS=23.89, 法向力=2309.0515, 切向力X=835.5408, 切向力Y=1269.6515 FPS=25.97, 法向力=2359.2568, 切向力X=224.1918, 切向力Y=1448.5615 FPS=25.46, 法向力=2384.0562, 切向力X=297.5345, 切向力Y=1442.3561 FPS=25.21, 法向力=2544.7705, 切向力X=742.5504, 切向力Y=1330.6736 FPS=26.75, 法向力=2598.2925, 切向力X=738.6356, 切向力Y=1401.2056 FPS=23.62, 法向力=2573.0542, 切向力X=613.0681, 切向力Y=1429.9468 FPS=24.35, 法向力=1894.2886, 切向力X=134.2292, 切向力Y=916.5626 FPS=25.63, 法向力=1909.9912, 切向力X=172.6515, 切向力Y=940.9193 FPS=23.78, 法向力=2578.0393, 切向力X=924.6671, 切向力Y=1884.3333 FPS=25.04, 法向力=2614.6030, 切向力X=1043.3440, 切向力Y=1965.0833 FPS=24.21, 法向力=1998.9279, 切向力X=1042.3271, 切向力Y=1321.3188 FPS=25.94, 法向力=2261.8206, 切向力X=928.5718, 切向力Y=1392.5922 FPS=24.17, 法向力=2236.8542, 切向力X=817.7402, 切向力Y=1383.2515 FPS=24.33, 法向力=1973.7202, 切向力X=666.6717, 切向力Y=1518.3114 FPS=26.40, 法向力=1980.8213, 切向力X=612.9458, 切向力Y=1498.7238 FPS=24.26, 法向力=2271.5664, 切向力X=737.3775, 切向力Y=1602.9771 FPS=25.56, 法向力=2263.6719, 切向力X=731.1293, 切向力Y=338.6012 FPS=24.89, 法向力=2282.3809, 切向力X=714.9038, 切向力Y=394.6400 FPS=25.39, 法向力=2422.9966, 切向力X=902.3304, 切向力Y=1547.3317 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000209s, blend=0.002191s (9 tiles incl ref), finalize=0.000055s, total=0.002460s FPS=25.46, 法向力=2421.9790, 切向力X=902.2903, 切向力Y=1526.4747 FPS=23.33, 法向力=2257.8901, 切向力X=484.6855, 切向力Y=616.2513 FPS=25.73, 法向力=2285.8970, 切向力X=490.9859, 切向力Y=622.3579 FPS=26.14, 法向力=2223.3723, 切向力X=298.0505, 切向力Y=1432.7017 FPS=25.31, 法向力=2381.7307, 切向力X=431.3959, 切向力Y=1307.0792 FPS=26.36, 法向力=2394.3716, 切向力X=450.0232, 切向力Y=1319.2461 FPS=24.58, 法向力=2289.4019, 切向力X=881.4858, 切向力Y=2120.3276 FPS=25.96, 法向力=2162.5283, 切向力X=-70.3606, 切向力Y=831.7891 FPS=23.99, 法向力=2209.2307, 切向力X=2.1612, 切向力Y=909.7946 FPS=24.64, 法向力=2219.7891, 切向力X=552.3654, 切向力Y=1563.2561 FPS=25.37, 法向力=2242.2883, 切向力X=561.0529, 切向力Y=1523.8611 FPS=23.29, 法向力=2403.3242, 切向力X=1383.0857, 切向力Y=1645.3225 FPS=23.58, 法向力=2408.8586, 切向力X=1334.2822, 切向力Y=1675.9678 FPS=22.88, 法向力=2201.6409, 切向力X=547.1272, 切向力Y=1089.2708 FPS=22.88, 法向力=2767.3345, 切向力X=708.6342, 切向力Y=1346.4181 FPS=24.95, 法向力=2847.2485, 切向力X=679.3254, 切向力Y=1349.1971 FPS=24.83, 法向力=1682.4358, 切向力X=996.7019, 切向力Y=1683.7322 FPS=23.50, 法向力=2270.5728, 切向力X=741.6736, 切向力Y=1256.3984 FPS=25.02, 法向力=2298.5249, 切向力X=744.8879, 切向力Y=1272.7417 FPS=23.58, 法向力=2174.7974, 切向力X=394.1025, 切向力Y=955.4414 FPS=23.99, 法向力=2329.2729, 切向力X=374.7878, 切向力Y=1865.1213 FPS=24.43, 法向力=2411.9014, 切向力X=352.0100, 切向力Y=1959.3727 FPS=23.71, 法向力=2746.1003, 切向力X=681.6620, 切向力Y=1005.6188 FPS=24.78, 法向力=2705.6592, 切向力X=647.3629, 切向力Y=993.8209 FPS=25.56, 法向力=2655.4297, 切向力X=815.8333, 切向力Y=1590.1064 FPS=23.16, 法向力=2945.4126, 切向力X=231.1845, 切向力Y=1602.4935 FPS=24.63, 法向力=2915.8628, 切向力X=214.2561, 切向力Y=1694.8282 FPS=23.31, 法向力=2308.4932, 切向力X=221.4896, 切向力Y=1547.6953 FPS=25.14, 法向力=2372.7827, 切向力X=217.9975, 切向力Y=1597.5807 FPS=24.96, 法向力=2154.3823, 切向力X=638.1852, 切向力Y=1443.7091 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000263s, blend=0.002271s (9 tiles incl ref), finalize=0.000052s, total=0.002593s FPS=23.04, 法向力=2146.5879, 切向力X=929.5361, 切向力Y=1320.0045 FPS=24.71, 法向力=2108.3179, 切向力X=906.7777, 切向力Y=1383.9752 FPS=23.77, 法向力=2549.1897, 切向力X=623.1074, 切向力Y=1318.2637 FPS=24.98, 法向力=2462.6318, 切向力X=-331.0044, 切向力Y=2018.7439 FPS=25.19, 法向力=2320.3789, 切向力X=-183.4791, 切向力Y=1904.4794 FPS=23.79, 法向力=2190.3083, 切向力X=390.8843, 切向力Y=1025.9561 FPS=25.28, 法向力=2156.1257, 切向力X=-485.9254, 切向力Y=1601.0714 FPS=24.86, 法向力=2115.2764, 切向力X=-494.9094, 切向力Y=1603.3268 FPS=24.91, 法向力=2745.0781, 切向力X=912.9410, 切向力Y=1851.3529 FPS=24.86, 法向力=2774.2104, 切向力X=920.1812, 切向力Y=1830.1019 FPS=22.26, 法向力=1907.5127, 切向力X=239.3347, 切向力Y=1553.1799 FPS=24.92, 法向力=1877.5273, 切向力X=285.7489, 切向力Y=1574.1923 FPS=25.34, 法向力=2361.1267, 切向力X=127.9665, 切向力Y=1505.0958 FPS=24.57, 法向力=2531.1494, 切向力X=897.3423, 切向力Y=1598.7728 FPS=24.25, 法向力=2477.2349, 切向力X=1015.5284, 切向力Y=1465.7113 FPS=24.08, 法向力=2492.6421, 切向力X=801.5294, 切向力Y=1063.4243 FPS=24.96, 法向力=2509.2737, 切向力X=776.4379, 切向力Y=1123.9093 FPS=23.84, 法向力=2447.2151, 切向力X=177.5322, 切向力Y=946.9671 FPS=24.46, 法向力=2311.6812, 切向力X=662.4314, 切向力Y=1588.4049 FPS=23.82, 法向力=2307.5156, 切向力X=678.4562, 切向力Y=1665.1024 FPS=24.09, 法向力=2455.1821, 切向力X=488.2509, 切向力Y=1177.8761 FPS=24.33, 法向力=2324.1455, 切向力X=1789.6005, 切向力Y=1918.8167 FPS=25.58, 法向力=2318.8120, 切向力X=1774.6765, 切向力Y=1967.5295 FPS=24.95, 法向力=2512.1138, 切向力X=1193.1045, 切向力Y=1355.5144 FPS=24.81, 法向力=2526.5483, 切向力X=1219.5952, 切向力Y=1373.9136 FPS=24.98, 法向力=2183.6135, 切向力X=370.8604, 切向力Y=856.0404 FPS=24.46, 法向力=2200.7966, 切向力X=442.9645, 切向力Y=841.1366 FPS=25.42, 法向力=2439.8352, 切向力X=565.6562, 切向力Y=1974.0708 FPS=21.83, 法向力=2024.3303, 切向力X=578.2953, 切向力Y=1417.8389 FPS=25.00, 法向力=2077.4404, 切向力X=613.4303, 切向力Y=1398.8425 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000233s, blend=0.002214s (9 tiles incl ref), finalize=0.000056s, total=0.002509s FPS=24.83, 法向力=2811.2671, 切向力X=1144.6605, 切向力Y=1746.4894 FPS=24.29, 法向力=2501.7092, 切向力X=1087.3850, 切向力Y=1329.1028 FPS=25.65, 法向力=2449.9729, 切向力X=1223.9923, 切向力Y=1265.7306 FPS=24.59, 法向力=2681.4353, 切向力X=819.5452, 切向力Y=1419.3187 FPS=23.82, 法向力=2670.9939, 切向力X=-73.3489, 切向力Y=1586.4478 FPS=24.77, 法向力=2710.0088, 切向力X=-83.5543, 切向力Y=1619.5734 FPS=24.41, 法向力=2738.3008, 切向力X=-179.3582, 切向力Y=1363.5546 FPS=24.48, 法向力=2768.9888, 切向力X=-184.6294, 切向力Y=1380.7227 FPS=24.06, 法向力=2308.3684, 切向力X=314.1772, 切向力Y=1049.5139 FPS=24.30, 法向力=1964.7812, 切向力X=558.4023, 切向力Y=1130.1965 FPS=25.30, 法向力=2022.6980, 切向力X=615.6091, 切向力Y=1200.2004 FPS=22.79, 法向力=2401.5593, 切向力X=450.4763, 切向力Y=1898.4482 FPS=25.39, 法向力=2373.1467, 切向力X=526.1148, 切向力Y=1255.5022 FPS=25.66, 法向力=2347.4268, 切向力X=533.3463, 切向力Y=1216.1321 FPS=24.16, 法向力=2743.8411, 切向力X=-437.7036, 切向力Y=1717.3665 FPS=25.50, 法向力=2824.7676, 切向力X=-493.7919, 切向力Y=1754.2153 FPS=23.70, 法向力=2509.2158, 切向力X=636.0663, 切向力Y=1976.4563 FPS=25.56, 法向力=2486.0605, 切向力X=681.0300, 切向力Y=1997.8523 FPS=24.77, 法向力=2453.0828, 切向力X=1146.1995, 切向力Y=1723.7388 FPS=25.24, 法向力=2828.8804, 切向力X=852.1142, 切向力Y=1803.9375 FPS=26.15, 法向力=2853.9170, 切向力X=821.1861, 切向力Y=1803.4371 FPS=24.32, 法向力=2343.9980, 切向力X=820.4188, 切向力Y=1822.3348 FPS=25.58, 法向力=2378.5332, 切向力X=894.6685, 切向力Y=1776.8234 FPS=26.16, 法向力=2576.2388, 切向力X=592.9960, 切向力Y=1911.0779 FPS=24.92, 法向力=2610.5972, 切向力X=245.3623, 切向力Y=1849.2800 FPS=25.60, 法向力=2575.3091, 切向力X=311.4146, 切向力Y=1897.0383 FPS=25.15, 法向力=2401.5566, 切向力X=704.3730, 切向力Y=1014.9432 FPS=25.29, 法向力=2373.0908, 切向力X=764.4441, 切向力Y=1040.4270 FPS=25.86, 法向力=2572.0181, 切向力X=1453.9287, 切向力Y=1811.4818 FPS=25.00, 法向力=2284.7690, 切向力X=934.7921, 切向力Y=1712.6791 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000210s, blend=0.002095s (9 tiles incl ref), finalize=0.000055s, total=0.002366s FPS=25.42, 法向力=2298.0376, 切向力X=935.5988, 切向力Y=1735.4958 FPS=23.88, 法向力=2330.6606, 切向力X=715.1328, 切向力Y=1910.3533 FPS=24.85, 法向力=2328.9304, 切向力X=666.5303, 切向力Y=1969.3804 FPS=26.31, 法向力=2585.5076, 切向力X=357.9091, 切向力Y=1388.3867 FPS=26.25, 法向力=2609.3374, 切向力X=412.6693, 切向力Y=1425.8441 FPS=24.23, 法向力=2873.6516, 切向力X=906.6643, 切向力Y=1395.6440 FPS=23.27, 法向力=2610.3872, 切向力X=1059.3813, 切向力Y=1879.6250 FPS=25.46, 法向力=2581.0010, 切向力X=1010.3293, 切向力Y=1832.8010 FPS=23.96, 法向力=2420.3562, 切向力X=357.2341, 切向力Y=2262.3828 FPS=25.18, 法向力=2172.2522, 切向力X=655.2383, 切向力Y=1374.2791 FPS=27.39, 法向力=2190.6069, 切向力X=736.4161, 切向力Y=1434.0598 FPS=25.22, 法向力=2504.1367, 切向力X=734.0475, 切向力Y=1462.5509 FPS=27.02, 法向力=2481.8945, 切向力X=696.3643, 切向力Y=1429.2893 FPS=26.20, 法向力=2699.8679, 切向力X=1377.8113, 切向力Y=1615.8414 FPS=27.60, 法向力=2643.0806, 切向力X=1328.5664, 切向力Y=1535.0173 FPS=25.64, 法向力=2343.4038, 切向力X=441.4926, 切向力Y=1225.3389 FPS=27.23, 法向力=2707.3989, 切向力X=648.8126, 切向力Y=1987.1074 FPS=26.19, 法向力=2714.7715, 切向力X=718.0846, 切向力Y=2056.3813 FPS=26.13, 法向力=2000.5388, 切向力X=437.1198, 切向力Y=1699.0333 FPS=27.49, 法向力=1964.2993, 切向力X=486.9541, 切向力Y=1765.0903 FPS=24.75, 法向力=2603.4395, 切向力X=468.8747, 切向力Y=2090.3423 FPS=26.99, 法向力=2597.2039, 切向力X=367.7366, 切向力Y=2067.5002 FPS=26.69, 法向力=2653.0801, 切向力X=960.3080, 切向力Y=2139.6929 FPS=26.39, 法向力=2511.8540, 切向力X=422.9431, 切向力Y=1511.3738 FPS=25.48, 法向力=2566.9727, 切向力X=418.1105, 切向力Y=1554.6052 FPS=23.37, 法向力=2778.4370, 切向力X=673.2240, 切向力Y=1821.5007 FPS=24.07, 法向力=2762.9236, 切向力X=597.9169, 切向力Y=1756.0687 FPS=24.63, 法向力=2434.4160, 切向力X=587.8765, 切向力Y=1732.6495 FPS=26.25, 法向力=2244.4714, 切向力X=1078.3085, 切向力Y=1964.1741 FPS=27.06, 法向力=2248.3340, 切向力X=1076.5054, 切向力Y=1950.7036 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000210s, blend=0.002201s (9 tiles incl ref), finalize=0.000056s, total=0.002472s FPS=22.84, 法向力=2322.7646, 切向力X=751.1777, 切向力Y=1247.5378 FPS=26.05, 法向力=2322.0156, 切向力X=772.4082, 切向力Y=1235.8058 FPS=25.65, 法向力=2485.5503, 切向力X=1021.0704, 切向力Y=1645.8113 FPS=26.26, 法向力=2477.4983, 切向力X=1109.7429, 切向力Y=1409.7896 FPS=27.25, 法向力=2496.9619, 切向力X=1100.2798, 切向力Y=1424.1089 FPS=25.79, 法向力=2731.5337, 切向力X=802.1359, 切向力Y=1748.9988 FPS=26.87, 法向力=2746.1411, 切向力X=739.3808, 切向力Y=1666.7529 FPS=25.95, 法向力=2738.2495, 切向力X=871.1365, 切向力Y=1682.7678 FPS=27.12, 法向力=2760.7224, 切向力X=838.0679, 切向力Y=1651.5898 FPS=25.22, 法向力=2522.1738, 切向力X=1225.6448, 切向力Y=1624.0425 FPS=26.15, 法向力=2531.1240, 切向力X=1179.5278, 切向力Y=1640.0981 FPS=25.81, 法向力=2843.6113, 切向力X=419.2063, 切向力Y=1745.4946 FPS=25.01, 法向力=2462.1123, 切向力X=520.9774, 切向力Y=2232.4800 FPS=26.37, 法向力=2482.4731, 切向力X=531.6897, 切向力Y=2284.1748 FPS=25.06, 法向力=2620.1423, 切向力X=924.5117, 切向力Y=1699.8369 FPS=25.97, 法向力=2600.3643, 切向力X=933.1852, 切向力Y=1562.2974 FPS=24.28, 法向力=2160.4722, 切向力X=1143.4619, 切向力Y=1942.7878 FPS=24.60, 法向力=2641.9014, 切向力X=-73.7608, 切向力Y=1815.1935 FPS=24.79, 法向力=2647.0659, 切向力X=75.3355, 切向力Y=1938.8848 FPS=23.69, 法向力=2585.3906, 切向力X=1269.4801, 切向力Y=1435.2063 FPS=24.81, 法向力=2678.7300, 切向力X=1121.9202, 切向力Y=1442.1700 FPS=24.54, 法向力=2874.9531, 切向力X=716.3333, 切向力Y=1637.2208 FPS=24.29, 法向力=2526.1936, 切向力X=914.0210, 切向力Y=1755.8162 FPS=25.07, 法向力=2534.6414, 切向力X=991.5297, 切向力Y=1729.7297 FPS=23.86, 法向力=2388.3306, 切向力X=435.9622, 切向力Y=2172.5664 FPS=25.17, 法向力=2357.6653, 切向力X=591.6277, 切向力Y=2174.5205 FPS=23.71, 法向力=2682.3079, 切向力X=649.3739, 切向力Y=2106.3975 FPS=23.16, 法向力=2201.5754, 切向力X=848.0818, 切向力Y=1436.8982 FPS=25.14, 法向力=2165.9771, 切向力X=908.1428, 切向力Y=1546.6482 FPS=24.20, 法向力=2289.3525, 切向力X=1040.6848, 切向力Y=1467.8228 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000242s, blend=0.002116s (9 tiles incl ref), finalize=0.000051s, total=0.002415s FPS=23.73, 法向力=2623.7654, 切向力X=1152.1223, 切向力Y=1321.6200 FPS=24.88, 法向力=2598.2183, 切向力X=1197.5852, 切向力Y=1303.7340 FPS=23.63, 法向力=2155.3672, 切向力X=193.4840, 切向力Y=1660.0481 FPS=24.76, 法向力=2080.4624, 切向力X=267.8463, 切向力Y=1723.0791 FPS=24.39, 法向力=2744.8223, 切向力X=942.0819, 切向力Y=1657.2354 FPS=23.82, 法向力=2409.9666, 切向力X=1113.0525, 切向力Y=1271.5659 FPS=24.52, 法向力=2428.9194, 切向力X=1118.6770, 切向力Y=1269.8411 FPS=24.27, 法向力=2775.9260, 切向力X=113.9018, 切向力Y=1799.9933 FPS=24.31, 法向力=2773.0718, 切向力X=928.0511, 切向力Y=1023.3656 FPS=24.69, 法向力=2797.1702, 切向力X=907.1382, 切向力Y=999.4380 FPS=23.57, 法向力=2533.5640, 切向力X=56.7668, 切向力Y=-1907.1299 FPS=25.25, 法向力=2521.8152, 切向力X=-4.1485, 切向力Y=-1940.5415 FPS=24.53, 法向力=2765.8621, 切向力X=425.9050, 切向力Y=-7166.8125 FPS=24.94, 法向力=2704.4282, 切向力X=471.3919, 切向力Y=-7416.6719 FPS=24.51, 法向力=3385.5029, 切向力X=-214.4632, 切向力Y=-10157.1738 FPS=22.71, 法向力=3041.2273, 切向力X=1300.4160, 切向力Y=-13003.8848 FPS=24.63, 法向力=3037.1243, 切向力X=1483.6783, 切向力Y=-13080.3652 FPS=25.04, 法向力=3876.2578, 切向力X=2331.0000, 切向力Y=-22621.3125 FPS=23.28, 法向力=5367.8027, 切向力X=2298.0444, 切向力Y=-43697.7773 FPS=23.45, 法向力=5278.7778, 切向力X=2208.8662, 切向力Y=-43905.4727 FPS=24.35, 法向力=7133.5415, 切向力X=-15.5084, 切向力Y=-59887.6875 FPS=23.30, 法向力=13136.3789, 切向力X=3863.3682, 切向力Y=-80586.5078 FPS=23.24, 法向力=12757.6914, 切向力X=3843.4224, 切向力Y=-81344.9219 FPS=21.58, 法向力=23799.0098, 切向力X=12654.8154, 切向力Y=-103535.0312 FPS=22.75, 法向力=30359.9668, 切向力X=20108.7871, 切向力Y=-108886.2031 FPS=22.42, 法向力=30358.4727, 切向力X=20633.5117, 切向力Y=-108892.5781 FPS=21.68, 法向力=34012.2969, 切向力X=15309.5781, 切向力Y=-94596.4531 FPS=20.94, 法向力=34642.7344, 切向力X=10403.5781, 切向力Y=-81332.8594 FPS=22.79, 法向力=34412.5078, 切向力X=10532.5352, 切向力Y=-81375.7031 FPS=21.97, 法向力=32881.7109, 切向力X=8995.7168, 切向力Y=-69854.8438 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000003s (hit), reset=0.000212s, blend=0.002209s (9 tiles incl ref), finalize=0.000053s, total=0.002482s FPS=22.54, 法向力=27817.8516, 切向力X=9255.8252, 切向力Y=-56711.3008 FPS=22.88, 法向力=27615.8574, 切向力X=9419.1855, 切向力Y=-56658.0625 FPS=21.61, 法向力=24131.7148, 切向力X=6986.1245, 切向力Y=-44886.1328 FPS=21.64, 法向力=21009.6797, 切向力X=4274.3428, 切向力Y=-41532.4375 FPS=23.30, 法向力=20888.9414, 切向力X=4293.0859, 切向力Y=-41369.8906 FPS=22.05, 法向力=21824.8320, 切向力X=3462.7871, 切向力Y=-42180.1641 FPS=22.07, 法向力=23019.8750, 切向力X=4146.0068, 切向力Y=-44595.2812 FPS=23.95, 法向力=23141.6113, 切向力X=4242.1338, 切向力Y=-44707.3164 FPS=22.44, 法向力=24753.1797, 切向力X=1480.5361, 切向力Y=-46148.9883 FPS=22.82, 法向力=25465.5332, 切向力X=46.7260, 切向力Y=-46222.3516 FPS=23.18, 法向力=25585.7539, 切向力X=111.3368, 切向力Y=-46296.6367 FPS=21.65, 法向力=25522.4805, 切向力X=2961.1709, 切向力Y=-44595.0547 FPS=23.40, 法向力=26097.3496, 切向力X=5229.5000, 切向力Y=-43943.4219 FPS=23.09, 法向力=26141.3574, 切向力X=5426.5137, 切向力Y=-43910.8750 FPS=21.74, 法向力=26375.4609, 切向力X=5767.7173, 切向力Y=-43243.9297 FPS=23.08, 法向力=27351.2188, 切向力X=5472.7690, 切向力Y=-45599.8711 FPS=24.43, 法向力=27457.6504, 切向力X=5447.3086, 切向力Y=-45813.8750 FPS=24.60, 法向力=27839.8750, 切向力X=5807.9888, 切向力Y=-47309.9414 FPS=24.96, 法向力=27785.1465, 切向力X=5634.8379, 切向力Y=-47420.3906 FPS=24.28, 法向力=27990.0312, 切向力X=7104.3921, 切向力Y=-45380.7734 FPS=23.65, 法向力=27591.6660, 切向力X=9655.6367, 切向力Y=-42757.8750 FPS=24.63, 法向力=27299.2227, 切向力X=9804.2461, 切向力Y=-42500.6641 FPS=24.41, 法向力=27630.3770, 切向力X=8480.1152, 切向力Y=-40298.2344 FPS=24.85, 法向力=27107.4102, 切向力X=9590.5029, 切向力Y=-36839.7031 FPS=25.01, 法向力=26957.4434, 切向力X=9744.9580, 切向力Y=-36845.4766 FPS=24.05, 法向力=26320.3828, 切向力X=10026.3320, 切向力Y=-33615.5547 FPS=26.23, 法向力=26282.0742, 切向力X=9989.7197, 切向力Y=-33575.0312 FPS=23.19, 法向力=26210.8613, 切向力X=10898.3242, 切向力Y=-31352.8125 FPS=24.74, 法向力=26243.2891, 切向力X=10872.7783, 切向力Y=-31394.7188 FPS=24.90, 法向力=26339.7773, 切向力X=9599.3711, 切向力Y=-28370.8281 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000246s, blend=0.002171s (9 tiles incl ref), finalize=0.000051s, total=0.002475s FPS=24.90, 法向力=26107.7617, 切向力X=8826.3223, 切向力Y=-27737.5195 FPS=26.05, 法向力=26273.3789, 切向力X=8845.7422, 切向力Y=-27695.8066 FPS=25.88, 法向力=26878.7070, 切向力X=10464.4395, 切向力Y=-26368.0547 FPS=25.14, 法向力=26667.7852, 切向力X=11190.8164, 切向力Y=-29274.5391 FPS=24.15, 法向力=26590.3633, 切向力X=11196.5049, 切向力Y=-29518.3145 FPS=22.75, 法向力=26105.9844, 切向力X=12630.0400, 切向力Y=-28663.4336 FPS=25.74, 法向力=26032.0508, 切向力X=12644.5547, 切向力Y=-28717.5312 FPS=25.03, 法向力=21170.7969, 切向力X=12742.8848, 切向力Y=-21762.4531 FPS=26.09, 法向力=11843.6699, 切向力X=2679.4097, 切向力Y=-17037.4531 FPS=27.35, 法向力=11872.3994, 切向力X=2691.7693, 切向力Y=-17062.9922 FPS=26.63, 法向力=7515.6123, 切向力X=2773.6638, 切向力Y=-3238.1848 FPS=27.07, 法向力=7558.7417, 切向力X=2730.1436, 切向力Y=-3126.6084 FPS=25.95, 法向力=6182.2852, 切向力X=2051.1973, 切向力Y=-2412.4053 FPS=27.40, 法向力=6239.5874, 切向力X=1992.8496, 切向力Y=-2352.8594 FPS=26.15, 法向力=5655.0996, 切向力X=1959.4082, 切向力Y=-713.8969 FPS=26.13, 法向力=5339.0234, 切向力X=1660.3688, 切向力Y=1076.0510 FPS=26.69, 法向力=5451.6084, 切向力X=1696.6282, 切向力Y=1197.5411 FPS=26.96, 法向力=5427.6470, 切向力X=1733.9915, 切向力Y=1196.9331 FPS=26.83, 法向力=4464.5317, 切向力X=1824.0430, 切向力Y=3257.8154 FPS=26.69, 法向力=4075.6396, 切向力X=1463.9886, 切向力Y=6199.5527 FPS=26.69, 法向力=4091.4949, 切向力X=1366.9125, 切向力Y=6248.3926 FPS=24.30, 法向力=4112.0723, 切向力X=1655.3678, 切向力Y=8301.3662 FPS=25.85, 法向力=4052.8716, 切向力X=1731.7278, 切向力Y=8302.7490 FPS=27.58, 法向力=3945.6812, 切向力X=1601.9969, 切向力Y=9540.5566 FPS=26.54, 法向力=4117.2915, 切向力X=3725.4702, 切向力Y=16614.3105 FPS=26.27, 法向力=4411.5986, 切向力X=3753.0078, 切向力Y=17310.7676 FPS=25.48, 法向力=3963.6357, 切向力X=9108.2402, 切向力Y=38606.6211 FPS=27.51, 法向力=4099.9438, 切向力X=9319.1699, 切向力Y=38970.7070 FPS=25.00, 法向力=5188.2715, 切向力X=14599.3789, 切向力Y=64145.4844 FPS=26.65, 法向力=5165.1187, 切向力X=14571.8555, 切向力Y=64304.7773 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000215s, blend=0.002160s (9 tiles incl ref), finalize=0.000056s, total=0.002438s FPS=25.98, 法向力=11490.6270, 切向力X=18634.3633, 切向力Y=84775.5156 FPS=26.79, 法向力=16601.1074, 切向力X=23990.8047, 切向力Y=94247.3594 FPS=26.32, 法向力=16528.9277, 切向力X=24473.8203, 切向力Y=95490.2969 FPS=25.21, 法向力=21867.9414, 切向力X=22526.8164, 切向力Y=94753.7891 FPS=26.09, 法向力=22198.9277, 切向力X=22636.4727, 切向力Y=95641.4922 FPS=25.17, 法向力=23945.8145, 切向力X=16891.2812, 切向力Y=85963.5000 FPS=26.27, 法向力=25668.3340, 切向力X=14082.4941, 切向力Y=80040.7812 FPS=26.42, 法向力=25544.7500, 切向力X=13915.8643, 切向力Y=80099.0000 FPS=26.38, 法向力=25042.7070, 切向力X=11803.2852, 切向力Y=74032.4844 FPS=26.76, 法向力=25046.0918, 切向力X=11549.4492, 切向力Y=73751.8438 FPS=25.63, 法向力=22631.6875, 切向力X=6929.7524, 切向力Y=63794.9922 FPS=27.00, 法向力=22835.0664, 切向力X=6727.2842, 切向力Y=63928.6445 FPS=25.10, 法向力=18652.2070, 切向力X=328.0084, 切向力Y=44487.1133 FPS=26.33, 法向力=12099.3154, 切向力X=-4851.4976, 切向力Y=23953.9473 FPS=27.96, 法向力=12254.5742, 切向力X=-4905.6807, 切向力Y=24196.4961 FPS=25.87, 法向力=7832.1665, 切向力X=1457.4753, 切向力Y=10874.1738 FPS=26.30, 法向力=7796.6680, 切向力X=1483.7197, 切向力Y=10893.7646 FPS=25.34, 法向力=5770.4077, 切向力X=1831.9087, 切向力Y=7804.1855 FPS=26.23, 法向力=5753.0635, 切向力X=1890.9409, 切向力Y=7796.0054 FPS=24.71, 法向力=5762.2075, 切向力X=3763.6157, 切向力Y=6894.1885 FPS=27.22, 法向力=5848.9023, 切向力X=3787.3403, 切向力Y=6965.0674 FPS=26.51, 法向力=6208.2422, 切向力X=15016.3213, 切向力Y=5287.7051 FPS=26.27, 法向力=5227.6533, 切向力X=28495.8652, 切向力Y=3683.6677 FPS=27.04, 法向力=4979.1836, 切向力X=29173.1562, 切向力Y=3494.3018 FPS=26.08, 法向力=4568.2041, 切向力X=39078.5312, 切向力Y=3651.2603 FPS=26.39, 法向力=4309.3042, 切向力X=39425.1953, 切向力Y=3615.3242 FPS=26.08, 法向力=3984.9744, 切向力X=52352.2578, 切向力Y=3233.4683 FPS=26.04, 法向力=3693.6035, 切向力X=52780.9609, 切向力Y=3207.9548 FPS=24.68, 法向力=3678.8018, 切向力X=70085.3906, 切向力Y=3091.0383 FPS=26.39, 法向力=4703.8838, 切向力X=75587.9609, 切向力Y=1603.3983 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000257s, blend=0.002342s (9 tiles incl ref), finalize=0.000063s, total=0.002669s FPS=26.98, 法向力=4471.5889, 切向力X=75856.2812, 切向力Y=1711.9985 FPS=24.62, 法向力=6029.2725, 切向力X=77481.7422, 切向力Y=-355.7376 FPS=27.17, 法向力=6129.3369, 切向力X=77380.7344, 切向力Y=-520.9473 FPS=26.61, 法向力=6800.6113, 切向力X=82612.5859, 切向力Y=1582.6343 FPS=27.16, 法向力=8516.4395, 切向力X=92823.1562, 切向力Y=4819.8198 FPS=27.52, 法向力=8199.9863, 切向力X=93710.5859, 切向力Y=5126.8169 FPS=25.83, 法向力=10492.4180, 切向力X=103122.0469, 切向力Y=5859.3516 FPS=27.23, 法向力=10372.1396, 切向力X=104082.9531, 切向力Y=6383.5078 FPS=25.99, 法向力=11471.2754, 切向力X=106690.4062, 切向力Y=5847.5103 FPS=26.52, 法向力=11305.0518, 切向力X=106952.3594, 切向力Y=5777.9424 FPS=24.65, 法向力=9318.0889, 切向力X=94883.8672, 切向力Y=7720.9697 FPS=26.95, 法向力=9487.6318, 切向力X=94423.0156, 切向力Y=7672.4336 FPS=26.06, 法向力=6648.4614, 切向力X=70883.2500, 切向力Y=5839.7920 FPS=26.45, 法向力=4177.5366, 切向力X=51220.0117, 切向力Y=2238.3564 FPS=27.07, 法向力=4459.0244, 切向力X=50752.6172, 切向力Y=2098.5117 FPS=24.92, 法向力=4237.4663, 切向力X=19671.3965, 切向力Y=2608.6987 FPS=26.51, 法向力=4204.5737, 切向力X=19601.3516, 切向力Y=2505.2139 FPS=25.97, 法向力=3921.7229, 切向力X=11313.9346, 切向力Y=2714.2217 FPS=27.44, 法向力=3896.6838, 切向力X=11235.4102, 切向力Y=2678.3096 FPS=25.37, 法向力=3596.6550, 切向力X=6094.8604, 切向力Y=3768.8960 FPS=26.16, 法向力=4845.5977, 切向力X=-13587.1367, 切向力Y=6149.0312 FPS=26.14, 法向力=4873.4648, 切向力X=-13784.9053, 切向力Y=6223.4131 FPS=24.83, 法向力=8170.4053, 切向力X=-31655.2461, 切向力Y=7681.3193 FPS=26.24, 法向力=8251.3418, 切向力X=-32071.3672, 切向力Y=7391.4673 FPS=25.60, 法向力=9518.7363, 切向力X=-40792.6680, 切向力Y=13108.4668 FPS=26.90, 法向力=10600.7852, 切向力X=-57929.5977, 切向力Y=17757.4082 FPS=27.52, 法向力=10841.0117, 切向力X=-58242.3672, 切向力Y=17585.8984 FPS=25.47, 法向力=10875.8037, 切向力X=-58351.1797, 切向力Y=17534.5312 FPS=26.67, 法向力=13626.2305, 切向力X=-70376.7031, 切向力Y=23250.7930 FPS=25.25, 法向力=16697.1172, 切向力X=-72820.7500, 切向力Y=26310.2773 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000212s, blend=0.002211s (9 tiles incl ref), finalize=0.000055s, total=0.002485s FPS=26.66, 法向力=16720.2734, 切向力X=-73057.7344, 切向力Y=26707.2832 FPS=24.47, 法向力=17883.4062, 切向力X=-63108.4180, 切向力Y=23564.3184 FPS=26.06, 法向力=17229.1816, 切向力X=-42716.0000, 切向力Y=19708.0020 FPS=27.09, 法向力=17280.0469, 切向力X=-42717.2266, 切向力Y=19431.0898 FPS=24.26, 法向力=14819.3535, 切向力X=-30723.0977, 切向力Y=16974.2852 FPS=26.13, 法向力=15052.2422, 切向力X=-31003.5625, 切向力Y=16870.8828 FPS=25.82, 法向力=15465.4121, 切向力X=-30922.3320, 切向力Y=16814.6562 FPS=26.59, 法向力=15474.7354, 切向力X=-31019.6934, 切向力Y=16833.0156 FPS=24.97, 法向力=15000.4883, 切向力X=-27489.4219, 切向力Y=15885.9805 FPS=26.51, 法向力=15087.4111, 切向力X=-27636.1680, 切向力Y=15841.2441 FPS=25.44, 法向力=10705.1660, 切向力X=-18752.6406, 切向力Y=15581.6045 FPS=25.55, 法向力=6616.6309, 切向力X=-6411.8467, 切向力Y=7098.0029 FPS=27.13, 法向力=6595.0654, 切向力X=-6447.4551, 切向力Y=7153.2944 FPS=25.73, 法向力=4960.0981, 切向力X=-2451.6001, 切向力Y=4546.9814 FPS=26.66, 法向力=4930.8848, 切向力X=-2462.4351, 切向力Y=4547.9575 FPS=26.99, 法向力=4202.3418, 切向力X=-1543.1692, 切向力Y=3869.0957 FPS=26.24, 法向力=3868.1875, 切向力X=-604.5848, 切向力Y=3684.5840 FPS=26.68, 法向力=3889.0171, 切向力X=-544.0857, 切向力Y=3618.1641 FPS=25.83, 法向力=3886.7144, 切向力X=-611.1474, 切向力Y=3595.2991 FPS=27.39, 法向力=3869.6094, 切向力X=-649.1569, 切向力Y=3595.8281 FPS=24.38, 法向力=3686.2568, 切向力X=-38.6375, 切向力Y=2983.6089 FPS=26.60, 法向力=3707.3933, 切向力X=-77.0381, 切向力Y=2993.8950 FPS=24.33, 法向力=4187.0537, 切向力X=671.7092, 切向力Y=3189.7002 FPS=23.20, 法向力=4025.2178, 切向力X=279.4229, 切向力Y=3313.9146 FPS=25.78, 法向力=4019.6648, 切向力X=252.2079, 切向力Y=3360.0576 FPS=24.50, 法向力=3795.3501, 切向力X=603.7205, 切向力Y=2728.1748 FPS=27.68, 法向力=3822.6445, 切向力X=420.9723, 切向力Y=2864.2180 FPS=27.71, 法向力=3868.4673, 切向力X=348.2111, 切向力Y=2926.8247 FPS=27.94, 法向力=3869.6143, 切向力X=399.3854, 切向力Y=2938.9246 FPS=26.69, 法向力=3706.7061, 切向力X=590.0428, 切向力Y=3061.7026 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000233s, blend=0.002158s (9 tiles incl ref), finalize=0.000096s, total=0.002494s FPS=24.53, 法向力=3274.7781, 切向力X=848.0909, 切向力Y=2396.9614 FPS=27.43, 法向力=3278.0195, 切向力X=806.5072, 切向力Y=2365.9209 FPS=25.96, 法向力=3664.9277, 切向力X=229.1628, 切向力Y=2607.0200 FPS=27.63, 法向力=3680.7104, 切向力X=267.6472, 切向力Y=2633.3687 FPS=26.08, 法向力=3143.2437, 切向力X=697.6585, 切向力Y=2668.4082 FPS=26.38, 法向力=3436.4575, 切向力X=561.1028, 切向力Y=2893.1477 FPS=26.72, 法向力=3491.3130, 切向力X=574.6483, 切向力Y=2911.1760 FPS=24.80, 法向力=3420.9104, 切向力X=658.9757, 切向力Y=3281.7136 FPS=28.00, 法向力=3426.5190, 切向力X=650.3224, 切向力Y=3262.6548 FPS=25.74, 法向力=3646.7197, 切向力X=188.0282, 切向力Y=3360.2839 FPS=28.13, 法向力=3617.4724, 切向力X=214.4244, 切向力Y=3351.8706 FPS=25.86, 法向力=3252.0193, 切向力X=282.9559, 切向力Y=2670.6941 FPS=27.70, 法向力=3342.6099, 切向力X=373.9301, 切向力Y=2687.1665 FPS=26.45, 法向力=3112.8359, 切向力X=821.2902, 切向力Y=2679.2275 FPS=26.46, 法向力=2991.0979, 切向力X=1107.2166, 切向力Y=2931.4856 FPS=26.69, 法向力=2979.8394, 切向力X=1138.6321, 切向力Y=2921.2598 FPS=26.20, 法向力=2926.5652, 切向力X=1364.6031, 切向力Y=2641.8394 FPS=27.47, 法向力=2945.6594, 切向力X=1369.3181, 切向力Y=2648.4302 FPS=25.36, 法向力=3086.7639, 切向力X=662.2114, 切向力Y=2740.9385 FPS=27.83, 法向力=3111.6196, 切向力X=607.4711, 切向力Y=2747.1846 FPS=25.99, 法向力=3254.5181, 切向力X=952.4265, 切向力Y=2558.4854 FPS=27.03, 法向力=3257.8677, 切向力X=973.4839, 切向力Y=2523.2407 FPS=26.42, 法向力=3070.7310, 切向力X=493.5759, 切向力Y=2179.8870 FPS=26.65, 法向力=3222.8945, 切向力X=1027.6372, 切向力Y=1873.5593 FPS=27.66, 法向力=3201.8047, 切向力X=1041.6323, 切向力Y=1858.4882 FPS=25.70, 法向力=3389.1855, 切向力X=1300.4087, 切向力Y=2512.6318 FPS=25.93, 法向力=3410.9468, 切向力X=1322.5155, 切向力Y=2478.8821 FPS=27.20, 法向力=3347.0845, 切向力X=966.8241, 切向力Y=2267.4707 FPS=28.46, 法向力=3337.4722, 切向力X=972.1440, 切向力Y=2321.7793 FPS=24.93, 法向力=3319.8965, 切向力X=1057.5215, 切向力Y=2863.9976 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000212s, blend=0.003003s (9 tiles incl ref), finalize=0.000059s, total=0.003281s FPS=27.19, 法向力=3302.6006, 切向力X=1069.1582, 切向力Y=2827.5972 FPS=26.38, 法向力=3171.0293, 切向力X=954.0869, 切向力Y=2796.2527 FPS=25.78, 法向力=2920.2146, 切向力X=1162.1111, 切向力Y=3047.0981 FPS=26.97, 法向力=2973.8052, 切向力X=1131.5857, 切向力Y=3113.7698 FPS=25.70, 法向力=3397.9878, 切向力X=485.7888, 切向力Y=3040.7515 FPS=27.05, 法向力=3415.0613, 切向力X=503.9146, 切向力Y=2983.9683 FPS=26.44, 法向力=3108.5801, 切向力X=1039.8888, 切向力Y=2396.4512 FPS=25.71, 法向力=3047.3311, 切向力X=200.8999, 切向力Y=2564.5193 FPS=25.98, 法向力=3147.8530, 切向力X=180.7652, 切向力Y=2660.1079 FPS=26.41, 法向力=3408.4419, 切向力X=914.0167, 切向力Y=3226.7368 FPS=26.86, 法向力=3429.2539, 切向力X=940.4875, 切向力Y=3185.9302 FPS=24.99, 法向力=3167.7217, 切向力X=1785.4653, 切向力Y=1925.2292 FPS=26.88, 法向力=3176.6533, 切向力X=1777.8848, 切向力Y=2035.8994 FPS=25.62, 法向力=3232.1311, 切向力X=934.8498, 切向力Y=2236.7915 FPS=25.82, 法向力=3169.9326, 切向力X=923.0958, 切向力Y=3217.8279 FPS=25.99, 法向力=3177.7988, 切向力X=940.5656, 切向力Y=3242.3403 FPS=25.37, 法向力=2916.6658, 切向力X=1083.7139, 切向力Y=2234.3550 FPS=27.08, 法向力=2959.4404, 切向力X=1087.5176, 切向力Y=2200.7944 FPS=25.51, 法向力=3255.8555, 切向力X=1444.9347, 切向力Y=2595.7739 FPS=26.12, 法向力=3225.0283, 切向力X=1403.9365, 切向力Y=2594.9756 FPS=24.27, 法向力=3280.4346, 切向力X=888.9056, 切向力Y=2816.4812 FPS=26.18, 法向力=3304.3076, 切向力X=1397.1997, 切向力Y=2212.9497 FPS=26.38, 法向力=3272.8262, 切向力X=1461.8700, 切向力Y=2156.0994 FPS=23.87, 法向力=3173.1038, 切向力X=823.0083, 切向力Y=2525.4341 FPS=26.41, 法向力=3113.5005, 切向力X=881.1166, 切向力Y=2362.4253 FPS=24.85, 法向力=3100.0244, 切向力X=679.5295, 切向力Y=2702.7983 FPS=25.08, 法向力=3244.4980, 切向力X=547.2698, 切向力Y=2857.7732 FPS=25.66, 法向力=3197.1975, 切向力X=549.9147, 切向力Y=2863.1389 FPS=25.31, 法向力=2918.5024, 切向力X=1208.9160, 切向力Y=2808.8413 FPS=26.42, 法向力=2899.7529, 切向力X=1193.7563, 切向力Y=2817.3525 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000229s, blend=0.002258s (9 tiles incl ref), finalize=0.000074s, total=0.002567s FPS=25.37, 法向力=3004.5449, 切向力X=674.0837, 切向力Y=2690.5085 FPS=25.33, 法向力=2962.3413, 切向力X=720.1133, 切向力Y=2629.6868 FPS=25.06, 法向力=2891.3367, 切向力X=947.3552, 切向力Y=2541.5000 FPS=24.66, 法向力=2940.8833, 切向力X=596.4319, 切向力Y=2742.5049 FPS=26.60, 法向力=2963.9309, 切向力X=460.4355, 切向力Y=2762.0374 FPS=24.09, 法向力=3094.8828, 切向力X=1033.1472, 切向力Y=2598.9048 FPS=25.42, 法向力=3184.6531, 切向力X=992.2480, 切向力Y=2642.6370 FPS=25.58, 法向力=3212.5215, 切向力X=863.5137, 切向力Y=2581.3547 FPS=26.50, 法向力=3364.5442, 切向力X=546.5145, 切向力Y=2608.3325 FPS=25.79, 法向力=3406.7625, 切向力X=502.2313, 切向力Y=2638.5261 FPS=23.75, 法向力=2819.6714, 切向力X=1171.7432, 切向力Y=2719.4128 FPS=24.39, 法向力=2827.8679, 切向力X=1144.6349, 切向力Y=2722.2917 FPS=25.37, 法向力=3529.7766, 切向力X=1020.1263, 切向力Y=2862.0913 FPS=23.79, 法向力=3273.5618, 切向力X=789.5801, 切向力Y=2888.3069 FPS=25.09, 法向力=3219.0176, 切向力X=826.2269, 切向力Y=2837.3176 FPS=25.14, 法向力=3164.1636, 切向力X=1008.4265, 切向力Y=3018.6760 FPS=21.74, 法向力=2929.0522, 切向力X=1140.2223, 切向力Y=2536.6494 FPS=25.95, 法向力=2944.1641, 切向力X=1143.8752, 切向力Y=2590.6545 FPS=23.67, 法向力=3257.9956, 切向力X=1171.2936, 切向力Y=2741.8335 FPS=26.45, 法向力=3183.9556, 切向力X=1229.8970, 切向力Y=2705.7583 FPS=24.67, 法向力=3537.1682, 切向力X=821.1526, 切向力Y=2573.2454 FPS=24.57, 法向力=2966.8826, 切向力X=1297.0494, 切向力Y=2101.7046 FPS=24.87, 法向力=3112.9163, 切向力X=1263.8973, 切向力Y=2086.4946 FPS=23.63, 法向力=3062.9492, 切向力X=791.3477, 切向力Y=2688.2798 FPS=24.68, 法向力=3027.9392, 切向力X=747.9775, 切向力Y=2730.4521 FPS=24.47, 法向力=3166.6343, 切向力X=1020.9750, 切向力Y=2570.5969 FPS=23.55, 法向力=2892.3318, 切向力X=1186.1666, 切向力Y=2556.9373 FPS=24.95, 法向力=2932.6936, 切向力X=1243.4871, 切向力Y=2605.3315 FPS=23.07, 法向力=3193.3123, 切向力X=1325.7909, 切向力Y=2438.2344 FPS=24.01, 法向力=3182.7603, 切向力X=1380.3494, 切向力Y=2362.3142 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000215s, blend=0.002199s (9 tiles incl ref), finalize=0.000052s, total=0.002473s FPS=24.20, 法向力=2740.8516, 切向力X=682.9474, 切向力Y=2152.0811 FPS=24.02, 法向力=3185.8152, 切向力X=828.2390, 切向力Y=2795.2644 FPS=25.31, 法向力=3242.4380, 切向力X=775.9821, 切向力Y=2822.6951 FPS=23.36, 法向力=2790.0361, 切向力X=906.7513, 切向力Y=2616.8164 FPS=25.07, 法向力=2859.3677, 切向力X=1474.9310, 切向力Y=2912.9832 FPS=25.30, 法向力=2838.7363, 切向力X=1485.2629, 切向力Y=2833.1912 FPS=24.48, 法向力=3076.1548, 切向力X=1411.4797, 切向力Y=2789.5151 FPS=25.42, 法向力=3085.7378, 切向力X=1397.8871, 切向力Y=2751.6450 FPS=21.51, 法向力=2934.8999, 切向力X=1067.1383, 切向力Y=2785.6201 FPS=22.08, 法向力=3059.1523, 切向力X=1187.4663, 切向力Y=2601.0586 FPS=26.45, 法向力=3083.9121, 切向力X=1194.0007, 切向力Y=2576.0630 FPS=24.61, 法向力=2827.4041, 切向力X=1413.2334, 切向力Y=2454.3923 FPS=25.26, 法向力=2953.6602, 切向力X=1332.6282, 切向力Y=2944.3896 FPS=26.25, 法向力=2986.1753, 切向力X=1334.1482, 切向力Y=2986.7188 FPS=23.56, 法向力=3166.1851, 切向力X=679.9395, 切向力Y=2866.1948 FPS=26.09, 法向力=3204.8550, 切向力X=637.1281, 切向力Y=2882.1614 FPS=23.09, 法向力=2953.4731, 切向力X=892.4044, 切向力Y=2677.4609 FPS=24.22, 法向力=2951.4829, 切向力X=859.7687, 切向力Y=2796.1191 FPS=24.84, 法向力=3024.5342, 切向力X=1129.9514, 切向力Y=2780.5117 FPS=24.29, 法向力=3025.1191, 切向力X=848.6440, 切向力Y=2252.7998 FPS=26.00, 法向力=3032.7817, 切向力X=867.5363, 切向力Y=2221.4175 FPS=24.58, 法向力=3127.1902, 切向力X=465.2729, 切向力Y=2464.6470 FPS=24.68, 法向力=3330.9609, 切向力X=1453.1379, 切向力Y=2423.7124 FPS=25.56, 法向力=3302.8247, 切向力X=1420.1333, 切向力Y=2323.3105 FPS=24.20, 法向力=3071.4126, 切向力X=1167.7797, 切向力Y=2494.7681 FPS=25.37, 法向力=3079.8013, 切向力X=1184.0712, 切向力Y=2503.0789 FPS=23.53, 法向力=3167.6968, 切向力X=1194.0343, 切向力Y=3669.7876 FPS=25.16, 法向力=3167.2734, 切向力X=2221.5269, 切向力Y=7296.3145 FPS=25.39, 法向力=3122.1982, 切向力X=2333.7102, 切向力Y=7693.3320 FPS=24.01, 法向力=3496.7061, 切向力X=4945.7764, 切向力Y=8785.7715 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000259s, blend=0.002389s (9 tiles incl ref), finalize=0.000165s, total=0.002819s FPS=24.42, 法向力=3421.2786, 切向力X=5067.9814, 切向力Y=8901.5879 FPS=24.32, 法向力=3188.1255, 切向力X=1484.9563, 切向力Y=11657.6621 FPS=23.67, 法向力=3324.5659, 切向力X=842.8932, 切向力Y=12468.1504 FPS=24.78, 法向力=3394.8696, 切向力X=836.9408, 切向力Y=12399.2305 FPS=23.81, 法向力=3225.9050, 切向力X=3921.4014, 切向力Y=15973.4551 FPS=24.57, 法向力=3456.3374, 切向力X=4216.0186, 切向力Y=16089.3652 FPS=25.61, 法向力=3553.2153, 切向力X=3108.0439, 切向力Y=19859.9355 FPS=25.01, 法向力=3893.2341, 切向力X=3459.9590, 切向力Y=21822.6934 FPS=25.34, 法向力=3931.7935, 切向力X=3491.3894, 切向力Y=21893.7012 FPS=23.44, 法向力=4132.4775, 切向力X=2679.6016, 切向力Y=24705.2754 FPS=23.33, 法向力=6033.5664, 切向力X=5904.3496, 切向力Y=27014.7871 FPS=24.97, 法向力=6042.4336, 切向力X=6045.2769, 切向力Y=27141.1680 FPS=23.35, 法向力=7483.5063, 切向力X=8582.8945, 切向力Y=28291.2578 FPS=24.09, 法向力=7518.4419, 切向力X=6129.4473, 切向力Y=27502.1055 FPS=24.41, 法向力=7484.3633, 切向力X=6147.8628, 切向力Y=27578.0391 FPS=24.42, 法向力=8785.3789, 切向力X=7170.5308, 切向力Y=28786.2812 FPS=24.70, 法向力=8883.7266, 切向力X=7092.6416, 切向力Y=28776.4805 FPS=22.91, 法向力=8819.8809, 切向力X=11012.2305, 切向力Y=32741.2227 FPS=24.20, 法向力=8531.0166, 切向力X=8713.4336, 切向力Y=32240.8457 FPS=24.15, 法向力=8519.8672, 切向力X=8617.3164, 切向力Y=32283.7578 FPS=23.68, 法向力=8972.4873, 切向力X=10669.6162, 切向力Y=31468.1133 FPS=24.08, 法向力=8322.4268, 切向力X=10210.3311, 切向力Y=28803.9648 FPS=24.70, 法向力=8263.1816, 切向力X=10219.6113, 切向力Y=28843.4375 FPS=25.08, 法向力=8232.5518, 切向力X=10232.9785, 切向力Y=28864.7246 FPS=24.89, 法向力=7809.7217, 切向力X=7943.5303, 切向力Y=24380.8984 FPS=22.98, 法向力=6401.5762, 切向力X=4733.9238, 切向力Y=16562.3633 FPS=25.67, 法向力=6383.3008, 切向力X=4785.8521, 切向力Y=16544.0156 FPS=25.28, 法向力=3943.7310, 切向力X=2545.1899, 切向力Y=8770.8662 FPS=25.13, 法向力=3196.3052, 切向力X=2185.9609, 切向力Y=7047.6475 FPS=24.94, 法向力=3180.8325, 切向力X=2154.7109, 切向力Y=7045.8306 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000232s, blend=0.002181s (9 tiles incl ref), finalize=0.000054s, total=0.002472s FPS=24.12, 法向力=3370.3330, 切向力X=2364.9321, 切向力Y=5889.0366 FPS=24.45, 法向力=3049.1206, 切向力X=79.9660, 切向力Y=5649.8423 FPS=25.81, 法向力=3059.5547, 切向力X=-33.4508, 切向力Y=5709.2080 FPS=25.36, 法向力=3559.8777, 切向力X=1179.6017, 切向力Y=6534.5957 FPS=25.20, 法向力=3635.9072, 切向力X=1238.1577, 切向力Y=6585.8203 FPS=23.38, 法向力=3602.2905, 切向力X=2924.4448, 切向力Y=7727.5767 FPS=24.93, 法向力=3528.9250, 切向力X=3067.2803, 切向力Y=7852.5176 FPS=25.96, 法向力=3134.3091, 切向力X=3652.8457, 切向力Y=8973.4746 FPS=25.59, 法向力=2807.7769, 切向力X=2281.9604, 切向力Y=9315.1279 FPS=25.77, 法向力=2770.6853, 切向力X=2288.0259, 切向力Y=9297.9072 FPS=24.63, 法向力=3563.6926, 切向力X=3232.8516, 切向力Y=11365.6934 FPS=24.95, 法向力=3233.8071, 切向力X=4049.1211, 切向力Y=14956.9893 FPS=26.12, 法向力=3148.3179, 切向力X=3924.7725, 切向力Y=15203.3223 FPS=24.94, 法向力=4784.4575, 切向力X=5953.9521, 切向力Y=20918.7188 FPS=23.23, 法向力=4690.1782, 切向力X=5844.0596, 切向力Y=21395.1797 FPS=23.65, 法向力=5050.5234, 切向力X=4865.9199, 切向力Y=26030.7539 FPS=24.31, 法向力=5074.2939, 切向力X=4896.4629, 切向力Y=26110.2148 FPS=25.65, 法向力=5464.0469, 切向力X=-3815.7896, 切向力Y=26169.9355 FPS=24.27, 法向力=6023.9033, 切向力X=-1994.2314, 切向力Y=28367.4805 FPS=25.03, 法向力=5963.2549, 切向力X=-2128.8921, 切向力Y=28420.9805 FPS=24.00, 法向力=7192.8242, 切向力X=3551.7131, 切向力Y=32015.6621 FPS=25.24, 法向力=7024.6694, 切向力X=4087.9277, 切向力Y=32466.4102 FPS=25.99, 法向力=7005.9438, 切向力X=4098.9365, 切向力Y=32478.5742 FPS=24.82, 法向力=8008.1001, 切向力X=5329.9995, 切向力Y=33175.0195 FPS=26.15, 法向力=8104.9062, 切向力X=5466.9937, 切向力Y=33223.7266 FPS=24.15, 法向力=8795.4736, 切向力X=9884.5430, 切向力Y=35379.1055 FPS=25.79, 法向力=8746.9902, 切向力X=10067.9141, 切向力Y=35331.2969 FPS=26.74, 法向力=9245.9814, 切向力X=13653.3301, 切向力Y=37021.1797 FPS=26.19, 法向力=10424.6426, 切向力X=10676.2285, 切向力Y=33468.3398 FPS=26.00, 法向力=10283.1758, 切向力X=10671.9512, 切向力Y=33571.6719 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000215s, blend=0.002375s (9 tiles incl ref), finalize=0.000052s, total=0.002648s FPS=24.80, 法向力=11320.7422, 切向力X=10686.0732, 切向力Y=31335.4531 FPS=24.37, 法向力=9842.3164, 切向力X=7908.5947, 切向力Y=25480.6211 FPS=26.41, 法向力=9977.2930, 切向力X=7906.8887, 切向力Y=25636.9688 FPS=25.85, 法向力=9992.1133, 切向力X=7917.9072, 切向力Y=25673.0918 FPS=24.78, 法向力=8912.1777, 切向力X=8928.3477, 切向力Y=22317.0820 FPS=25.08, 法向力=7798.1689, 切向力X=5178.3213, 切向力Y=18837.5508 FPS=25.75, 法向力=7739.6738, 切向力X=5091.1250, 切向力Y=18874.1973 FPS=25.83, 法向力=7842.6201, 切向力X=6844.3594, 切向力Y=19011.1289 FPS=25.44, 法向力=6979.1279, 切向力X=5109.4600, 切向力Y=15960.5771 FPS=25.62, 法向力=7048.4604, 切向力X=5019.0234, 切向力Y=16048.9473 FPS=23.72, 法向力=5599.5566, 切向力X=2248.7168, 切向力Y=13212.7598 FPS=26.09, 法向力=5632.5928, 切向力X=2223.0955, 切向力Y=13237.2627 FPS=24.14, 法向力=6230.1406, 切向力X=3111.6279, 切向力Y=12147.7793 FPS=26.03, 法向力=6245.9185, 切向力X=3114.8254, 切向力Y=12139.7344 FPS=24.56, 法向力=3951.8616, 切向力X=974.1787, 切向力Y=6287.9951 FPS=25.20, 法向力=3617.9709, 切向力X=1204.8323, 切向力Y=5315.1328 FPS=25.97, 法向力=3605.7432, 切向力X=1266.7047, 切向力Y=5407.5078 FPS=25.97, 法向力=3255.1372, 切向力X=1498.2664, 切向力Y=4866.7393 FPS=25.13, 法向力=3265.9395, 切向力X=1487.7922, 切向力Y=4817.6504 FPS=25.55, 法向力=3518.4817, 切向力X=1315.0570, 切向力Y=4705.0137 FPS=21.82, 法向力=3727.6729, 切向力X=1479.4344, 切向力Y=4368.3115 FPS=24.18, 法向力=3613.0244, 切向力X=1455.1387, 切向力Y=4321.0049 FPS=24.59, 法向力=3364.0461, 切向力X=1398.7495, 切向力Y=4926.4590 FPS=26.26, 法向力=3332.7432, 切向力X=1397.1980, 切向力Y=4970.3955 FPS=26.28, 法向力=3002.5378, 切向力X=937.5376, 切向力Y=6126.0850 FPS=26.57, 法向力=3278.8247, 切向力X=1452.3293, 切向力Y=6305.5059 FPS=27.78, 法向力=3250.8140, 切向力X=1423.4468, 切向力Y=6359.1655 FPS=26.83, 法向力=3242.2695, 切向力X=1029.3593, 切向力Y=8156.7412 FPS=27.93, 法向力=3219.7366, 切向力X=964.3412, 切向力Y=8203.4795 FPS=26.94, 法向力=3209.0669, 切向力X=1478.1951, 切向力Y=9940.0508 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000004s (hit), reset=0.000264s, blend=0.002338s (9 tiles incl ref), finalize=0.000102s, total=0.002712s FPS=26.79, 法向力=2994.7773, 切向力X=1289.9568, 切向力Y=10002.7402 FPS=27.85, 法向力=3123.4929, 切向力X=1242.5524, 切向力Y=13693.3574 FPS=28.24, 法向力=2879.2559, 切向力X=1318.1843, 切向力Y=14073.1396 FPS=26.57, 法向力=2734.0847, 切向力X=1339.6478, 切向力Y=18694.0000 FPS=26.78, 法向力=2791.9146, 切向力X=-2112.1777, 切向力Y=20964.6328 FPS=25.68, 法向力=2912.0835, 切向力X=-2331.2268, 切向力Y=20948.1992 FPS=25.80, 法向力=2854.9639, 切向力X=-4734.1909, 切向力Y=22867.7832 FPS=26.42, 法向力=2924.2744, 切向力X=-4939.2764, 切向力Y=22834.4805 FPS=26.26, 法向力=2992.0300, 切向力X=-8052.0835, 切向力Y=24188.1914 FPS=26.67, 法向力=3141.8279, 切向力X=-8257.6016, 切向力Y=24103.7031 FPS=27.79, 法向力=3421.7749, 切向力X=-6125.2627, 切向力Y=25827.1953 FPS=25.73, 法向力=2872.2705, 切向力X=-159.2735, 切向力Y=31871.6289 FPS=27.18, 法向力=2966.8845, 切向力X=-13.3855, 切向力Y=31980.1348 FPS=26.72, 法向力=2777.9614, 切向力X=-2302.9836, 切向力Y=32529.5020 FPS=27.46, 法向力=2728.2310, 切向力X=-2325.0161, 切向力Y=32653.7402 FPS=24.93, 法向力=2968.5366, 切向力X=-1054.9336, 切向力Y=33176.8164 FPS=27.49, 法向力=2945.1160, 切向力X=-1094.9122, 切向力Y=33182.3906 FPS=26.80, 法向力=5793.2861, 切向力X=907.9412, 切向力Y=33915.2031 FPS=25.71, 法向力=8384.3945, 切向力X=3772.5383, 切向力Y=30180.9219 FPS=27.04, 法向力=8349.8350, 切向力X=3885.4146, 切向力Y=30264.2812 FPS=24.31, 法向力=7517.0327, 切向力X=4192.2163, 切向力Y=23788.1445 FPS=27.15, 法向力=7541.3105, 切向力X=4198.2017, 切向力Y=23743.6074 FPS=25.28, 法向力=6387.1724, 切向力X=210.0558, 切向力Y=18636.8730 FPS=26.18, 法向力=6514.0122, 切向力X=209.0168, 切向力Y=18712.3281 FPS=24.90, 法向力=6926.4941, 切向力X=-1376.5261, 切向力Y=15535.0967 FPS=26.34, 法向力=7601.8687, 切向力X=1987.3943, 切向力Y=18824.8848 FPS=25.74, 法向力=7594.2524, 切向力X=2071.1521, 切向力Y=18946.4531 FPS=24.80, 法向力=7305.3037, 切向力X=2852.0850, 切向力Y=18657.3359 FPS=26.72, 法向力=7168.5723, 切向力X=2897.5264, 切向力Y=18544.4844 FPS=25.94, 法向力=4855.9761, 切向力X=-2446.9932, 切向力Y=5753.4307 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000241s, blend=0.002223s (9 tiles incl ref), finalize=0.000053s, total=0.002524s FPS=25.76, 法向力=3696.4414, 切向力X=666.5976, 切向力Y=5574.1826 FPS=26.08, 法向力=3689.8916, 切向力X=687.2892, 切向力Y=5588.6528 FPS=25.81, 法向力=3708.4370, 切向力X=675.3408, 切向力Y=5594.8545 FPS=26.06, 法向力=3406.0454, 切向力X=694.5005, 切向力Y=5306.6777 FPS=24.02, 法向力=3749.9312, 切向力X=316.2532, 切向力Y=4850.0508 FPS=25.93, 法向力=3680.9504, 切向力X=365.7245, 切向力Y=4933.7979 FPS=25.76, 法向力=3323.9282, 切向力X=1483.7463, 切向力Y=6337.4941 FPS=26.78, 法向力=3385.3123, 切向力X=641.3883, 切向力Y=5814.7588 FPS=27.46, 法向力=3365.0850, 切向力X=738.5648, 切向力Y=5870.0439 FPS=27.19, 法向力=3362.9290, 切向力X=1366.5446, 切向力Y=7611.7734 FPS=28.84, 法向力=3196.6526, 切向力X=1372.2793, 切向力Y=7911.6704 FPS=25.58, 法向力=3222.8438, 切向力X=1154.1079, 切向力Y=7369.4121 FPS=27.67, 法向力=3240.1099, 切向力X=1159.5391, 切向力Y=7391.9263 FPS=26.57, 法向力=3332.5420, 切向力X=2124.4297, 切向力Y=8640.5439 FPS=27.88, 法向力=3296.2493, 切向力X=2230.1699, 切向力Y=8775.0400 FPS=26.75, 法向力=3304.0649, 切向力X=1829.8285, 切向力Y=10167.3438 FPS=27.61, 法向力=3348.3716, 切向力X=1741.8350, 切向力Y=10119.0596 FPS=27.38, 法向力=3196.1904, 切向力X=3034.9082, 切向力Y=14325.0459 FPS=27.08, 法向力=3002.2407, 切向力X=5653.9688, 切向力Y=21829.1250 FPS=27.89, 法向力=3247.3901, 切向力X=5672.0928, 切向力Y=22391.5977 FPS=26.87, 法向力=3422.6863, 切向力X=6557.5225, 切向力Y=27548.2793 FPS=28.47, 法向力=3301.1860, 切向力X=6383.0205, 切向力Y=27807.8887 FPS=26.24, 法向力=3833.6655, 切向力X=6813.7080, 切向力Y=31564.7109 FPS=28.67, 法向力=3854.2803, 切向力X=6885.6084, 切向力Y=31730.7656 FPS=26.51, 法向力=6634.5088, 切向力X=8141.5557, 切向力Y=35524.6641 FPS=28.80, 法向力=6655.7959, 切向力X=8265.0820, 切向力Y=35690.4453 FPS=26.21, 法向力=10506.4082, 切向力X=11655.6895, 切向力Y=38799.1484 FPS=27.92, 法向力=10515.8594, 切向力X=11962.4434, 切向力Y=38744.7695 FPS=27.72, 法向力=12117.1504, 切向力X=12324.0703, 切向力Y=37555.3164 FPS=25.19, 法向力=12905.3105, 切向力X=9646.8223, 切向力Y=37133.6719 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000213s, blend=0.002149s (9 tiles incl ref), finalize=0.000052s, total=0.002420s FPS=26.95, 法向力=12999.0908, 切向力X=9758.4229, 切向力Y=37374.5078 FPS=26.13, 法向力=12078.6006, 切向力X=3222.4146, 切向力Y=34102.4688 FPS=24.98, 法向力=12369.5098, 切向力X=3545.5308, 切向力Y=34518.7344 FPS=26.28, 法向力=12043.6406, 切向力X=1508.6836, 切向力Y=32894.2148 FPS=26.04, 法向力=12095.7773, 切向力X=1508.8022, 切向力Y=32912.3711 FPS=26.50, 法向力=11571.8506, 切向力X=1467.6396, 切向力Y=29145.5273 FPS=25.16, 法向力=9058.5049, 切向力X=4216.2148, 切向力Y=21564.8867 FPS=26.93, 法向力=9094.4375, 切向力X=4327.6299, 切向力Y=21603.7852 FPS=24.91, 法向力=5368.1831, 切向力X=2880.1716, 切向力Y=9394.0723 FPS=26.41, 法向力=5354.8477, 切向力X=2950.4019, 切向力Y=9343.8418 FPS=24.92, 法向力=4964.5479, 切向力X=2347.6084, 切向力Y=7843.4390 FPS=26.08, 法向力=4556.0420, 切向力X=2080.7888, 切向力Y=7254.2109 FPS=26.86, 法向力=4529.5947, 切向力X=2027.7145, 切向力Y=7278.6592 FPS=26.44, 法向力=4327.4746, 切向力X=1303.4170, 切向力Y=6449.8662 FPS=26.95, 法向力=4331.2319, 切向力X=1320.2688, 切向力Y=6435.5933 FPS=23.80, 法向力=3781.1980, 切向力X=1441.4131, 切向力Y=5636.7041 FPS=26.91, 法向力=3795.4434, 切向力X=1403.4369, 切向力Y=5673.3242 FPS=25.06, 法向力=4069.9126, 切向力X=1737.4167, 切向力Y=6397.8311 FPS=25.26, 法向力=3945.9155, 切向力X=1557.7722, 切向力Y=5705.9990 FPS=27.14, 法向力=3909.6150, 切向力X=1557.8157, 切向力Y=5671.3545 FPS=25.50, 法向力=3481.1443, 切向力X=1042.9900, 切向力Y=5315.8081 FPS=27.00, 法向力=3578.6050, 切向力X=1153.2163, 切向力Y=5245.8359 FPS=27.19, 法向力=3500.5679, 切向力X=1523.9165, 切向力Y=5216.7402 FPS=29.12, 法向力=3461.6375, 切向力X=1556.1865, 切向力Y=5300.0146 FPS=26.86, 法向力=3925.7322, 切向力X=1335.9275, 切向力Y=5373.5283 FPS=27.91, 法向力=3903.8213, 切向力X=1366.4679, 切向力Y=5452.0488 FPS=26.05, 法向力=3720.8320, 切向力X=1156.5669, 切向力Y=4575.4326 FPS=27.54, 法向力=3449.6904, 切向力X=1489.5289, 切向力Y=5081.6333 FPS=27.16, 法向力=3391.5117, 切向力X=1478.5975, 切向力Y=5163.7949 FPS=25.15, 法向力=3240.5439, 切向力X=1649.0989, 切向力Y=4450.6382 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000277s, blend=0.002289s (9 tiles incl ref), finalize=0.000096s, total=0.002667s FPS=26.86, 法向力=3289.0596, 切向力X=1658.2327, 切向力Y=4372.0977 FPS=25.21, 法向力=3602.8784, 切向力X=1938.8510, 切向力Y=4545.7354 FPS=26.18, 法向力=3750.1592, 切向力X=1254.7756, 切向力Y=4516.3335 FPS=27.23, 法向力=3716.3289, 切向力X=1243.0300, 切向力Y=4558.2505 FPS=26.59, 法向力=3709.0737, 切向力X=1208.1995, 切向力Y=4600.3193 FPS=27.22, 法向力=3666.8835, 切向力X=1680.4702, 切向力Y=5435.1899 FPS=25.06, 法向力=3608.5010, 切向力X=1433.9697, 切向力Y=4165.2441 FPS=26.59, 法向力=3565.7202, 切向力X=1464.8438, 切向力Y=4180.0938 FPS=25.51, 法向力=3779.2910, 切向力X=1307.4087, 切向力Y=3974.8828 FPS=24.07, 法向力=3638.5610, 切向力X=1509.2961, 切向力Y=4271.2251 FPS=24.30, 法向力=3648.6958, 切向力X=1453.1338, 切向力Y=4244.7998 FPS=25.00, 法向力=3677.0039, 切向力X=1742.8381, 切向力Y=4050.5671 FPS=26.90, 法向力=3651.5627, 切向力X=1747.5770, 切向力Y=4075.5454 FPS=26.79, 法向力=3288.3633, 切向力X=1132.7036, 切向力Y=4530.7549 FPS=27.57, 法向力=3285.7578, 切向力X=1139.0963, 切向力Y=4519.6855 FPS=25.41, 法向力=3577.2368, 切向力X=1210.1423, 切向力Y=4093.2312 FPS=26.89, 法向力=3686.8796, 切向力X=1193.2197, 切向力Y=4585.9727 FPS=26.34, 法向力=3674.1782, 切向力X=1206.2971, 切向力Y=4603.6597 FPS=27.16, 法向力=3584.4502, 切向力X=1659.7708, 切向力Y=4140.1392 FPS=27.00, 法向力=3597.2349, 切向力X=1673.9998, 切向力Y=4142.0059 FPS=25.24, 法向力=3865.5405, 切向力X=1151.8602, 切向力Y=4637.7217 FPS=27.12, 法向力=3853.3896, 切向力X=1190.6152, 切向力Y=4565.5938 FPS=26.66, 法向力=3205.5151, 切向力X=1333.7041, 切向力Y=3718.2493 FPS=27.70, 法向力=3186.3416, 切向力X=1366.3380, 切向力Y=3681.3257 FPS=26.70, 法向力=3357.6353, 切向力X=1238.2051, 切向力Y=4235.3037 FPS=26.24, 法向力=3344.3599, 切向力X=991.9149, 切向力Y=3764.1501 FPS=26.54, 法向力=3310.5806, 切向力X=1054.0101, 切向力Y=3782.0737 FPS=25.38, 法向力=3668.1201, 切向力X=1270.1553, 切向力Y=3992.7644 FPS=25.65, 法向力=3609.7349, 切向力X=1359.4260, 切向力Y=4053.8545 FPS=24.96, 法向力=3160.7407, 切向力X=1028.8462, 切向力Y=4111.5518 stitch_feature_optimized: canvas out_w=416, out_h=427, x_min=-81.66, y_min=-87.89 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000250s, blend=0.002197s (9 tiles incl ref), finalize=0.000065s, total=0.002518s FPS=26.31, 法向力=3077.9551, 切向力X=965.4912, 切向力Y=4205.1323 FPS=26.08, 法向力=3075.3345, 切向力X=1086.4399, 切向力Y=3895.6946 FPS=24.71, 法向力=3665.2510, 切向力X=1319.3710, 切向力Y=3686.3950 FPS=26.84, 法向力=3692.5576, 切向力X=1296.4473, 切向力Y=3737.5625 FPS=25.46, 法向力=3711.8955, 切向力X=1105.4164, 切向力Y=4216.8506 FPS=27.25, 法向力=3745.1672, 切向力X=1205.6842, 切向力Y=4168.8477 FPS=24.48, 法向力=3819.6909, 切向力X=1651.1757, 切向力Y=3972.1357 FPS=26.00, 法向力=3424.0098, 切向力X=1624.1788, 切向力Y=3962.1892 FPS=25.84, 法向力=3412.4385, 切向力X=1547.4937, 切向力Y=3902.7183 FPS=24.21, 法向力=3122.4741, 切向力X=1702.6233, 切向力Y=3752.7554 FPS=26.13, 法向力=3114.4307, 切向力X=1737.4673, 切向力Y=3783.8921 FPS=25.35, 法向力=3494.6790, 切向力X=1413.5525, 切向力Y=3907.9556 FPS=24.36, 法向力=3556.6094, 切向力X=995.3594, 切向力Y=3717.0156 FPS=26.56, 法向力=3594.9092, 切向力X=930.6340, 切向力Y=3689.8101 FPS=25.73, 法向力=3835.3831, 切向力X=1477.7664, 切向力Y=3847.8691 FPS=26.90, 法向力=3835.9568, 切向力X=1436.8358, 切向力Y=3847.9580 FPS=23.48, 法向力=3894.1973, 切向力X=580.9625, 切向力Y=3679.2285 FPS=25.72, 法向力=3852.7324, 切向力X=532.1154, 切向力Y=3740.9814 FPS=25.21, 法向力=3300.9648, 切向力X=1020.4838, 切向力Y=3860.2354 FPS=24.73, 法向力=3519.8193, 切向力X=1268.7224, 切向力Y=3665.8860 FPS=26.66, 法向力=3564.3037, 切向力X=1275.6478, 切向力Y=3690.3862 FPS=23.91, 法向力=3336.7456, 切向力X=1595.5891, 切向力Y=3630.4785 Sensor disconnected. ⏸ 已暂停 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=40 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 [Error] 读取配置文件失败: [Errno 2] No such file or directory: 'rotation_config.json' Video source: 1 Stitch mode: True Optical flow algorithm: dis Image processing backend: cpu (requested: cpu) Poisson backend: auto CuPy available: True OpenCL available: False ▶ 启动 — 摄像机=1, 配置=config\ddjx01.json, 标定=./config/ddjx01.npy FPS=0.55, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=46.15, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=29.60, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=35.93, 法向力=987.7161, 切向力X=-315.5269, 切向力Y=-158.0090 FPS=43.00, 法向力=1006.0238, 切向力X=-253.6098, 切向力Y=-126.3206 FPS=29.05, 法向力=797.9636, 切向力X=-153.1163, 切向力Y=214.5666 FPS=31.56, 法向力=819.5315, 切向力X=-144.8010, 切向力Y=267.1635 Traceback (most recent call last): File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 569, in _on_timer data_plot = self._make_force_plot_data(self.data[:n].copy()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 485, in _make_force_plot_data data_plot[:, 1, i] = lowpass_filter( ^^^^^^^^^^^^^^^ File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 95, in lowpass_filter return filtfilt(b, a, y) ^^^^^^^^^^^^^^^^^ File "C:\Users\orisys2601\.conda\envs\py311\Lib\site-packages\scipy\signal\_signaltools.py", line 4171, in filtfilt edge, ext = _validate_pad(padtype, padlen, x, axis, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\orisys2601\.conda\envs\py311\Lib\site-packages\scipy\signal\_signaltools.py", line 4221, in _validate_pad raise ValueError("The length of the input vector x must be greater " ValueError: The length of the input vector x must be greater than padlen, which is 9. FPS=30.98, 法向力=858.5684, 切向力X=62.7698, 切向力Y=-56.1706 Traceback (most recent call last): File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 569, in _on_timer data_plot = self._make_force_plot_data(self.data[:n].copy()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 485, in _make_force_plot_data data_plot[:, 1, i] = lowpass_filter( ^^^^^^^^^^^^^^^ File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 95, in lowpass_filter return filtfilt(b, a, y) ^^^^^^^^^^^^^^^^^ File "C:\Users\orisys2601\.conda\envs\py311\Lib\site-packages\scipy\signal\_signaltools.py", line 4171, in filtfilt edge, ext = _validate_pad(padtype, padlen, x, axis, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\orisys2601\.conda\envs\py311\Lib\site-packages\scipy\signal\_signaltools.py", line 4221, in _validate_pad raise ValueError("The length of the input vector x must be greater " ValueError: The length of the input vector x must be greater than padlen, which is 9. FPS=40.56, 法向力=916.4617, 切向力X=33.2301, 切向力Y=-136.1900 Traceback (most recent call last): File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 569, in _on_timer data_plot = self._make_force_plot_data(self.data[:n].copy()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 485, in _make_force_plot_data data_plot[:, 1, i] = lowpass_filter( ^^^^^^^^^^^^^^^ File "D:\workspace\orisyssdk_git\examples\qt_viewer.py", line 95, in lowpass_filter return filtfilt(b, a, y) ^^^^^^^^^^^^^^^^^ File "C:\Users\orisys2601\.conda\envs\py311\Lib\site-packages\scipy\signal\_signaltools.py", line 4171, in filtfilt edge, ext = _validate_pad(padtype, padlen, x, axis, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\orisys2601\.conda\envs\py311\Lib\site-packages\scipy\signal\_signaltools.py", line 4221, in _validate_pad raise ValueError("The length of the input vector x must be greater " ValueError: The length of the input vector x must be greater than padlen, which is 9. FPS=33.99, 法向力=746.8263, 切向力X=0.4814, 切向力Y=169.0934 FPS=43.06, 法向力=752.3972, 切向力X=-29.5357, 切向力Y=193.4570 FPS=30.19, 法向力=745.9215, 切向力X=-35.7648, 切向力Y=191.0648 FPS=30.26, 法向力=1177.1364, 切向力X=-714.3524, 切向力Y=-530.8387 FPS=31.67, 法向力=1198.5574, 切向力X=-728.6755, 切向力Y=-571.0206 FPS=29.21, 法向力=1038.5889, 切向力X=-357.4453, 切向力Y=-30.8898 FPS=30.32, 法向力=1008.2762, 切向力X=-342.1230, 切向力Y=31.5098 FPS=29.46, 法向力=1315.3053, 切向力X=-730.1610, 切向力Y=160.0004 FPS=29.76, 法向力=1283.6357, 切向力X=-730.7975, 切向力Y=104.2621 FPS=28.95, 法向力=884.6875, 切向力X=-615.5920, 切向力Y=-317.1555 FPS=30.71, 法向力=889.9636, 切向力X=-626.2586, 切向力Y=-283.3881 FPS=29.50, 法向力=940.3849, 切向力X=158.2632, 切向力Y=220.1028 FPS=31.75, 法向力=940.8540, 切向力X=169.6530, 切向力Y=203.3889 FPS=29.21, 法向力=1209.7661, 切向力X=-231.9709, 切向力Y=518.8602 FPS=30.97, 法向力=1248.8027, 切向力X=-238.2907, 切向力Y=551.5449 FPS=28.68, 法向力=1059.3606, 切向力X=-437.0455, 切向力Y=530.3896 FPS=30.55, 法向力=1063.4109, 切向力X=-470.3731, 切向力Y=452.7749 FPS=28.88, 法向力=988.5145, 切向力X=-420.2427, 切向力Y=209.1905 FPS=30.97, 法向力=1001.0090, 切向力X=-385.9817, 切向力Y=276.7870 stitch_feature_optimized: canvas out_w=418, out_h=428, x_min=-82.03, y_min=-89.96 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000224s, blend=0.002222s (9 tiles incl ref), finalize=0.000106s, total=0.002558s FPS=27.81, 法向力=993.5797, 切向力X=-532.2087, 切向力Y=563.1449 FPS=29.58, 法向力=1043.4868, 切向力X=-395.2531, 切向力Y=515.9800 FPS=29.43, 法向力=1086.0498, 切向力X=-221.1471, 切向力Y=-245.1187 FPS=30.41, 法向力=1114.7397, 切向力X=-237.0081, 切向力Y=-173.1523 FPS=31.06, 法向力=956.6899, 切向力X=-334.9757, 切向力Y=-479.0164 FPS=30.24, 法向力=984.1998, 切向力X=-333.2471, 切向力Y=-424.1958 FPS=30.76, 法向力=834.7789, 切向力X=116.6739, 切向力Y=74.4799 FPS=30.73, 法向力=874.8163, 切向力X=202.4428, 切向力Y=0.2374 FPS=28.46, 法向力=815.0675, 切向力X=-670.2047, 切向力Y=149.0151 FPS=27.79, 法向力=816.3220, 切向力X=-589.2573, 切向力Y=96.7283 FPS=27.99, 法向力=852.9354, 切向力X=-257.5992, 切向力Y=-230.9318 FPS=31.36, 法向力=845.3796, 切向力X=-167.9850, 切向力Y=-160.8131 FPS=30.14, 法向力=977.3751, 切向力X=-734.1708, 切向力Y=-192.7563 FPS=31.46, 法向力=979.3811, 切向力X=-695.5369, 切向力Y=-354.4387 FPS=31.74, 法向力=774.4993, 切向力X=-296.6784, 切向力Y=130.3677 FPS=32.16, 法向力=778.6656, 切向力X=-289.9747, 切向力Y=186.2589 FPS=30.24, 法向力=915.9119, 切向力X=-108.6342, 切向力Y=335.1827 FPS=30.18, 法向力=890.2115, 切向力X=-146.4315, 切向力Y=453.8633 FPS=29.22, 法向力=1320.5480, 切向力X=-361.2277, 切向力Y=912.3873 FPS=28.67, 法向力=1307.8237, 切向力X=-455.9565, 切向力Y=707.2053 FPS=27.40, 法向力=1042.2836, 切向力X=-4.2604, 切向力Y=47.3709 FPS=29.62, 法向力=1128.5103, 切向力X=134.7079, 切向力Y=-37.5167 FPS=27.55, 法向力=1144.5168, 切向力X=-415.4328, 切向力Y=509.5645 FPS=29.68, 法向力=1243.7368, 切向力X=-428.1983, 切向力Y=530.7936 FPS=29.75, 法向力=1142.4905, 切向力X=-110.1395, 切向力Y=-138.6988 FPS=26.06, 法向力=906.3805, 切向力X=-270.8400, 切向力Y=529.5860 FPS=30.66, 法向力=930.9248, 切向力X=-217.0660, 切向力Y=504.4432 FPS=30.63, 法向力=1071.4431, 切向力X=-360.0922, 切向力Y=314.2449 FPS=31.33, 法向力=1135.9501, 切向力X=-412.1961, 切向力Y=345.2607 FPS=31.81, 法向力=928.6622, 切向力X=195.5735, 切向力Y=413.8849 stitch_feature_optimized: canvas out_w=418, out_h=428, x_min=-82.03, y_min=-89.96 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000213s, blend=0.002229s (9 tiles incl ref), finalize=0.000051s, total=0.002499s FPS=29.58, 法向力=925.1658, 切向力X=281.5059, 切向力Y=512.9758 FPS=29.84, 法向力=929.1128, 切向力X=251.2150, 切向力Y=507.7955 FPS=28.16, 法向力=992.2197, 切向力X=-678.9376, 切向力Y=50.9580 FPS=29.02, 法向力=962.6734, 切向力X=-730.0314, 切向力Y=97.5407 FPS=29.24, 法向力=1041.5522, 切向力X=-689.1288, 切向力Y=15.0630 FPS=28.66, 法向力=783.0815, 切向力X=412.1154, 切向力Y=5.2627 FPS=28.62, 法向力=835.6448, 切向力X=518.6500, 切向力Y=50.2251 FPS=27.83, 法向力=781.6334, 切向力X=-349.1987, 切向力Y=178.9742 FPS=30.35, 法向力=814.6282, 切向力X=-327.2919, 切向力Y=219.3048 FPS=25.08, 法向力=696.4283, 切向力X=-531.7759, 切向力Y=316.8793 FPS=21.54, 法向力=756.2667, 切向力X=-503.6568, 切向力Y=324.0138 FPS=29.56, 法向力=724.6872, 切向力X=-48.1352, 切向力Y=180.1782 FPS=31.96, 法向力=729.6705, 切向力X=18.8543, 切向力Y=267.1771 FPS=31.22, 法向力=812.3079, 切向力X=258.2438, 切向力Y=63.9951 FPS=33.41, 法向力=793.2894, 切向力X=162.6203, 切向力Y=38.1275 FPS=28.80, 法向力=795.5626, 切向力X=188.8818, 切向力Y=283.0615 FPS=32.41, 法向力=804.6198, 切向力X=177.4686, 切向力Y=327.5970 FPS=30.56, 法向力=982.2949, 切向力X=-217.3812, 切向力Y=487.2209 FPS=32.66, 法向力=1038.6146, 切向力X=-209.0791, 切向力Y=521.1254 FPS=30.56, 法向力=757.0117, 切向力X=149.5312, 切向力Y=-184.2445 FPS=33.14, 法向力=774.8457, 切向力X=184.0917, 切向力Y=-193.9514 FPS=30.63, 法向力=1038.1813, 切向力X=946.1326, 切向力Y=405.5787 FPS=31.30, 法向力=1044.4490, 切向力X=909.5317, 切向力Y=406.1887 FPS=30.63, 法向力=1087.5442, 切向力X=-551.5648, 切向力Y=695.3154 FPS=33.41, 法向力=1128.1553, 切向力X=-529.8508, 切向力Y=674.3914 FPS=31.52, 法向力=1159.8728, 切向力X=-521.0239, 切向力Y=662.5093 FPS=30.84, 法向力=795.0240, 切向力X=-312.8335, 切向力Y=-1.1659 FPS=30.09, 法向力=806.1382, 切向力X=-375.8760, 切向力Y=-471.3898 FPS=30.91, 法向力=813.9219, 切向力X=-406.3410, 切向力Y=-429.0808 FPS=31.75, 法向力=875.0570, 切向力X=-320.0922, 切向力Y=193.0018 stitch_feature_optimized: canvas out_w=418, out_h=428, x_min=-82.03, y_min=-89.96 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000003s (hit), reset=0.000211s, blend=0.002116s (9 tiles incl ref), finalize=0.000049s, total=0.002382s FPS=31.44, 法向力=881.1025, 切向力X=-289.9706, 切向力Y=179.7144 FPS=31.84, 法向力=944.9934, 切向力X=-982.3029, 切向力Y=293.3170 FPS=32.75, 法向力=978.8785, 切向力X=-934.2389, 切向力Y=224.5897 FPS=30.85, 法向力=984.4500, 切向力X=-927.4200, 切向力Y=209.1696 FPS=31.19, 法向力=1182.6344, 切向力X=-663.8353, 切向力Y=418.1299 FPS=32.63, 法向力=1223.5806, 切向力X=-696.5778, 切向力Y=414.4063 FPS=30.74, 法向力=1289.0764, 切向力X=-757.5173, 切向力Y=372.6609 FPS=30.42, 法向力=1267.3655, 切向力X=-757.0676, 切向力Y=381.4963 FPS=30.08, 法向力=851.7134, 切向力X=-276.8569, 切向力Y=353.8641 FPS=30.78, 法向力=873.4407, 切向力X=-307.5554, 切向力Y=334.1033 FPS=28.20, 法向力=1098.2712, 切向力X=-511.3723, 切向力Y=343.5350 FPS=30.06, 法向力=1078.4170, 切向力X=-519.4764, 切向力Y=320.9833 FPS=28.55, 法向力=988.5007, 切向力X=-145.0396, 切向力Y=243.0716 FPS=30.57, 法向力=998.9502, 切向力X=-153.9946, 切向力Y=249.5539 FPS=28.75, 法向力=931.5571, 切向力X=-584.4492, 切向力Y=184.5329 FPS=28.89, 法向力=950.2699, 切向力X=-671.7350, 切向力Y=192.9807 FPS=29.18, 法向力=1079.8352, 切向力X=-512.8641, 切向力Y=-79.9904 FPS=30.46, 法向力=1115.6832, 切向力X=-390.4214, 切向力Y=-151.6436 FPS=27.85, 法向力=887.3845, 切向力X=24.1522, 切向力Y=10.7398 FPS=29.38, 法向力=920.3749, 切向力X=19.1029, 切向力Y=-65.3998 FPS=28.62, 法向力=892.5164, 切向力X=-116.0974, 切向力Y=190.6813 FPS=29.83, 法向力=925.0328, 切向力X=-130.7855, 切向力Y=213.9364 FPS=29.21, 法向力=1002.1632, 切向力X=-491.2265, 切向力Y=310.0308 FPS=28.88, 法向力=1117.8097, 切向力X=-172.2230, 切向力Y=1028.1111 FPS=27.74, 法向力=1116.8652, 切向力X=-251.9872, 切向力Y=926.8922 FPS=26.15, 法向力=954.4119, 切向力X=-512.1284, 切向力Y=282.5128 FPS=28.56, 法向力=930.8807, 切向力X=-466.7433, 切向力Y=216.4207 FPS=28.51, 法向力=975.7863, 切向力X=284.6652, 切向力Y=611.0985 FPS=30.54, 法向力=994.5211, 切向力X=294.4171, 切向力Y=638.9979 FPS=29.44, 法向力=904.4323, 切向力X=167.4489, 切向力Y=536.7897 stitch_feature_optimized: canvas out_w=418, out_h=428, x_min=-82.03, y_min=-89.96 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000216s, blend=0.002166s (9 tiles incl ref), finalize=0.000053s, total=0.002442s FPS=30.07, 法向力=956.2293, 切向力X=234.5274, 切向力Y=440.2448 FPS=29.66, 法向力=951.6285, 切向力X=-346.9662, 切向力Y=274.4604 FPS=26.39, 法向力=946.4866, 切向力X=-376.9036, 切向力Y=182.6711 FPS=23.16, 法向力=1223.0841, 切向力X=-713.5158, 切向力Y=694.7966 FPS=25.64, 法向力=1336.6503, 切向力X=-788.9243, 切向力Y=754.4083 FPS=25.59, 法向力=823.5127, 切向力X=-184.7360, 切向力Y=27.4294 FPS=25.05, 法向力=972.8250, 切向力X=-358.7701, 切向力Y=293.2654 FPS=26.94, 法向力=1000.9466, 切向力X=-381.6719, 切向力Y=307.8782 FPS=22.35, 法向力=909.9242, 切向力X=69.7704, 切向力Y=305.9125 FPS=26.38, 法向力=947.9354, 切向力X=33.5068, 切向力Y=351.1113 FPS=25.36, 法向力=1064.6226, 切向力X=310.8185, 切向力Y=328.6164 FPS=24.52, 法向力=946.8978, 切向力X=460.0737, 切向力Y=-34.2494 FPS=26.07, 法向力=942.6730, 切向力X=463.4035, 切向力Y=-116.3128 FPS=23.85, 法向力=946.9153, 切向力X=-402.0983, 切向力Y=380.7497 FPS=26.36, 法向力=968.6769, 切向力X=-476.5454, 切向力Y=413.6026 FPS=25.92, 法向力=1171.3241, 切向力X=-82.1521, 切向力Y=3.3901 FPS=25.58, 法向力=1036.0022, 切向力X=-536.3455, 切向力Y=500.1497 FPS=26.07, 法向力=1118.1980, 切向力X=-618.6097, 切向力Y=424.2217 FPS=24.39, 法向力=1135.3525, 切向力X=-212.0995, 切向力Y=-326.8579 FPS=26.52, 法向力=1095.0485, 切向力X=-179.2694, 切向力Y=-245.7886 FPS=24.68, 法向力=789.2843, 切向力X=-111.4539, 切向力Y=301.8645 FPS=25.60, 法向力=974.9575, 切向力X=229.9431, 切向力Y=366.6539 FPS=25.31, 法向力=1011.7037, 切向力X=260.2773, 切向力Y=374.8434 FPS=25.19, 法向力=1080.6262, 切向力X=162.9591, 切向力Y=311.3152 FPS=26.73, 法向力=1063.1915, 切向力X=138.2250, 切向力Y=348.2389 FPS=24.81, 法向力=717.8434, 切向力X=-137.0352, 切向力Y=224.7443 FPS=25.41, 法向力=816.7044, 切向力X=363.3251, 切向力Y=535.1223 FPS=26.05, 法向力=848.7010, 切向力X=286.3270, 切向力Y=563.6333 FPS=25.33, 法向力=735.8273, 切向力X=528.1473, 切向力Y=-189.6214 FPS=26.38, 法向力=732.6193, 切向力X=506.3907, 切向力Y=-239.0498 stitch_feature_optimized: canvas out_w=418, out_h=428, x_min=-82.03, y_min=-89.96 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000232s, blend=0.002438s (9 tiles incl ref), finalize=0.000065s, total=0.002741s FPS=23.92, 法向力=995.8634, 切向力X=12.9240, 切向力Y=-60.6732 FPS=25.52, 法向力=973.4648, 切向力X=35.7891, 切向力Y=98.8344 FPS=25.28, 法向力=873.4344, 切向力X=421.6156, 切向力Y=385.2543 FPS=24.42, 法向力=1205.8469, 切向力X=161.3680, 切向力Y=276.3948 FPS=26.67, 法向力=1209.2595, 切向力X=136.9292, 切向力Y=336.1606 FPS=24.54, 法向力=985.8165, 切向力X=77.4832, 切向力Y=570.3588 FPS=24.96, 法向力=996.5088, 切向力X=166.9187, 切向力Y=538.4871 FPS=24.60, 法向力=918.6622, 切向力X=54.0323, 切向力Y=795.9880 FPS=25.53, 法向力=935.4473, 切向力X=32.9158, 切向力Y=874.2398 FPS=25.73, 法向力=1262.4111, 切向力X=218.7210, 切向力Y=513.5219 FPS=24.11, 法向力=903.0507, 切向力X=-64.8125, 切向力Y=324.8771 FPS=26.12, 法向力=914.5208, 切向力X=-99.8538, 切向力Y=356.8234 FPS=24.57, 法向力=737.6021, 切向力X=-283.5537, 切向力Y=426.1483 FPS=23.97, 法向力=756.9368, 切向力X=192.3972, 切向力Y=362.4188 FPS=24.10, 法向力=812.4440, 切向力X=69.9777, 切向力Y=387.0516 FPS=22.66, 法向力=905.2178, 切向力X=-93.8301, 切向力Y=650.9146 FPS=24.26, 法向力=1678.2683, 切向力X=-989.8859, 切向力Y=7420.4189 FPS=25.50, 法向力=1606.8706, 切向力X=-1049.9783, 切向力Y=7706.5410 FPS=23.55, 法向力=3356.1936, 切向力X=4489.5576, 切向力Y=11940.5791 FPS=23.56, 法向力=3253.0703, 切向力X=4852.2432, 切向力Y=12171.4268 FPS=23.60, 法向力=3772.4878, 切向力X=27579.9082, 切向力Y=36277.0859 FPS=23.68, 法向力=7340.8818, 切向力X=54036.8672, 切向力Y=69436.6484 FPS=21.21, 法向力=7310.7148, 切向力X=54249.1016, 切向力Y=69152.7266 FPS=20.99, 法向力=12612.5703, 切向力X=58225.7227, 切向力Y=94878.3750 FPS=20.91, 法向力=13237.9492, 切向力X=57289.6875, 切向力Y=98044.3906 FPS=21.98, 法向力=12827.1348, 切向力X=57329.2578, 切向力Y=98648.7812 FPS=20.82, 法向力=13199.0586, 切向力X=48418.8516, 切向力Y=95018.0781 FPS=20.90, 法向力=8724.1787, 切向力X=18167.4531, 切向力Y=58724.0391 FPS=21.50, 法向力=8519.7715, 切向力X=18585.8594, 切向力Y=59086.8398 FPS=21.42, 法向力=3398.3933, 切向力X=7245.4312, 切向力Y=14365.4316 stitch_feature_optimized: canvas out_w=418, out_h=428, x_min=-82.03, y_min=-89.96 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000215s, blend=0.002174s (9 tiles incl ref), finalize=0.000051s, total=0.002447s FPS=21.34, 法向力=2359.6060, 切向力X=4686.5435, 切向力Y=7809.5630 FPS=21.61, 法向力=1787.8193, 切向力X=3816.4822, 切向力Y=6266.6304 FPS=21.35, 法向力=1789.9410, 切向力X=3762.7559, 切向力Y=6268.7729 FPS=21.57, 法向力=1386.7960, 切向力X=2745.9414, 切向力Y=4280.6318 FPS=22.35, 法向力=1311.8822, 切向力X=2631.0913, 切向力Y=3375.8689 FPS=21.76, 法向力=1281.7913, 切向力X=2612.7234, 切向力Y=3394.1836 FPS=21.43, 法向力=1070.2222, 切向力X=1985.7218, 切向力Y=3569.3105 FPS=20.89, 法向力=956.6124, 切向力X=1745.2983, 切向力Y=3423.8215 FPS=21.72, 法向力=866.8002, 切向力X=1810.2246, 切向力Y=3044.5342 FPS=22.50, 法向力=936.4372, 切向力X=1852.3680, 切向力Y=3081.2581 FPS=21.49, 法向力=1004.8689, 切向力X=2082.1650, 切向力Y=2530.5632 FPS=21.37, 法向力=907.9279, 切向力X=1327.3149, 切向力Y=2789.1560 FPS=21.53, 法向力=988.6449, 切向力X=1201.4912, 切向力Y=2669.1460 FPS=21.04, 法向力=812.7767, 切向力X=1270.2800, 切向力Y=2302.9429 FPS=22.17, 法向力=648.8715, 切向力X=1460.0046, 切向力Y=2494.9038 FPS=22.47, 法向力=654.5660, 切向力X=1410.6375, 切向力Y=2442.3911 FPS=21.22, 法向力=1173.6284, 切向力X=1306.1079, 切向力Y=2259.1458 FPS=21.28, 法向力=1006.9850, 切向力X=1471.6556, 切向力Y=1634.8931 FPS=22.40, 法向力=966.8995, 切向力X=1516.9617, 切向力Y=1522.6194 FPS=21.91, 法向力=872.5859, 切向力X=947.4987, 切向力Y=1953.1665 FPS=21.54, 法向力=775.2636, 切向力X=1259.5327, 切向力Y=1887.3226 FPS=24.43, 法向力=736.8522, 切向力X=1192.5044, 切向力Y=1899.2683 FPS=22.17, 法向力=1151.5460, 切向力X=1074.0143, 切向力Y=1488.9104 FPS=22.58, 法向力=664.0900, 切向力X=1087.9919, 切向力Y=1533.7527 FPS=23.98, 法向力=632.0325, 切向力X=1097.6814, 切向力Y=1593.3965 FPS=22.90, 法向力=879.4373, 切向力X=1451.1677, 切向力Y=1422.1047 FPS=22.93, 法向力=683.3995, 切向力X=1439.2256, 切向力Y=1187.4080 FPS=23.95, 法向力=682.0309, 切向力X=1386.4136, 切向力Y=1220.8062 FPS=22.54, 法向力=809.9454, 切向力X=1471.4604, 切向力Y=1794.1554 FPS=23.75, 法向力=781.4933, 切向力X=1486.0916, 切向力Y=1841.3048 stitch_feature_optimized: canvas out_w=418, out_h=428, x_min=-82.03, y_min=-89.96 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000237s, blend=0.002233s (9 tiles incl ref), finalize=0.000052s, total=0.002527s FPS=24.12, 法向力=780.5208, 切向力X=1083.0081, 切向力Y=1314.9006 FPS=22.59, 法向力=1494.7227, 切向力X=1679.6125, 切向力Y=1186.0559 FPS=23.53, 法向力=1385.8843, 切向力X=1580.3315, 切向力Y=1162.7878 FPS=24.56, 法向力=1125.3145, 切向力X=836.6315, 切向力Y=1115.3978 FPS=22.42, 法向力=1015.7014, 切向力X=1703.7729, 切向力Y=1731.1931 FPS=24.72, 法向力=1119.5066, 切向力X=1853.8097, 切向力Y=1787.9431 FPS=24.40, 法向力=1330.8737, 切向力X=1077.5002, 切向力Y=1023.8943 FPS=24.65, 法向力=1082.0388, 切向力X=1387.8162, 切向力Y=1216.4258 FPS=23.99, 法向力=1086.7848, 切向力X=1368.8892, 切向力Y=1255.3518 FPS=23.65, 法向力=1176.9563, 切向力X=1254.0725, 切向力Y=795.8913 FPS=25.85, 法向力=1120.4951, 切向力X=1107.9850, 切向力Y=832.0140 FPS=23.92, 法向力=693.5701, 切向力X=574.0021, 切向力Y=1455.9519 FPS=24.15, 法向力=1016.4036, 切向力X=768.6504, 切向力Y=1636.1282 FPS=20.30, 法向力=1157.3939, 切向力X=738.4558, 切向力Y=1560.4620 Sensor disconnected. ⏸ 已暂停