按键说明: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=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: 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.50, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=6.23, 法向力=966.2745, 切向力X=1892.4065, 切向力Y=367.1840 FPS=27.69, 法向力=1150.4940, 切向力X=1613.9683, 切向力Y=917.8741 FPS=26.61, 法向力=1163.7455, 切向力X=1524.6936, 切向力Y=987.0557 FPS=29.29, 法向力=1008.5602, 切向力X=1709.2384, 切向力Y=0.5429 FPS=30.20, 法向力=773.0079, 切向力X=1288.1068, 切向力Y=350.1356 FPS=30.89, 法向力=1169.9419, 切向力X=1760.7775, 切向力Y=-190.0731 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=32.59, 法向力=1659.1462, 切向力X=1782.9305, 切向力Y=-209.9422 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.84, 法向力=1739.2192, 切向力X=1883.9888, 切向力Y=-234.3533 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=36.83, 法向力=1356.3617, 切向力X=788.6493, 切向力Y=603.1779 FPS=39.03, 法向力=1208.7832, 切向力X=1713.6775, 切向力Y=576.1670 FPS=30.84, 法向力=1146.7540, 切向力X=1489.8319, 切向力Y=21.3736 FPS=30.97, 法向力=942.6584, 切向力X=1092.2233, 切向力Y=191.1228 FPS=29.74, 法向力=1533.0942, 切向力X=816.7836, 切向力Y=-37.1431 FPS=30.50, 法向力=1289.5857, 切向力X=1539.3676, 切向力Y=214.4085 FPS=31.20, 法向力=1255.4878, 切向力X=206.5658, 切向力Y=-203.2538 FPS=30.44, 法向力=1635.9243, 切向力X=1426.9143, 切向力Y=160.2513 FPS=30.10, 法向力=886.7595, 切向力X=751.5906, 切向力Y=-457.2617 FPS=30.59, 法向力=1056.5363, 切向力X=1297.9856, 切向力Y=271.5348 FPS=31.14, 法向力=1398.5195, 切向力X=1298.2166, 切向力Y=582.5876 FPS=29.87, 法向力=899.7842, 切向力X=1507.2505, 切向力Y=697.6522 FPS=30.52, 法向力=1470.6729, 切向力X=1748.8611, 切向力Y=-408.6877 FPS=30.41, 法向力=1014.4023, 切向力X=1209.4537, 切向力Y=-95.9386 FPS=29.55, 法向力=1081.9908, 切向力X=1018.3506, 切向力Y=160.5289 FPS=28.71, 法向力=1440.5188, 切向力X=946.6180, 切向力Y=764.4330 FPS=28.53, 法向力=1103.0520, 切向力X=646.6458, 切向力Y=130.9698 FPS=30.23, 法向力=1377.1877, 切向力X=1384.6447, 切向力Y=445.8961 FPS=30.91, 法向力=1121.1437, 切向力X=997.7424, 切向力Y=276.4929 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000243s, blend=0.002221s (9 tiles incl ref), finalize=0.000062s, total=0.002533s FPS=30.03, 法向力=1277.5953, 切向力X=1698.8428, 切向力Y=328.9460 FPS=29.03, 法向力=1249.4825, 切向力X=1358.5742, 切向力Y=724.1113 FPS=31.26, 法向力=1352.5942, 切向力X=1373.5850, 切向力Y=154.5067 FPS=32.08, 法向力=1144.7329, 切向力X=1716.2881, 切向力Y=369.2296 FPS=33.56, 法向力=1144.7571, 切向力X=1156.9132, 切向力Y=850.9789 FPS=33.11, 法向力=1132.1965, 切向力X=1262.9255, 切向力Y=764.3459 FPS=31.70, 法向力=1254.9446, 切向力X=549.1342, 切向力Y=-325.3584 FPS=32.82, 法向力=1237.2042, 切向力X=1835.8481, 切向力Y=-250.9240 FPS=34.20, 法向力=1409.0439, 切向力X=1895.5166, 切向力Y=797.4730 FPS=33.13, 法向力=1364.9323, 切向力X=1480.9932, 切向力Y=230.1726 FPS=31.97, 法向力=1306.2880, 切向力X=2208.7639, 切向力Y=-95.2255 FPS=30.49, 法向力=1054.8290, 切向力X=1740.3541, 切向力Y=164.6724 FPS=30.78, 法向力=1110.3522, 切向力X=1652.8712, 切向力Y=-139.4447 FPS=29.92, 法向力=1290.6912, 切向力X=1776.9071, 切向力Y=117.7857 FPS=31.72, 法向力=938.1193, 切向力X=1513.4333, 切向力Y=67.9375 FPS=31.76, 法向力=947.3104, 切向力X=1519.7378, 切向力Y=419.0270 FPS=32.60, 法向力=1336.7903, 切向力X=1900.6675, 切向力Y=530.8700 FPS=32.60, 法向力=1069.9739, 切向力X=1365.4924, 切向力Y=-68.3783 FPS=33.46, 法向力=1026.3207, 切向力X=1195.2844, 切向力Y=72.6247 FPS=33.46, 法向力=1073.0325, 切向力X=1603.5801, 切向力Y=409.0948 FPS=32.90, 法向力=1478.0645, 切向力X=1356.8433, 切向力Y=-238.9308 FPS=32.52, 法向力=1553.9742, 切向力X=1392.1600, 切向力Y=-320.2247 FPS=34.54, 法向力=1409.2817, 切向力X=1288.4382, 切向力Y=293.5247 FPS=30.53, 法向力=1135.4490, 切向力X=974.2375, 切向力Y=-22.1888 FPS=30.43, 法向力=910.6005, 切向力X=1485.6086, 切向力Y=327.5174 FPS=30.67, 法向力=1128.5911, 切向力X=953.9968, 切向力Y=166.7011 FPS=30.88, 法向力=1542.8291, 切向力X=2095.6477, 切向力Y=2.1102 FPS=31.15, 法向力=1113.9595, 切向力X=1106.9688, 切向力Y=-483.6538 FPS=31.21, 法向力=1070.5955, 切向力X=1271.2882, 切向力Y=-258.5517 FPS=32.10, 法向力=1126.2836, 切向力X=1709.8953, 切向力Y=84.1932 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000251s, blend=0.002120s (9 tiles incl ref), finalize=0.000058s, total=0.002435s FPS=30.86, 法向力=854.9539, 切向力X=1000.5186, 切向力Y=8.5869 FPS=30.00, 法向力=1062.9351, 切向力X=997.1898, 切向力Y=-469.5479 FPS=31.16, 法向力=1037.5994, 切向力X=810.5840, 切向力Y=-21.5119 FPS=30.98, 法向力=832.3230, 切向力X=2129.9658, 切向力Y=313.3614 FPS=30.81, 法向力=1413.3328, 切向力X=2151.1086, 切向力Y=-22.8762 FPS=30.51, 法向力=1120.4305, 切向力X=1788.3608, 切向力Y=197.3393 FPS=31.44, 法向力=1439.1960, 切向力X=783.7034, 切向力Y=-67.3557 FPS=32.05, 法向力=1029.1127, 切向力X=345.5079, 切向力Y=-943.9857 FPS=31.23, 法向力=1074.5128, 切向力X=-61.9097, 切向力Y=-713.0020 FPS=31.07, 法向力=984.4348, 切向力X=135.4543, 切向力Y=-1900.0566 FPS=30.77, 法向力=1029.7722, 切向力X=24.8157, 切向力Y=-1915.1520 FPS=31.06, 法向力=1053.9883, 切向力X=460.7522, 切向力Y=-2806.6370 FPS=31.23, 法向力=1339.9250, 切向力X=841.4116, 切向力Y=-4199.5146 FPS=31.22, 法向力=1749.9685, 切向力X=1337.1860, 切向力Y=-4734.1348 FPS=29.57, 法向力=2163.4927, 切向力X=1190.8906, 切向力Y=-5535.0332 FPS=30.13, 法向力=2055.3740, 切向力X=1291.3413, 切向力Y=-5585.2114 FPS=28.06, 法向力=2222.4067, 切向力X=969.3198, 切向力Y=-6154.8022 FPS=28.21, 法向力=2472.1904, 切向力X=538.1047, 切向力Y=-7046.1338 FPS=28.87, 法向力=2325.7007, 切向力X=534.7600, 切向力Y=-7490.0381 FPS=29.00, 法向力=2555.8418, 切向力X=149.6476, 切向力Y=-8502.4443 FPS=28.99, 法向力=2527.9978, 切向力X=-424.2017, 切向力Y=-8884.1455 FPS=29.28, 法向力=2849.7700, 切向力X=56.1188, 切向力Y=-9223.2510 FPS=28.81, 法向力=2790.2827, 切向力X=-760.8751, 切向力Y=-9470.6094 FPS=28.22, 法向力=3054.9746, 切向力X=-1568.6523, 切向力Y=-9816.8525 FPS=27.38, 法向力=3089.6064, 切向力X=-1633.3770, 切向力Y=-9283.9316 FPS=28.89, 法向力=3162.8276, 切向力X=-827.6537, 切向力Y=-9370.2891 FPS=28.98, 法向力=3191.4526, 切向力X=-438.3036, 切向力Y=-9122.6523 FPS=29.25, 法向力=3689.5264, 切向力X=-275.8466, 切向力Y=-9077.5566 FPS=27.84, 法向力=3065.7783, 切向力X=-110.5073, 切向力Y=-10694.5850 FPS=27.39, 法向力=2734.4299, 切向力X=-520.2998, 切向力Y=-11022.7422 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000254s, blend=0.002150s (9 tiles incl ref), finalize=0.000078s, total=0.002488s FPS=28.98, 法向力=3457.9260, 切向力X=-332.2869, 切向力Y=-11684.5713 FPS=28.35, 法向力=3619.1807, 切向力X=210.1978, 切向力Y=-12014.7617 FPS=29.40, 法向力=4242.7637, 切向力X=-446.9450, 切向力Y=-12362.6641 FPS=27.79, 法向力=3996.7727, 切向力X=239.1291, 切向力Y=-13182.6289 FPS=27.79, 法向力=3841.9495, 切向力X=-29.8709, 切向力Y=-13074.0781 FPS=29.10, 法向力=4552.7295, 切向力X=514.8259, 切向力Y=-14743.4121 FPS=29.75, 法向力=4568.0312, 切向力X=433.9047, 切向力Y=-14759.0029 FPS=29.33, 法向力=4292.5020, 切向力X=54.5623, 切向力Y=-14832.1445 FPS=28.80, 法向力=4968.2476, 切向力X=611.6064, 切向力Y=-14799.3184 FPS=27.61, 法向力=4839.3906, 切向力X=899.4785, 切向力Y=-15591.8613 FPS=28.88, 法向力=5114.2261, 切向力X=52.4561, 切向力Y=-16076.5049 FPS=28.95, 法向力=5422.0718, 切向力X=675.7965, 切向力Y=-17589.6758 FPS=28.60, 法向力=5583.0303, 切向力X=616.0026, 切向力Y=-18057.3945 FPS=29.02, 法向力=5633.7627, 切向力X=678.8152, 切向力Y=-18083.4297 FPS=28.20, 法向力=5464.6768, 切向力X=1547.5334, 切向力Y=-18430.7383 FPS=27.72, 法向力=5368.2979, 切向力X=22.4590, 切向力Y=-18857.9727 FPS=28.48, 法向力=5919.8809, 切向力X=1095.1316, 切向力Y=-18693.2539 FPS=29.51, 法向力=5846.1074, 切向力X=389.8459, 切向力Y=-18407.9609 FPS=29.81, 法向力=5596.5400, 切向力X=-830.6519, 切向力Y=-18466.3965 FPS=30.00, 法向力=5672.8721, 切向力X=-1249.0914, 切向力Y=-17487.6211 FPS=26.21, 法向力=5693.5024, 切向力X=-2274.2048, 切向力Y=-17104.8984 FPS=26.40, 法向力=5874.0610, 切向力X=-1898.1328, 切向力Y=-16882.8945 FPS=28.44, 法向力=5993.5137, 切向力X=-1629.2253, 切向力Y=-17267.3672 FPS=28.22, 法向力=5953.1924, 切向力X=-1989.4335, 切向力Y=-17747.6387 FPS=28.06, 法向力=5642.9570, 切向力X=-2564.1904, 切向力Y=-18298.5488 FPS=27.98, 法向力=5591.4883, 切向力X=-1444.6569, 切向力Y=-18897.2812 FPS=29.17, 法向力=5279.1436, 切向力X=-3419.8728, 切向力Y=-16219.3418 FPS=29.26, 法向力=5345.3779, 切向力X=-3413.5725, 切向力Y=-14298.1523 FPS=29.34, 法向力=5374.0762, 切向力X=-3406.3040, 切向力Y=-14256.5605 FPS=28.93, 法向力=4127.0537, 切向力X=-2913.9224, 切向力Y=-12510.7236 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000004s (hit), reset=0.000387s, blend=0.002194s (9 tiles incl ref), finalize=0.000059s, total=0.002648s FPS=27.68, 法向力=4160.2646, 切向力X=-3539.1855, 切向力Y=-9716.6602 FPS=29.16, 法向力=2537.4944, 切向力X=-569.9893, 切向力Y=-6037.8057 FPS=25.74, 法向力=2000.7229, 切向力X=509.3002, 切向力Y=-4162.2363 FPS=25.01, 法向力=1793.9047, 切向力X=1360.5807, 切向力Y=-3556.6465 FPS=25.39, 法向力=1509.6475, 切向力X=1205.2935, 切向力Y=-3972.5847 FPS=26.20, 法向力=1866.9033, 切向力X=605.6067, 切向力Y=-3068.4731 FPS=26.18, 法向力=1838.0500, 切向力X=637.9745, 切向力Y=-3130.8755 FPS=26.41, 法向力=1845.7705, 切向力X=892.2339, 切向力Y=-2274.0398 FPS=26.75, 法向力=1863.2366, 切向力X=980.8386, 切向力Y=-2324.4468 FPS=26.52, 法向力=2007.5760, 切向力X=2054.3149, 切向力Y=-1888.3893 FPS=25.35, 法向力=1633.9102, 切向力X=1358.4683, 切向力Y=-1399.9736 FPS=27.47, 法向力=1661.9624, 切向力X=1320.9944, 切向力Y=-1408.6978 FPS=26.91, 法向力=1752.6016, 切向力X=1125.6688, 切向力Y=-2004.0522 FPS=26.82, 法向力=1324.9625, 切向力X=1667.8552, 切向力Y=-1902.1552 FPS=26.08, 法向力=1672.8242, 切向力X=-816.3301, 切向力Y=-2458.4722 FPS=26.21, 法向力=1259.2166, 切向力X=-1873.3140, 切向力Y=-2424.0852 FPS=27.15, 法向力=1676.9446, 切向力X=-2590.9771, 切向力Y=-2422.3069 FPS=26.58, 法向力=1241.6709, 切向力X=-4495.4629, 切向力Y=-1868.4386 FPS=25.47, 法向力=1523.3708, 切向力X=-5707.4136, 切向力Y=-2138.7219 FPS=25.00, 法向力=1446.4862, 切向力X=-7102.8887, 切向力Y=-1628.8284 FPS=26.29, 法向力=2129.9097, 切向力X=-9132.2656, 切向力Y=-1769.0258 FPS=26.28, 法向力=1750.1550, 切向力X=-10908.5000, 切向力Y=-3079.1199 FPS=26.40, 法向力=2122.6699, 切向力X=-14797.5078, 切向力Y=-2371.9692 FPS=25.84, 法向力=2632.1255, 切向力X=-16642.0938, 切向力Y=-2810.3889 FPS=25.86, 法向力=2822.1875, 切向力X=-17509.5312, 切向力Y=-3446.1343 FPS=26.21, 法向力=3252.1648, 切向力X=-18277.5859, 切向力Y=-3195.3262 FPS=25.40, 法向力=3411.6331, 切向力X=-18563.3516, 切向力Y=-4142.0913 FPS=27.24, 法向力=3396.0806, 切向力X=-19403.5742, 切向力Y=-4141.8813 FPS=26.03, 法向力=3684.6963, 切向力X=-20159.3711, 切向力Y=-3870.3398 FPS=23.38, 法向力=4533.2612, 切向力X=-22690.1914, 切向力Y=-3832.8760 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000267s, blend=0.002130s (9 tiles incl ref), finalize=0.000074s, total=0.002476s FPS=26.09, 法向力=4644.4658, 切向力X=-23070.5156, 切向力Y=-3092.2856 FPS=25.48, 法向力=4313.9346, 切向力X=-23685.3164, 切向力Y=-3362.1162 FPS=26.77, 法向力=4337.2832, 切向力X=-23656.6504, 切向力Y=-3324.0369 FPS=25.94, 法向力=5160.5474, 切向力X=-22313.6191, 切向力Y=-2246.5103 FPS=26.50, 法向力=4602.1929, 切向力X=-18951.7500, 切向力Y=-4399.7158 FPS=26.55, 法向力=5285.8662, 切向力X=-15144.4941, 切向力Y=-2880.1636 FPS=25.57, 法向力=4197.8311, 切向力X=-8713.3418, 切向力Y=-2120.6934 FPS=26.54, 法向力=2507.1167, 切向力X=-4760.1904, 切向力Y=-2548.6995 FPS=27.05, 法向力=2355.5107, 切向力X=-2518.1812, 切向力Y=-1573.2075 FPS=24.90, 法向力=2136.0518, 切向力X=-2108.8130, 切向力Y=-1481.7269 FPS=26.82, 法向力=1573.2517, 切向力X=-1275.3669, 切向力Y=-1741.4016 FPS=25.86, 法向力=1385.7041, 切向力X=-1928.5300, 切向力Y=-1854.9783 FPS=27.61, 法向力=1971.8466, 切向力X=-1272.8074, 切向力Y=-1146.1691 FPS=25.63, 法向力=1825.4963, 切向力X=-1579.6545, 切向力Y=-1347.0221 FPS=25.84, 法向力=1200.5439, 切向力X=-900.3879, 切向力Y=-1118.0356 FPS=27.16, 法向力=1712.7893, 切向力X=-591.5160, 切向力Y=-825.6516 FPS=25.11, 法向力=1146.2090, 切向力X=879.6743, 切向力Y=-14.7501 FPS=27.57, 法向力=1478.1558, 切向力X=776.3901, 切向力Y=705.6450 FPS=25.40, 法向力=1571.9182, 切向力X=2201.5647, 切向力Y=1496.2061 FPS=25.23, 法向力=1635.9089, 切向力X=2779.0811, 切向力Y=1700.5127 FPS=26.49, 法向力=1507.5315, 切向力X=2252.7966, 切向力Y=642.0816 FPS=26.86, 法向力=1625.9165, 切向力X=1389.9048, 切向力Y=-963.9711 FPS=26.98, 法向力=1920.8505, 切向力X=-244.9884, 切向力Y=-2980.4438 FPS=26.95, 法向力=1966.8599, 切向力X=-263.7223, 切向力Y=-3055.7227 FPS=25.34, 法向力=1520.3986, 切向力X=-934.6063, 切向力Y=-3438.6777 FPS=26.42, 法向力=3001.7625, 切向力X=-1746.6990, 切向力Y=-4936.1084 FPS=26.17, 法向力=2294.0640, 切向力X=-740.8759, 切向力Y=-6701.7949 FPS=26.26, 法向力=2215.7156, 切向力X=-747.8704, 切向力Y=-6789.4043 FPS=27.32, 法向力=2902.1265, 切向力X=-1398.4016, 切向力Y=-8096.5273 FPS=25.86, 法向力=3424.8242, 切向力X=-954.9826, 切向力Y=-9516.6465 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000003s (hit), reset=0.000241s, blend=0.002163s (9 tiles incl ref), finalize=0.000061s, total=0.002473s FPS=25.90, 法向力=3520.4702, 切向力X=-1834.7061, 切向力Y=-10570.0908 FPS=26.27, 法向力=4034.4304, 切向力X=-1999.9075, 切向力Y=-12418.9932 FPS=25.91, 法向力=4485.9375, 切向力X=-3508.1948, 切向力Y=-13799.2031 FPS=27.19, 法向力=4147.1562, 切向力X=-3600.6726, 切向力Y=-15010.3535 FPS=26.21, 法向力=4564.4683, 切向力X=-3032.3018, 切向力Y=-16218.3906 FPS=25.42, 法向力=4906.3320, 切向力X=-2913.5022, 切向力Y=-17390.3438 FPS=26.55, 法向力=5140.9102, 切向力X=-4112.3994, 切向力Y=-18536.8379 FPS=26.29, 法向力=5027.6792, 切向力X=-4441.1177, 切向力Y=-18651.7734 FPS=25.30, 法向力=5638.8145, 切向力X=-4076.6606, 切向力Y=-19372.7715 FPS=26.00, 法向力=5298.9209, 切向力X=-4765.6729, 切向力Y=-19473.6660 FPS=25.43, 法向力=5337.6958, 切向力X=-4734.4570, 切向力Y=-19412.5898 FPS=26.36, 法向力=5055.7764, 切向力X=-5123.1870, 切向力Y=-20436.7812 FPS=26.46, 法向力=5664.7725, 切向力X=-5427.9756, 切向力Y=-19673.1445 FPS=27.19, 法向力=5742.2441, 切向力X=-4305.5918, 切向力Y=-19017.3691 FPS=27.52, 法向力=5724.6621, 切向力X=-4273.3271, 切向力Y=-19051.6367 FPS=25.91, 法向力=4747.2373, 切向力X=-4184.5479, 切向力Y=-18481.2617 FPS=27.47, 法向力=5018.7471, 切向力X=-4145.0596, 切向力Y=-17850.3438 FPS=25.93, 法向力=5196.4590, 切向力X=-4680.7241, 切向力Y=-15887.9238 FPS=25.48, 法向力=5486.8354, 切向力X=-4829.5278, 切向力Y=-14782.5068 FPS=26.60, 法向力=4406.9692, 切向力X=-2887.4048, 切向力Y=-12759.5625 FPS=26.74, 法向力=4522.4946, 切向力X=-686.2025, 切向力Y=-10642.8408 FPS=26.52, 法向力=4412.4478, 切向力X=658.5255, 切向力Y=-9309.0684 FPS=26.05, 法向力=4304.0532, 切向力X=96.3609, 切向力Y=-8934.9229 FPS=27.01, 法向力=3876.6533, 切向力X=785.2997, 切向力Y=-8630.4150 FPS=27.31, 法向力=4094.4495, 切向力X=758.9249, 切向力Y=-7604.4297 FPS=27.31, 法向力=3847.2527, 切向力X=-342.8477, 切向力Y=-7519.7764 FPS=26.56, 法向力=2890.8721, 切向力X=-296.1666, 切向力Y=-6483.4219 FPS=26.83, 法向力=2904.2188, 切向力X=-326.0088, 切向力Y=-6411.4312 FPS=25.85, 法向力=2501.9568, 切向力X=-744.3979, 切向力Y=-2018.2128 FPS=27.79, 法向力=2071.4844, 切向力X=-1692.9387, 切向力Y=493.8628 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000248s, blend=0.002134s (9 tiles incl ref), finalize=0.000060s, total=0.002448s FPS=25.77, 法向力=2568.5962, 切向力X=-3111.5049, 切向力Y=2134.7576 FPS=27.04, 法向力=2689.0864, 切向力X=-3360.6450, 切向力Y=4146.8950 FPS=27.20, 法向力=2438.3926, 切向力X=-4727.2856, 切向力Y=5450.0664 FPS=26.95, 法向力=2617.5244, 切向力X=-5144.9390, 切向力Y=7733.4204 FPS=27.30, 法向力=2715.5068, 切向力X=-6098.3208, 切向力Y=10443.7949 FPS=29.43, 法向力=3111.0039, 切向力X=-5934.3433, 切向力Y=10817.2480 FPS=27.86, 法向力=3215.7847, 切向力X=-6619.7202, 切向力Y=13549.7207 FPS=26.25, 法向力=3384.4268, 切向力X=-6709.6270, 切向力Y=13838.4619 FPS=27.13, 法向力=3274.5659, 切向力X=-7051.3369, 切向力Y=14326.5771 FPS=23.42, 法向力=3548.0408, 切向力X=-7652.9668, 切向力Y=14267.9688 FPS=26.06, 法向力=3192.0127, 切向力X=-8107.8057, 切向力Y=16073.9707 FPS=27.28, 法向力=3542.1711, 切向力X=-8193.5498, 切向力Y=16182.9004 FPS=26.76, 法向力=3287.9800, 切向力X=-9368.5273, 切向力Y=16546.3574 FPS=27.72, 法向力=3803.2683, 切向力X=-6789.9697, 切向力Y=15622.9629 FPS=27.41, 法向力=3323.1572, 切向力X=-5466.1660, 切向力Y=15402.2832 FPS=26.18, 法向力=3392.5933, 切向力X=-5179.7051, 切向力Y=17387.0742 FPS=28.55, 法向力=3328.9019, 切向力X=-5034.1421, 切向力Y=17686.9727 FPS=27.75, 法向力=3369.8313, 切向力X=-3468.3003, 切向力Y=17377.5410 FPS=26.70, 法向力=3301.9038, 切向力X=-2938.5830, 切向力Y=16715.5996 FPS=27.67, 法向力=2955.2310, 切向力X=-3746.7405, 切向力Y=15547.3740 FPS=27.65, 法向力=3366.3862, 切向力X=-2957.6704, 切向力Y=13761.1914 FPS=27.18, 法向力=3021.8254, 切向力X=-2428.2368, 切向力Y=12035.8330 FPS=26.00, 法向力=3457.6685, 切向力X=-828.7107, 切向力Y=9626.5234 FPS=27.75, 法向力=2271.7852, 切向力X=1778.5425, 切向力Y=1516.0852 FPS=27.70, 法向力=3438.5117, 切向力X=4144.2627, 切向力Y=-3048.2261 FPS=27.05, 法向力=3871.2029, 切向力X=6583.5986, 切向力Y=-5100.5840 FPS=27.06, 法向力=4457.9961, 切向力X=8574.2246, 切向力Y=-6434.0347 FPS=28.24, 法向力=4352.2539, 切向力X=8785.1992, 切向力Y=-6782.4365 FPS=25.74, 法向力=4743.1440, 切向力X=13233.6152, 切向力Y=-7928.5142 FPS=26.92, 法向力=5736.2764, 切向力X=16093.6758, 切向力Y=-8939.9219 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000342s, blend=0.002504s (9 tiles incl ref), finalize=0.000066s, total=0.002918s FPS=26.15, 法向力=5668.1748, 切向力X=18522.2051, 切向力Y=-10211.4570 FPS=27.10, 法向力=6314.8247, 切向力X=19603.8887, 切向力Y=-11229.5186 FPS=26.09, 法向力=5749.6333, 切向力X=20149.7773, 切向力Y=-10634.7158 FPS=27.24, 法向力=5938.4331, 切向力X=19218.8633, 切向力Y=-8985.7158 FPS=26.43, 法向力=5323.3623, 切向力X=17737.8945, 切向力Y=-7295.1543 FPS=26.88, 法向力=5448.9644, 切向力X=15280.2900, 切向力Y=-5990.1885 FPS=26.68, 法向力=4616.1309, 切向力X=15025.1885, 切向力Y=-5201.7002 FPS=27.21, 法向力=5057.1904, 切向力X=14603.1514, 切向力Y=-4997.9893 FPS=26.55, 法向力=5078.0171, 切向力X=15697.3945, 切向力Y=-4307.2661 FPS=27.90, 法向力=5528.2100, 切向力X=16052.7949, 切向力Y=-4494.6572 FPS=27.31, 法向力=5533.3140, 切向力X=16055.0566, 切向力Y=-4675.6431 FPS=27.58, 法向力=5231.5068, 切向力X=15296.4922, 切向力Y=-5175.8076 FPS=27.85, 法向力=5459.4194, 切向力X=14261.2812, 切向力Y=-6035.3682 FPS=27.59, 法向力=5555.8145, 切向力X=10628.4893, 切向力Y=-5363.7300 FPS=27.64, 法向力=5348.0186, 切向力X=6837.4429, 切向力Y=-5048.8921 FPS=26.43, 法向力=5484.5889, 切向力X=1838.3708, 切向力Y=-8149.0957 FPS=27.48, 法向力=5526.0420, 切向力X=-1925.5159, 切向力Y=-10412.5234 FPS=26.42, 法向力=5688.2334, 切向力X=-5575.6396, 切向力Y=-12600.0264 FPS=27.18, 法向力=6562.0142, 切向力X=-11612.4863, 切向力Y=-15208.1152 FPS=27.46, 法向力=6826.8018, 切向力X=-18044.6875, 切向力Y=-17571.8320 FPS=26.83, 法向力=6762.4077, 切向力X=-22929.3633, 切向力Y=-18272.2676 FPS=27.11, 法向力=6567.1719, 切向力X=-27832.0000, 切向力Y=-19098.3594 FPS=27.79, 法向力=7248.5942, 切向力X=-33099.8438, 切向力Y=-18226.0332 FPS=26.63, 法向力=8034.0625, 切向力X=-35651.4922, 切向力Y=-19754.0137 FPS=27.01, 法向力=9195.3271, 切向力X=-37960.0625, 切向力Y=-21396.8809 FPS=26.91, 法向力=9909.2686, 切向力X=-38094.7227, 切向力Y=-21288.0469 FPS=26.53, 法向力=10402.4365, 切向力X=-37819.0312, 切向力Y=-21162.8926 FPS=27.18, 法向力=10995.8789, 切向力X=-38369.6758, 切向力Y=-19690.7949 FPS=24.98, 法向力=11693.8242, 切向力X=-38527.8594, 切向力Y=-20211.9668 FPS=26.80, 法向力=11801.8916, 切向力X=-39413.3984, 切向力Y=-19599.1875 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000251s, blend=0.002289s (9 tiles incl ref), finalize=0.000060s, total=0.002607s FPS=24.06, 法向力=11941.8047, 切向力X=-37787.3633, 切向力Y=-19600.7031 FPS=26.36, 法向力=10136.4941, 切向力X=-22591.0020, 切向力Y=-13770.7285 FPS=25.70, 法向力=7658.3193, 切向力X=-12412.6064, 切向力Y=-9623.6328 FPS=26.36, 法向力=6920.8276, 切向力X=-7189.3169, 切向力Y=-7455.9219 FPS=27.21, 法向力=6558.7568, 切向力X=856.7303, 切向力Y=-4941.0342 FPS=25.85, 法向力=6740.6821, 切向力X=8377.8340, 切向力Y=-2956.5068 FPS=27.42, 法向力=8454.3428, 切向力X=24272.3613, 切向力Y=-4183.8467 FPS=27.83, 法向力=8407.0625, 切向力X=24588.5664, 切向力Y=-4418.5020 FPS=26.45, 法向力=9797.7031, 切向力X=33231.0234, 切向力Y=-6211.1577 FPS=26.89, 法向力=9488.8906, 切向力X=44698.5234, 切向力Y=-5259.7656 FPS=26.83, 法向力=9735.4580, 切向力X=47591.9531, 切向力Y=-3325.0410 FPS=26.51, 法向力=9380.4219, 切向力X=50005.7578, 切向力Y=-3130.6606 FPS=26.85, 法向力=9658.9678, 切向力X=50883.2812, 切向力Y=-1734.0851 FPS=27.30, 法向力=9369.0098, 切向力X=52729.7891, 切向力Y=-2337.0439 FPS=26.62, 法向力=9452.1660, 切向力X=52830.2812, 切向力Y=-1972.1843 FPS=26.90, 法向力=9063.0098, 切向力X=51857.9766, 切向力Y=-1952.7048 FPS=26.26, 法向力=9377.6992, 切向力X=50837.5391, 切向力Y=-1804.0731 FPS=26.52, 法向力=9438.9570, 切向力X=50739.9453, 切向力Y=-1785.8064 FPS=27.12, 法向力=9424.4482, 切向力X=46843.1055, 切向力Y=-2850.8105 FPS=26.92, 法向力=9207.1572, 切向力X=42644.1250, 切向力Y=-2540.1023 FPS=26.77, 法向力=9145.8320, 切向力X=36129.5352, 切向力Y=-5298.1699 FPS=27.39, 法向力=8735.6689, 切向力X=26423.1523, 切向力Y=-12032.2949 FPS=27.67, 法向力=10449.6670, 切向力X=20303.9609, 切向力Y=-17921.8730 FPS=27.57, 法向力=11173.6387, 切向力X=17115.3418, 切向力Y=-23864.3340 FPS=27.17, 法向力=11661.6914, 切向力X=16163.8477, 切向力Y=-27956.3164 FPS=26.04, 法向力=12967.1104, 切向力X=14342.1973, 切向力Y=-35786.1211 FPS=27.29, 法向力=13568.1357, 切向力X=12264.3027, 切向力Y=-40429.9297 FPS=26.84, 法向力=13411.3633, 切向力X=12153.0986, 切向力Y=-40635.7266 FPS=26.91, 法向力=13696.3271, 切向力X=6596.9028, 切向力Y=-45324.6211 FPS=26.85, 法向力=13389.5820, 切向力X=5847.8389, 切向力Y=-44441.0625 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000003s (hit), reset=0.000243s, blend=0.002160s (9 tiles incl ref), finalize=0.000063s, total=0.002472s FPS=26.70, 法向力=12795.1406, 切向力X=4640.6348, 切向力Y=-41934.1484 FPS=26.30, 法向力=12657.4043, 切向力X=4370.6445, 切向力Y=-38984.6016 FPS=27.07, 法向力=11841.2070, 切向力X=3236.2822, 切向力Y=-35644.4062 FPS=26.81, 法向力=10769.5566, 切向力X=1771.0200, 切向力Y=-24928.3535 FPS=26.79, 法向力=11234.9971, 切向力X=4963.4189, 切向力Y=-21645.4922 FPS=26.84, 法向力=11150.2617, 切向力X=8990.0527, 切向力Y=-21788.3594 FPS=26.99, 法向力=11582.1875, 切向力X=13125.3047, 切向力Y=-20579.2188 FPS=26.52, 法向力=11128.9199, 切向力X=15511.8584, 切向力Y=-18335.7812 FPS=26.95, 法向力=10627.7109, 切向力X=16561.1250, 切向力Y=-15505.8770 FPS=27.62, 法向力=10063.6885, 切向力X=15863.1934, 切向力Y=-12971.7227 FPS=27.84, 法向力=10707.5049, 切向力X=14757.2705, 切向力Y=-7915.6914 FPS=26.98, 法向力=10247.9805, 切向力X=15891.0566, 切向力Y=-3257.0396 FPS=26.34, 法向力=10459.3350, 切向力X=17449.8965, 切向力Y=-2327.6313 FPS=26.88, 法向力=10537.7959, 切向力X=23158.3516, 切向力Y=-871.8354 FPS=26.82, 法向力=9903.0283, 切向力X=25267.2246, 切向力Y=16.2560 FPS=26.35, 法向力=9885.5908, 切向力X=28528.7676, 切向力Y=904.1252 FPS=27.52, 法向力=9905.2471, 切向力X=29902.7930, 切向力Y=1230.9446 FPS=27.36, 法向力=9696.2783, 切向力X=31505.9590, 切向力Y=2073.3486 FPS=26.60, 法向力=9033.3203, 切向力X=33825.7461, 切向力Y=1884.0505 FPS=27.17, 法向力=9226.9463, 切向力X=35558.4453, 切向力Y=2018.8015 FPS=27.58, 法向力=9236.8184, 切向力X=35915.9062, 切向力Y=1855.7753 FPS=26.36, 法向力=9619.0361, 切向力X=38066.1250, 切向力Y=1559.6636 FPS=27.15, 法向力=8381.9580, 切向力X=41452.1094, 切向力Y=550.6760 FPS=27.14, 法向力=8611.0059, 切向力X=49220.5273, 切向力Y=-120.2534 FPS=27.73, 法向力=8140.1904, 切向力X=52928.3672, 切向力Y=76.2990 FPS=26.94, 法向力=7961.1650, 切向力X=55607.2734, 切向力Y=-692.9927 FPS=27.13, 法向力=7652.9365, 切向力X=57555.4922, 切向力Y=-158.8983 FPS=27.75, 法向力=8201.2793, 切向力X=57856.6016, 切向力Y=307.3555 FPS=25.19, 法向力=8181.8623, 切向力X=57920.7109, 切向力Y=187.4875 FPS=24.61, 法向力=8066.7852, 切向力X=56044.5586, 切向力Y=-2397.1106 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000003s (hit), reset=0.000272s, blend=0.002275s (9 tiles incl ref), finalize=0.000070s, total=0.002625s FPS=23.24, 法向力=8624.3516, 切向力X=41325.3359, 切向力Y=-11285.8926 FPS=26.93, 法向力=9215.6787, 切向力X=28982.2031, 切向力Y=-14091.3945 FPS=26.15, 法向力=9053.5312, 切向力X=14883.8184, 切向力Y=-14792.5566 FPS=26.57, 法向力=8132.9775, 切向力X=824.8876, 切向力Y=-16119.5488 FPS=27.54, 法向力=8638.4102, 切向力X=-11249.3975, 切向力Y=-15477.4502 FPS=25.58, 法向力=9346.5547, 切向力X=-19555.4375, 切向力Y=-19002.1289 FPS=26.73, 法向力=11564.2656, 切向力X=-34966.6094, 切向力Y=-23955.4141 FPS=26.84, 法向力=11322.7422, 切向力X=-35434.2188, 切向力Y=-24144.5430 FPS=27.31, 法向力=12207.9238, 切向力X=-39319.5625, 切向力Y=-22942.6133 FPS=27.26, 法向力=13660.4150, 切向力X=-43035.9062, 切向力Y=-25299.7578 FPS=26.08, 法向力=14559.4619, 切向力X=-45316.9844, 切向力Y=-26345.7539 FPS=26.37, 法向力=14467.7520, 切向力X=-44162.7617, 切向力Y=-25868.0859 FPS=26.81, 法向力=14639.8896, 切向力X=-43625.1719, 切向力Y=-25281.0234 FPS=25.68, 法向力=14864.6816, 切向力X=-41047.8359, 切向力Y=-24229.3438 FPS=26.99, 法向力=14234.8809, 切向力X=-35008.0117, 切向力Y=-20527.2422 FPS=26.81, 法向力=10009.1367, 切向力X=-16813.6387, 切向力Y=-9486.5645 FPS=26.72, 法向力=10124.5859, 切向力X=-2396.4897, 切向力Y=-7453.3877 FPS=26.88, 法向力=9847.8398, 切向力X=10397.8877, 切向力Y=-8572.5547 FPS=27.02, 法向力=9492.8916, 切向力X=17396.5156, 切向力Y=-9903.5732 FPS=26.82, 法向力=9753.4014, 切向力X=23762.6289, 切向力Y=-11267.7617 FPS=25.54, 法向力=10567.9434, 切向力X=30263.8906, 切向力Y=-14145.3281 FPS=26.46, 法向力=10840.0273, 切向力X=37886.8281, 切向力Y=-16930.1074 FPS=26.39, 法向力=11156.4766, 切向力X=44652.3555, 切向力Y=-22563.2461 FPS=26.33, 法向力=11698.2109, 切向力X=39401.5859, 切向力Y=-35782.8125 FPS=26.50, 法向力=13234.2354, 切向力X=30023.2500, 切向力Y=-41480.6641 FPS=26.20, 法向力=14347.1387, 切向力X=21718.0273, 切向力Y=-45395.6172 FPS=26.11, 法向力=14481.6074, 切向力X=15707.5615, 切向力Y=-47741.4141 FPS=26.56, 法向力=14889.5166, 切向力X=9397.9062, 切向力Y=-48816.9531 FPS=27.17, 法向力=14822.9961, 切向力X=3990.7029, 切向力Y=-49043.5312 FPS=26.11, 法向力=13929.6289, 切向力X=-1278.2258, 切向力Y=-46597.1016 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000242s, blend=0.003157s (9 tiles incl ref), finalize=0.000065s, total=0.003469s FPS=26.31, 法向力=14176.9277, 切向力X=-2693.2373, 切向力Y=-42142.0938 FPS=26.83, 法向力=12493.4473, 切向力X=2186.2607, 切向力Y=-25246.0273 FPS=25.89, 法向力=11957.4736, 切向力X=4867.7466, 切向力Y=-15655.1816 FPS=26.49, 法向力=11034.3223, 切向力X=7350.3843, 切向力Y=-9268.3408 FPS=25.45, 法向力=10520.6475, 切向力X=12266.8633, 切向力Y=-4407.1606 FPS=26.27, 法向力=9824.1016, 切向力X=16731.2422, 切向力Y=2086.8486 FPS=27.90, 法向力=9367.6357, 切向力X=20234.1406, 切向力Y=7456.2051 FPS=27.00, 法向力=9532.4160, 切向力X=24422.4180, 切向力Y=11692.6455 FPS=26.89, 法向力=9115.2715, 切向力X=29679.9473, 切向力Y=13658.1191 FPS=26.63, 法向力=9027.3770, 切向力X=34546.6211, 切向力Y=11894.4033 FPS=27.17, 法向力=9455.0371, 切向力X=38597.1797, 切向力Y=-1642.7842 FPS=26.88, 法向力=9502.4697, 切向力X=38576.8008, 切向力Y=-10154.7002 FPS=26.70, 法向力=10246.6836, 切向力X=38161.0781, 切向力Y=-15237.6641 FPS=27.38, 法向力=10205.8926, 切向力X=36106.3281, 切向力Y=-20119.4922 FPS=27.53, 法向力=10788.1279, 切向力X=33126.3438, 切向力Y=-24889.6758 FPS=26.86, 法向力=11768.7422, 切向力X=29412.7812, 切向力Y=-30893.3320 FPS=26.57, 法向力=13583.0273, 切向力X=24098.7227, 切向力Y=-39197.0000 FPS=27.91, 法向力=13393.1309, 切向力X=24316.4297, 切向力Y=-39319.6758 FPS=26.62, 法向力=13347.2715, 切向力X=22297.3164, 切向力Y=-40650.9805 FPS=26.84, 法向力=13008.6797, 切向力X=20392.7344, 切向力Y=-40543.6094 FPS=27.40, 法向力=13143.8271, 切向力X=21163.1875, 切向力Y=-40006.8984 FPS=27.49, 法向力=13308.6182, 切向力X=22209.2402, 切向力Y=-40346.5898 FPS=25.88, 法向力=13194.2695, 切向力X=22748.1992, 切向力Y=-39785.6523 FPS=26.70, 法向力=13251.6660, 切向力X=24128.2617, 切向力Y=-37283.6680 FPS=26.96, 法向力=12776.2734, 切向力X=26321.5469, 切向力Y=-31542.2812 FPS=27.25, 法向力=11977.4629, 切向力X=31033.7969, 切向力Y=-24066.4805 FPS=27.25, 法向力=9646.2070, 切向力X=41843.9492, 切向力Y=-13984.2852 FPS=27.78, 法向力=9661.3203, 切向力X=42045.8984, 切向力Y=-13923.4336 FPS=26.41, 法向力=9191.5898, 切向力X=43620.4609, 切向力Y=-7019.6475 FPS=26.76, 法向力=8722.6309, 切向力X=49117.3359, 切向力Y=-561.2286 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000256s, blend=0.002155s (9 tiles incl ref), finalize=0.000059s, total=0.002477s FPS=27.19, 法向力=8259.2207, 切向力X=52559.1406, 切向力Y=3104.8018 FPS=26.04, 法向力=8040.5020, 切向力X=54725.4258, 切向力Y=4719.1865 FPS=27.35, 法向力=7735.5225, 切向力X=55132.3711, 切向力Y=5596.5225 FPS=25.84, 法向力=8168.2217, 切向力X=54656.0859, 切向力Y=4904.6084 FPS=26.48, 法向力=8270.5059, 切向力X=51150.2656, 切向力Y=3201.0508 FPS=27.16, 法向力=8086.5464, 切向力X=34583.2344, 切向力Y=2691.9995 FPS=27.70, 法向力=7564.6602, 切向力X=22219.1738, 切向力Y=6724.3379 FPS=27.58, 法向力=7547.7290, 切向力X=22415.9727, 切向力Y=6753.4033 FPS=28.61, 法向力=7634.1450, 切向力X=2139.4243, 切向力Y=14240.2129 FPS=28.66, 法向力=6841.2905, 切向力X=-1532.3538, 切向力Y=17436.1895 FPS=26.81, 法向力=6631.8330, 切向力X=-5153.4873, 切向力Y=20886.5879 FPS=26.46, 法向力=6499.9248, 切向力X=-7666.8882, 切向力Y=24374.3965 FPS=26.55, 法向力=6097.6221, 切向力X=-9128.0449, 切向力Y=28429.3516 FPS=26.57, 法向力=6238.1060, 切向力X=-9412.6719, 切向力Y=31230.0859 FPS=27.22, 法向力=6103.4478, 切向力X=-9221.6914, 切向力Y=32359.4023 FPS=27.05, 法向力=6323.5889, 切向力X=-8717.3281, 切向力Y=34357.5273 FPS=27.60, 法向力=5863.1484, 切向力X=-8635.0547, 切向力Y=35165.8125 FPS=27.79, 法向力=5788.8799, 切向力X=-8646.3955, 切向力Y=35281.1641 FPS=27.70, 法向力=6347.0762, 切向力X=-7816.7930, 切向力Y=35255.0781 FPS=27.56, 法向力=6292.4111, 切向力X=-6661.3711, 切向力Y=33076.0977 FPS=27.26, 法向力=6288.3096, 切向力X=-5613.5693, 切向力Y=32172.0254 FPS=27.26, 法向力=6426.0205, 切向力X=-4539.9707, 切向力Y=29923.4434 FPS=26.99, 法向力=7064.7896, 切向力X=-3864.6270, 切向力Y=26806.9297 FPS=27.48, 法向力=6888.5703, 切向力X=-4929.3770, 切向力Y=21269.7617 FPS=27.39, 法向力=6803.3115, 切向力X=-10101.8252, 切向力Y=15750.7773 FPS=27.57, 法向力=6649.4150, 切向力X=-16825.9062, 切向力Y=11450.3750 FPS=27.71, 法向力=6742.8301, 切向力X=-32593.2539, 切向力Y=6694.2642 FPS=28.65, 法向力=6551.0801, 切向力X=-32868.8750, 切向力Y=6647.8257 FPS=27.71, 法向力=7052.0576, 切向力X=-38043.4414, 切向力Y=6076.1885 FPS=27.15, 法向力=7233.7295, 切向力X=-39635.7305, 切向力Y=5565.3271 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000003s (hit), reset=0.000243s, blend=0.002177s (9 tiles incl ref), finalize=0.000071s, total=0.002498s FPS=25.80, 法向力=7475.7236, 切向力X=-37807.2578, 切向力Y=4182.6191 FPS=27.46, 法向力=8293.0215, 切向力X=-32259.6328, 切向力Y=4022.8047 FPS=27.54, 法向力=8913.7705, 切向力X=-23105.4043, 切向力Y=4277.7451 FPS=26.79, 法向力=9291.0098, 切向力X=-11357.9512, 切向力Y=1135.4790 FPS=27.86, 法向力=9665.9336, 切向力X=-4023.4636, 切向力Y=-696.3169 FPS=26.75, 法向力=10756.7734, 切向力X=3566.8330, 切向力Y=-3131.7075 FPS=27.62, 法向力=10107.2578, 切向力X=23783.4102, 切向力Y=-4137.9155 FPS=27.30, 法向力=9831.0098, 切向力X=30821.3633, 切向力Y=-3335.2563 FPS=28.56, 法向力=9587.0342, 切向力X=31238.5254, 切向力Y=-3243.7275 FPS=27.45, 法向力=9877.1191, 切向力X=39560.1758, 切向力Y=-2265.3657 FPS=27.65, 法向力=9385.6328, 切向力X=45697.9141, 切向力Y=-2033.0394 FPS=27.25, 法向力=8335.3359, 切向力X=45457.5078, 切向力Y=-4013.1919 FPS=28.33, 法向力=8311.1660, 切向力X=39040.6914, 切向力Y=-7031.1802 FPS=28.00, 法向力=8283.8291, 切向力X=26952.9336, 切向力Y=-12681.0039 FPS=27.52, 法向力=9056.4092, 切向力X=14372.2803, 切向力Y=-16603.1426 FPS=28.24, 法向力=9831.6855, 切向力X=5604.0000, 切向力Y=-18367.7031 FPS=28.61, 法向力=10089.1484, 切向力X=-2182.1731, 切向力Y=-19669.0527 FPS=28.21, 法向力=10493.0967, 切向力X=-8243.0586, 切向力Y=-21322.7832 FPS=29.45, 法向力=11623.0840, 切向力X=-10969.1318, 切向力Y=-22871.1289 FPS=26.97, 法向力=10857.8848, 切向力X=-11849.5801, 切向力Y=-23634.2773 FPS=24.47, 法向力=11140.2676, 切向力X=-13633.4307, 切向力Y=-21994.6445 FPS=26.67, 法向力=10964.7520, 切向力X=-12621.1348, 切向力Y=-20520.5000 FPS=27.20, 法向力=11410.2559, 切向力X=-4038.3091, 切向力Y=-8444.1348 FPS=27.58, 法向力=11281.9414, 切向力X=1621.1780, 切向力Y=-1065.2239 FPS=28.37, 法向力=10635.5469, 切向力X=7909.3145, 切向力Y=5021.0605 FPS=26.87, 法向力=10288.2500, 切向力X=13035.9248, 切向力Y=8889.9512 FPS=27.39, 法向力=9585.8457, 切向力X=19713.8379, 切向力Y=11239.4434 FPS=26.44, 法向力=9538.5664, 切向力X=24815.1289, 切向力Y=12570.6172 FPS=27.58, 法向力=8910.1650, 切向力X=30316.0820, 切向力Y=12659.1846 FPS=27.02, 法向力=9272.6045, 切向力X=33437.0508, 切向力Y=10082.1553 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000254s, blend=0.003083s (9 tiles incl ref), finalize=0.000072s, total=0.003416s FPS=25.64, 法向力=8440.4600, 切向力X=35240.4180, 切向力Y=6074.9570 FPS=27.30, 法向力=8540.2266, 切向力X=21132.6602, 切向力Y=-8656.0703 FPS=27.80, 法向力=8546.1846, 切向力X=21417.8438, 切向力Y=-8489.2578 FPS=27.62, 法向力=9863.7139, 切向力X=4689.3848, 切向力Y=-11914.1992 FPS=26.74, 法向力=10853.5479, 切向力X=-2827.8743, 切向力Y=-9938.5645 FPS=27.08, 法向力=10969.4385, 切向力X=-8425.7588, 切向力Y=-9075.8613 FPS=27.98, 法向力=11237.2959, 切向力X=-10038.8379, 切向力Y=-5284.5576 FPS=25.98, 法向力=10758.5625, 切向力X=-4790.8066, 切向力Y=-1836.2729 FPS=27.14, 法向力=9787.5146, 切向力X=57.1968, 切向力Y=2064.6174 FPS=26.59, 法向力=7883.8862, 切向力X=1067.8030, 切向力Y=6428.0483 FPS=25.78, 法向力=6814.9810, 切向力X=1680.3217, 切向力Y=7035.5557 FPS=27.44, 法向力=6113.3955, 切向力X=2254.3945, 切向力Y=2387.8320 FPS=27.17, 法向力=5902.1465, 切向力X=3037.5413, 切向力Y=1888.3174 FPS=27.49, 法向力=5998.9980, 切向力X=3161.4067, 切向力Y=2062.5293 FPS=26.72, 法向力=6352.4062, 切向力X=3814.0383, 切向力Y=952.6315 FPS=26.88, 法向力=5804.6523, 切向力X=4789.1611, 切向力Y=243.6389 FPS=26.37, 法向力=5859.7119, 切向力X=4842.3921, 切向力Y=-1764.9392 FPS=26.21, 法向力=5957.9863, 切向力X=3724.5269, 切向力Y=-3518.1436 FPS=27.92, 法向力=6025.2646, 切向力X=3619.0186, 切向力Y=-3538.4180 FPS=25.85, 法向力=5592.5967, 切向力X=3831.4468, 切向力Y=-3522.2881 FPS=26.53, 法向力=5831.5923, 切向力X=2701.4336, 切向力Y=-2856.4360 FPS=27.01, 法向力=5978.5303, 切向力X=3472.6377, 切向力Y=-1182.4080 FPS=26.47, 法向力=5362.5146, 切向力X=4567.7070, 切向力Y=-1268.2169 FPS=25.55, 法向力=5505.6763, 切向力X=3447.8252, 切向力Y=-823.1768 FPS=25.69, 法向力=5538.9678, 切向力X=3372.2217, 切向力Y=-808.6346 FPS=26.09, 法向力=5418.2632, 切向力X=3423.6914, 切向力Y=-768.5280 FPS=26.58, 法向力=5082.0884, 切向力X=3032.3027, 切向力Y=-824.1199 FPS=26.42, 法向力=5174.0225, 切向力X=3612.9722, 切向力Y=-705.0657 FPS=26.13, 法向力=5103.3594, 切向力X=3064.3813, 切向力Y=-749.5914 FPS=26.36, 法向力=5878.7500, 切向力X=2706.6274, 切向力Y=-1114.0966 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000241s, blend=0.002206s (9 tiles incl ref), finalize=0.000065s, total=0.002517s FPS=26.52, 法向力=5216.3677, 切向力X=3788.1641, 切向力Y=-1397.2454 FPS=25.59, 法向力=5256.9111, 切向力X=3552.1416, 切向力Y=-1378.5732 FPS=25.59, 法向力=5573.4810, 切向力X=3109.3774, 切向力Y=-924.6332 FPS=25.51, 法向力=5969.3633, 切向力X=2605.4351, 切向力Y=-314.1414 FPS=27.04, 法向力=6081.2715, 切向力X=2530.3584, 切向力Y=-247.4546 FPS=26.85, 法向力=5847.0488, 切向力X=2274.1787, 切向力Y=-359.4974 FPS=26.56, 法向力=5777.6504, 切向力X=2483.2964, 切向力Y=-413.5403 FPS=26.40, 法向力=5847.6538, 切向力X=2699.9109, 切向力Y=-300.2303 FPS=28.12, 法向力=5525.6006, 切向力X=3088.7065, 切向力Y=-953.2845 FPS=27.09, 法向力=5398.0234, 切向力X=2801.5493, 切向力Y=-421.4608 FPS=26.41, 法向力=5347.8848, 切向力X=2365.1062, 切向力Y=-1112.3909 FPS=26.53, 法向力=5720.7734, 切向力X=2263.6382, 切向力Y=-424.7790 FPS=26.69, 法向力=5739.6279, 切向力X=2443.7891, 切向力Y=297.0874 FPS=27.16, 法向力=6100.4292, 切向力X=2127.5007, 切向力Y=-572.3726 FPS=27.12, 法向力=5604.9790, 切向力X=2867.9275, 切向力Y=-1215.1038 FPS=27.60, 法向力=5608.5615, 切向力X=2842.1809, 切向力Y=-1224.3774 FPS=26.73, 法向力=5546.7397, 切向力X=2194.4414, 切向力Y=-986.1323 FPS=25.53, 法向力=5498.8589, 切向力X=2709.4531, 切向力Y=-649.1686 FPS=26.33, 法向力=5816.2207, 切向力X=2107.4392, 切向力Y=-83.3297 FPS=26.33, 法向力=5662.9785, 切向力X=2454.1619, 切向力Y=-936.3742 FPS=26.28, 法向力=5350.3950, 切向力X=2809.8545, 切向力Y=-757.9686 FPS=25.69, 法向力=5909.8662, 切向力X=2487.2996, 切向力Y=-499.5448 FPS=26.31, 法向力=5333.2881, 切向力X=2104.5205, 切向力Y=-781.2257 FPS=25.72, 法向力=5602.9888, 切向力X=1804.3724, 切向力Y=-52.7757 FPS=25.17, 法向力=5677.3403, 切向力X=2396.9082, 切向力Y=-410.0688 FPS=26.89, 法向力=5718.8398, 切向力X=2701.6470, 切向力Y=-362.4359 FPS=25.69, 法向力=5684.1816, 切向力X=2564.3940, 切向力Y=405.7087 FPS=25.25, 法向力=5707.0659, 切向力X=2521.0723, 切向力Y=212.7507 FPS=25.79, 法向力=5429.5059, 切向力X=2408.2480, 切向力Y=-179.4266 FPS=24.47, 法向力=5259.0020, 切向力X=2466.1096, 切向力Y=-274.0038 stitch_feature_optimized: canvas out_w=438, out_h=462, x_min=-94.30, y_min=-103.70 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000245s, blend=0.002153s (9 tiles incl ref), finalize=0.000061s, total=0.002467s FPS=25.42, 法向力=5490.6338, 切向力X=2070.5693, 切向力Y=-891.4858 FPS=25.42, 法向力=5513.2632, 切向力X=2684.4966, 切向力Y=-513.7549 FPS=26.76, 法向力=5575.3271, 切向力X=2457.6072, 切向力Y=-600.8020 FPS=26.05, 法向力=4992.4727, 切向力X=2579.0942, 切向力Y=-510.6547 FPS=24.91, 法向力=5072.9551, 切向力X=2676.4316, 切向力Y=-996.3143 FPS=26.54, 法向力=5932.2446, 切向力X=1639.1277, 切向力Y=-892.3860 FPS=26.07, 法向力=5956.7871, 切向力X=1584.8008, 切向力Y=-816.5790 FPS=26.34, 法向力=5584.3604, 切向力X=2305.4788, 切向力Y=-427.4397 FPS=26.26, 法向力=5184.0361, 切向力X=1762.0096, 切向力Y=-913.5577 FPS=26.35, 法向力=5823.4868, 切向力X=1653.4414, 切向力Y=-541.5039 FPS=26.83, 法向力=5331.1396, 切向力X=2175.3689, 切向力Y=-379.7848 FPS=25.68, 法向力=5222.8359, 切向力X=1748.3396, 切向力Y=-1085.0986 FPS=25.09, 法向力=5091.5840, 切向力X=2635.1624, 切向力Y=-1158.9209 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: 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.58, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=41.81, 法向力=1026.6118, 切向力X=248.6259, 切向力Y=-961.0760 FPS=27.73, 法向力=935.6345, 切向力X=-311.8519, 切向力Y=72.6429 FPS=29.61, 法向力=734.6211, 切向力X=257.6057, 切向力Y=162.5208 FPS=29.03, 法向力=961.0143, 切向力X=-129.5702, 切向力Y=-105.6590 FPS=30.92, 法向力=1182.0559, 切向力X=702.1665, 切向力Y=857.9153 FPS=31.44, 法向力=984.4667, 切向力X=-195.3201, 切向力Y=480.7804 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.16, 法向力=1113.8872, 切向力X=343.5121, 切向力Y=-647.3004 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.79, 法向力=868.8948, 切向力X=-402.3667, 切向力Y=-89.5756 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=37.12, 法向力=1050.1564, 切向力X=-358.2747, 切向力Y=427.0164 FPS=40.16, 法向力=1032.4087, 切向力X=-303.6407, 切向力Y=464.1874 FPS=30.87, 法向力=997.7194, 切向力X=-660.4798, 切向力Y=588.7769 FPS=30.47, 法向力=1214.4675, 切向力X=389.1367, 切向力Y=98.3622 FPS=31.18, 法向力=1286.7178, 切向力X=437.9034, 切向力Y=218.8477 FPS=30.76, 法向力=937.6360, 切向力X=368.0595, 切向力Y=-17.9986 FPS=30.17, 法向力=968.1047, 切向力X=14.8378, 切向力Y=71.8862 FPS=31.04, 法向力=992.1964, 切向力X=-469.8807, 切向力Y=-311.6156 FPS=30.13, 法向力=979.9764, 切向力X=555.3420, 切向力Y=-368.7891 FPS=30.71, 法向力=1139.7609, 切向力X=83.2436, 切向力Y=-197.8593 FPS=30.42, 法向力=1056.0776, 切向力X=465.3692, 切向力Y=826.5282 FPS=28.57, 法向力=1263.5872, 切向力X=400.7336, 切向力Y=-145.4410 FPS=27.97, 法向力=1122.2750, 切向力X=-24.5143, 切向力Y=35.2852 FPS=28.98, 法向力=1336.5596, 切向力X=-229.6132, 切向力Y=-58.0468 FPS=27.84, 法向力=1201.2864, 切向力X=316.1496, 切向力Y=288.8555 FPS=28.68, 法向力=981.7060, 切向力X=-475.5554, 切向力Y=-12.7149 FPS=28.08, 法向力=952.4611, 切向力X=-389.6804, 切向力Y=275.8143 FPS=29.85, 法向力=1075.6371, 切向力X=-728.4991, 切向力Y=-335.1678 FPS=30.59, 法向力=1217.0603, 切向力X=-247.3044, 切向力Y=-333.3850 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000243s, blend=0.002095s (9 tiles incl ref), finalize=0.000060s, total=0.002403s FPS=32.39, 法向力=829.1661, 切向力X=-811.9370, 切向力Y=242.8822 FPS=32.87, 法向力=868.5474, 切向力X=-603.2222, 切向力Y=50.3674 FPS=31.14, 法向力=1074.8550, 切向力X=-573.9734, 切向力Y=178.3227 FPS=32.38, 法向力=1140.1572, 切向力X=305.3158, 切向力Y=606.5681 FPS=29.46, 法向力=962.4711, 切向力X=-305.1429, 切向力Y=-15.1631 FPS=42.64, 法向力=1063.7606, 切向力X=7.9540, 切向力Y=163.7533 FPS=32.64, 法向力=827.8740, 切向力X=-220.4907, 切向力Y=165.3286 FPS=30.64, 法向力=1080.4973, 切向力X=176.0489, 切向力Y=-133.4917 追踪器已重置。 FPS=29.39, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=35.21, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=31.95, 法向力=802.4176, 切向力X=197.9439, 切向力Y=-291.9526 FPS=32.27, 法向力=840.7422, 切向力X=-12.0918, 切向力Y=-124.0855 FPS=32.91, 法向力=995.4708, 切向力X=65.6951, 切向力Y=-878.7603 FPS=31.98, 法向力=923.9307, 切向力X=-914.1323, 切向力Y=-606.9073 FPS=32.25, 法向力=964.7889, 切向力X=-373.0493, 切向力Y=-253.9819 FPS=31.78, 法向力=798.9195, 切向力X=224.7606, 切向力Y=-217.3269 FPS=32.52, 法向力=971.0176, 切向力X=-814.0548, 切向力Y=-596.8187 FPS=31.34, 法向力=1271.3893, 切向力X=-493.5098, 切向力Y=-153.0002 FPS=31.47, 法向力=1056.1990, 切向力X=235.3297, 切向力Y=-428.7656 FPS=32.46, 法向力=686.1829, 切向力X=-187.7558, 切向力Y=-351.7930 FPS=31.32, 法向力=749.8724, 切向力X=-493.8750, 切向力Y=-521.9816 FPS=31.65, 法向力=795.6578, 切向力X=-636.3268, 切向力Y=-301.4727 FPS=30.87, 法向力=1222.5032, 切向力X=-672.3355, 切向力Y=-126.8598 FPS=31.41, 法向力=902.9967, 切向力X=-383.8711, 切向力Y=-429.5606 FPS=30.38, 法向力=1019.6274, 切向力X=-24.3981, 切向力Y=-513.0076 FPS=30.97, 法向力=853.7932, 切向力X=-150.5986, 切向力Y=296.2697 FPS=30.80, 法向力=942.7015, 切向力X=-933.6164, 切向力Y=-1303.5272 FPS=31.59, 法向力=932.2463, 切向力X=-292.2137, 切向力Y=-151.5169 FPS=31.17, 法向力=855.2944, 切向力X=470.1660, 切向力Y=211.4237 FPS=30.90, 法向力=1098.0891, 切向力X=-253.8344, 切向力Y=-116.7510 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000248s, blend=0.002212s (9 tiles incl ref), finalize=0.000066s, total=0.002532s FPS=30.54, 法向力=1201.7969, 切向力X=-167.7927, 切向力Y=-558.5292 FPS=32.40, 法向力=936.3757, 切向力X=-497.2609, 切向力Y=306.1818 FPS=33.48, 法向力=1003.8983, 切向力X=-609.6937, 切向力Y=337.2016 FPS=31.58, 法向力=829.5092, 切向力X=-395.1907, 切向力Y=-567.4233 FPS=33.78, 法向力=1039.2981, 切向力X=-556.8394, 切向力Y=-461.9435 FPS=32.59, 法向力=1056.7888, 切向力X=-4.7828, 切向力Y=-386.3999 FPS=32.98, 法向力=760.4095, 切向力X=-108.3084, 切向力Y=126.4513 FPS=32.45, 法向力=1030.1855, 切向力X=-458.5577, 切向力Y=-3.8546 FPS=32.10, 法向力=876.7340, 切向力X=-82.9102, 切向力Y=-573.9630 FPS=32.02, 法向力=868.0758, 切向力X=281.6249, 切向力Y=-43.1203 FPS=31.76, 法向力=1001.8777, 切向力X=-517.1071, 切向力Y=-651.7032 FPS=31.86, 法向力=1045.4355, 切向力X=-257.7027, 切向力Y=-154.3108 FPS=30.62, 法向力=1153.1495, 切向力X=152.7132, 切向力Y=-524.2812 FPS=31.55, 法向力=973.5833, 切向力X=-47.2650, 切向力Y=269.1733 FPS=31.89, 法向力=945.3665, 切向力X=-44.4162, 切向力Y=317.1363 追踪器已重置。 FPS=32.57, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=33.64, 法向力=968.3843, 切向力X=-35.1174, 切向力Y=-386.7131 FPS=32.68, 法向力=1180.0208, 切向力X=14.2931, 切向力Y=-70.4945 FPS=31.82, 法向力=1140.9473, 切向力X=369.8701, 切向力Y=-234.5714 FPS=31.11, 法向力=906.1584, 切向力X=247.8236, 切向力Y=-504.4041 FPS=32.25, 法向力=1043.0210, 切向力X=344.0130, 切向力Y=-448.1005 FPS=32.48, 法向力=955.5916, 切向力X=965.7209, 切向力Y=-288.2060 FPS=32.00, 法向力=1070.7032, 切向力X=391.1069, 切向力Y=-702.5822 追踪器已重置。 FPS=30.55, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=33.92, 法向力=1078.5673, 切向力X=574.2051, 切向力Y=655.0587 FPS=31.40, 法向力=829.3884, 切向力X=310.9261, 切向力Y=216.4657 FPS=29.85, 法向力=1104.7686, 切向力X=1158.7251, 切向力Y=375.0460 FPS=30.92, 法向力=1140.2902, 切向力X=1234.3004, 切向力Y=335.7471 FPS=33.75, 法向力=1346.5068, 切向力X=64.3831, 切向力Y=-46.8517 FPS=30.82, 法向力=1357.9872, 切向力X=69.9699, 切向力Y=-73.0027 追踪器已重置。 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000249s, blend=0.002185s (9 tiles incl ref), finalize=0.000060s, total=0.002500s FPS=29.78, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=35.50, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=31.95, 法向力=1232.7380, 切向力X=-576.6428, 切向力Y=-784.1512 FPS=29.56, 法向力=850.3961, 切向力X=-343.1693, 切向力Y=-304.6810 FPS=30.01, 法向力=998.4285, 切向力X=337.7834, 切向力Y=-515.4839 FPS=29.28, 法向力=1062.8594, 切向力X=5.5432, 切向力Y=-67.2911 FPS=31.02, 法向力=838.2848, 切向力X=354.0237, 切向力Y=-423.1187 FPS=32.27, 法向力=831.4528, 切向力X=301.0577, 切向力Y=-412.6240 FPS=31.17, 法向力=923.0046, 切向力X=-1149.0157, 切向力Y=-519.4715 FPS=31.01, 法向力=796.6818, 切向力X=-89.0539, 切向力Y=449.1966 FPS=31.56, 法向力=728.0012, 切向力X=-159.4457, 切向力Y=99.8993 FPS=31.66, 法向力=851.5621, 切向力X=-932.4803, 切向力Y=-191.6983 FPS=30.70, 法向力=1033.6964, 切向力X=-67.2565, 切向力Y=-529.0212 FPS=30.18, 法向力=966.8623, 切向力X=54.0317, 切向力Y=-649.9883 FPS=30.05, 法向力=1096.1318, 切向力X=-220.3859, 切向力Y=-828.9666 FPS=29.27, 法向力=1061.7300, 切向力X=-277.2796, 切向力Y=-1300.4248 FPS=29.02, 法向力=1243.0759, 切向力X=115.0552, 切向力Y=-732.3147 FPS=29.22, 法向力=907.9780, 切向力X=-659.9429, 切向力Y=204.7918 FPS=30.46, 法向力=1087.4426, 切向力X=350.5583, 切向力Y=-649.1835 FPS=28.84, 法向力=919.2205, 切向力X=-108.3228, 切向力Y=-415.3491 FPS=28.17, 法向力=872.6022, 切向力X=-651.7359, 切向力Y=-902.7119 FPS=27.96, 法向力=837.5128, 切向力X=0.7569, 切向力Y=321.1204 FPS=28.25, 法向力=971.7407, 切向力X=-107.3971, 切向力Y=304.2094 FPS=30.25, 法向力=1001.6265, 切向力X=-177.4998, 切向力Y=-277.7632 FPS=29.39, 法向力=1534.1766, 切向力X=-656.1940, 切向力Y=-1396.7361 FPS=28.43, 法向力=1516.6321, 切向力X=80.4477, 切向力Y=-607.3438 FPS=27.66, 法向力=816.6094, 切向力X=227.2223, 切向力Y=-836.4449 FPS=28.29, 法向力=757.3724, 切向力X=0.0672, 切向力Y=-848.1154 FPS=28.00, 法向力=834.6804, 切向力X=-870.5468, 切向力Y=-669.3418 追踪器已重置。 FPS=26.76, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000335s, blend=0.002733s (9 tiles incl ref), finalize=0.000075s, total=0.003150s FPS=29.93, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=26.10, 法向力=979.7295, 切向力X=65.1843, 切向力Y=60.7466 FPS=22.98, 法向力=1001.9796, 切向力X=-612.9446, 切向力Y=-70.0267 FPS=23.47, 法向力=1199.1506, 切向力X=379.3175, 切向力Y=285.4670 FPS=26.00, 法向力=1029.6337, 切向力X=-71.9053, 切向力Y=190.2948 FPS=26.41, 法向力=992.5698, 切向力X=5.6818, 切向力Y=29.7088 FPS=25.72, 法向力=1158.3718, 切向力X=-781.2644, 切向力Y=342.3277 FPS=26.27, 法向力=1268.2988, 切向力X=-221.8741, 切向力Y=-9.3456 FPS=25.90, 法向力=1001.8127, 切向力X=522.7086, 切向力Y=-244.1111 FPS=26.91, 法向力=1254.5298, 切向力X=-415.9841, 切向力Y=267.4944 FPS=25.99, 法向力=1286.9998, 切向力X=-450.8594, 切向力Y=347.9787 FPS=25.78, 法向力=1020.5719, 切向力X=872.1285, 切向力Y=44.9958 FPS=26.31, 法向力=731.7789, 切向力X=-511.8040, 切向力Y=-24.1727 FPS=26.42, 法向力=866.1640, 切向力X=608.6248, 切向力Y=-495.1914 FPS=25.65, 法向力=1295.2877, 切向力X=-77.7901, 切向力Y=339.6237 FPS=24.20, 法向力=880.3094, 切向力X=-159.0490, 切向力Y=-40.9110 FPS=26.06, 法向力=1253.6792, 切向力X=103.8335, 切向力Y=527.8943 追踪器已重置。 FPS=23.25, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=26.21, 法向力=839.8536, 切向力X=601.1533, 切向力Y=-238.9848 FPS=26.83, 法向力=1137.5793, 切向力X=755.9485, 切向力Y=-199.2789 FPS=24.99, 法向力=935.9620, 切向力X=55.0747, 切向力Y=-786.4120 FPS=26.54, 法向力=1045.7773, 切向力X=182.8585, 切向力Y=-427.1828 FPS=26.91, 法向力=1035.5752, 切向力X=166.3317, 切向力Y=-390.7416 FPS=26.70, 法向力=1008.1648, 切向力X=823.3705, 切向力Y=-183.0960 FPS=26.27, 法向力=1161.9001, 切向力X=-169.9543, 切向力Y=426.3463 FPS=26.38, 法向力=1614.9362, 切向力X=940.3860, 切向力Y=-312.6823 FPS=26.30, 法向力=1132.6743, 切向力X=149.1901, 切向力Y=-252.6855 FPS=27.11, 法向力=855.7988, 切向力X=381.8592, 切向力Y=-168.4778 FPS=26.26, 法向力=1072.8228, 切向力X=384.9458, 切向力Y=-751.6994 FPS=24.00, 法向力=1029.7190, 切向力X=667.3633, 切向力Y=-148.3725 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000327s, blend=0.002270s (9 tiles incl ref), finalize=0.000076s, total=0.002679s FPS=23.27, 法向力=968.3596, 切向力X=293.7492, 切向力Y=-771.9331 FPS=24.00, 法向力=908.3125, 切向力X=554.5845, 切向力Y=-282.8908 FPS=24.86, 法向力=921.0333, 切向力X=573.2831, 切向力Y=-199.7002 追踪器已重置。 FPS=24.36, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=28.91, 法向力=953.8820, 切向力X=114.8723, 切向力Y=757.0804 FPS=26.29, 法向力=1082.1838, 切向力X=-174.2227, 切向力Y=878.0812 FPS=26.11, 法向力=921.9156, 切向力X=-65.6061, 切向力Y=545.2435 追踪器已重置。 FPS=25.69, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=28.74, 法向力=1164.6533, 切向力X=-399.3973, 切向力Y=185.9438 FPS=25.29, 法向力=1068.5330, 切向力X=-252.3123, 切向力Y=-141.7825 FPS=24.93, 法向力=1042.2102, 切向力X=-551.1255, 切向力Y=528.3345 FPS=25.61, 法向力=1110.9324, 切向力X=-438.0517, 切向力Y=77.8028 FPS=25.76, 法向力=1051.0055, 切向力X=219.8110, 切向力Y=-21.9918 FPS=25.66, 法向力=942.7935, 切向力X=668.7970, 切向力Y=489.3508 FPS=25.32, 法向力=1013.3859, 切向力X=650.1157, 切向力Y=306.6246 FPS=26.22, 法向力=789.3450, 切向力X=85.8545, 切向力Y=346.6988 FPS=25.84, 法向力=749.5356, 切向力X=667.4281, 切向力Y=-143.1788 FPS=24.06, 法向力=1173.8518, 切向力X=-433.8998, 切向力Y=201.1189 FPS=25.58, 法向力=1175.1677, 切向力X=-414.1420, 切向力Y=250.8678 FPS=23.74, 法向力=1219.0153, 切向力X=357.5326, 切向力Y=268.3308 FPS=24.61, 法向力=1180.3719, 切向力X=-23.7449, 切向力Y=137.8067 FPS=25.96, 法向力=1103.5132, 切向力X=-227.6104, 切向力Y=140.5975 FPS=25.93, 法向力=931.7273, 切向力X=-48.3723, 切向力Y=152.5003 FPS=25.88, 法向力=1164.2852, 切向力X=392.0733, 切向力Y=549.6219 FPS=25.58, 法向力=1234.7721, 切向力X=-240.4020, 切向力Y=-237.2420 FPS=24.95, 法向力=978.3954, 切向力X=255.6414, 切向力Y=-337.5162 FPS=25.18, 法向力=883.3152, 切向力X=-305.7502, 切向力Y=-24.3805 FPS=26.71, 法向力=1147.2830, 切向力X=332.3858, 切向力Y=-56.0260 FPS=24.01, 法向力=1017.6755, 切向力X=239.9165, 切向力Y=-601.3284 FPS=23.60, 法向力=1370.0991, 切向力X=-185.0637, 切向力Y=230.2202 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000244s, blend=0.002177s (9 tiles incl ref), finalize=0.000064s, total=0.002491s FPS=23.93, 法向力=1079.4133, 切向力X=108.1211, 切向力Y=-907.6475 FPS=24.73, 法向力=1005.8275, 切向力X=81.3528, 切向力Y=551.7072 FPS=26.31, 法向力=1132.4133, 切向力X=312.4388, 切向力Y=204.0172 FPS=27.17, 法向力=1319.7189, 切向力X=268.1777, 切向力Y=282.4956 FPS=26.82, 法向力=1102.5530, 切向力X=185.4289, 切向力Y=-118.0739 FPS=26.09, 法向力=1046.8582, 切向力X=-470.8116, 切向力Y=-4.3907 FPS=25.05, 法向力=1013.0980, 切向力X=-420.3798, 切向力Y=-354.7806 追踪器已重置。 FPS=25.90, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=27.23, 法向力=1034.8323, 切向力X=149.3845, 切向力Y=-292.9961 FPS=26.06, 法向力=1122.1500, 切向力X=849.7654, 切向力Y=109.1828 FPS=25.73, 法向力=974.4288, 切向力X=10.4283, 切向力Y=-347.3836 FPS=25.58, 法向力=1009.1833, 切向力X=116.4766, 切向力Y=341.4141 FPS=25.87, 法向力=905.9124, 切向力X=428.5918, 切向力Y=172.9185 FPS=26.78, 法向力=917.7794, 切向力X=484.1993, 切向力Y=204.2634 FPS=24.50, 法向力=1071.2230, 切向力X=-337.2389, 切向力Y=48.6064 FPS=24.03, 法向力=917.7308, 切向力X=503.0283, 切向力Y=-66.3728 FPS=24.03, 法向力=924.9500, 切向力X=580.5712, 切向力Y=-71.2068 FPS=22.91, 法向力=1000.9666, 切向力X=80.4785, 切向力Y=864.1682 FPS=24.40, 法向力=778.6741, 切向力X=731.2842, 切向力Y=491.3252 FPS=25.18, 法向力=973.9598, 切向力X=-46.9229, 切向力Y=-236.4787 FPS=24.30, 法向力=1043.2917, 切向力X=433.2766, 切向力Y=459.0782 FPS=25.32, 法向力=984.5854, 切向力X=515.1609, 切向力Y=260.7671 FPS=25.17, 法向力=1288.7997, 切向力X=350.9365, 切向力Y=257.3930 FPS=23.67, 法向力=1383.2695, 切向力X=344.3069, 切向力Y=301.4788 FPS=25.96, 法向力=994.3630, 切向力X=361.0612, 切向力Y=118.2692 FPS=27.75, 法向力=934.5566, 切向力X=492.3883, 切向力Y=-15.4669 FPS=24.03, 法向力=870.5017, 切向力X=66.8728, 切向力Y=-574.5394 FPS=23.73, 法向力=1035.9918, 切向力X=154.3142, 切向力Y=-192.6653 FPS=24.01, 法向力=865.3640, 切向力X=585.0550, 切向力Y=459.6339 FPS=5.17, 法向力=799.4478, 切向力X=-324.8859, 切向力Y=-722.8358 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000250s, blend=0.002111s (9 tiles incl ref), finalize=0.000058s, total=0.002425s FPS=7.79, 法向力=711.3497, 切向力X=350.5562, 切向力Y=-328.8181 FPS=10.25, 法向力=1067.1688, 切向力X=710.3665, 切向力Y=-32.8139 FPS=18.37, 法向力=1030.7909, 切向力X=291.2461, 切向力Y=14.0916 FPS=25.99, 法向力=1119.5690, 切向力X=-107.6095, 切向力Y=113.3118 FPS=24.98, 法向力=957.3823, 切向力X=117.3263, 切向力Y=-363.9854 FPS=15.67, 法向力=1014.2908, 切向力X=0.6004, 切向力Y=-545.3026 FPS=15.95, 法向力=1000.9498, 切向力X=536.7649, 切向力Y=-580.0859 FPS=16.21, 法向力=935.2643, 切向力X=152.9056, 切向力Y=647.5740 FPS=16.46, 法向力=892.7004, 切向力X=115.9256, 切向力Y=-139.8122 FPS=20.34, 法向力=931.9370, 切向力X=732.1451, 切向力Y=268.5685 FPS=21.16, 法向力=913.9077, 切向力X=234.1814, 切向力Y=273.4197 FPS=15.99, 法向力=1277.1001, 切向力X=-146.1915, 切向力Y=-252.9292 FPS=15.52, 法向力=919.2810, 切向力X=1051.8750, 切向力Y=402.5175 FPS=20.96, 法向力=1249.1630, 切向力X=-149.5371, 切向力Y=471.2360 FPS=21.40, 法向力=1122.3475, 切向力X=-295.5755, 切向力Y=-62.0566 FPS=21.70, 法向力=1057.7618, 切向力X=58.0640, 切向力Y=-136.8005 FPS=15.85, 法向力=1182.6492, 切向力X=667.5332, 切向力Y=-555.6882 FPS=20.52, 法向力=1031.0015, 切向力X=325.3859, 切向力Y=-21.0888 FPS=21.76, 法向力=1026.8523, 切向力X=-90.4600, 切向力Y=114.0271 FPS=16.12, 法向力=771.0529, 切向力X=-307.2625, 切向力Y=-422.8054 FPS=9.88, 法向力=1094.5259, 切向力X=1028.3591, 切向力Y=-188.1260 FPS=24.10, 法向力=1050.4487, 切向力X=-24.3520, 切向力Y=-476.6615 FPS=25.88, 法向力=933.5720, 切向力X=141.5252, 切向力Y=-41.9978 FPS=26.25, 法向力=1086.6846, 切向力X=-350.0092, 切向力Y=158.6528 FPS=25.11, 法向力=1108.4712, 切向力X=271.9318, 切向力Y=210.3496 FPS=25.46, 法向力=675.0286, 切向力X=480.7292, 切向力Y=-149.1685 FPS=24.28, 法向力=1244.0726, 切向力X=657.0265, 切向力Y=-180.1984 FPS=26.21, 法向力=1138.6956, 切向力X=-308.2350, 切向力Y=86.7643 FPS=24.94, 法向力=900.6393, 切向力X=-179.7843, 切向力Y=439.7942 FPS=25.92, 法向力=945.1055, 切向力X=2.7633, 切向力Y=-50.1380 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000007s, geom=0.000007s (hit), reset=0.000334s, blend=0.002113s (9 tiles incl ref), finalize=0.000062s, total=0.002523s FPS=25.50, 法向力=1152.0349, 切向力X=122.7982, 切向力Y=305.9788 FPS=25.63, 法向力=980.8889, 切向力X=229.4960, 切向力Y=-424.3972 FPS=25.15, 法向力=975.3743, 切向力X=420.8642, 切向力Y=-36.0538 FPS=25.42, 法向力=1518.0809, 切向力X=128.4080, 切向力Y=113.5762 FPS=25.04, 法向力=945.3025, 切向力X=206.8893, 切向力Y=-554.5496 FPS=23.11, 法向力=760.3411, 切向力X=402.3675, 切向力Y=361.0988 追踪器已重置。 FPS=24.54, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=27.30, 法向力=1014.1219, 切向力X=-475.5121, 切向力Y=19.7194 FPS=26.22, 法向力=1070.8695, 切向力X=103.7522, 切向力Y=-605.6623 FPS=25.12, 法向力=1060.9980, 切向力X=-358.6534, 切向力Y=-19.5989 FPS=25.48, 法向力=869.6393, 切向力X=5.4697, 切向力Y=-196.5314 FPS=25.04, 法向力=1070.5896, 切向力X=-469.5918, 切向力Y=160.4028 FPS=24.65, 法向力=928.2076, 切向力X=-624.5684, 切向力Y=-2.0325 FPS=24.92, 法向力=962.4409, 切向力X=-162.6181, 切向力Y=-613.4673 FPS=23.44, 法向力=957.8239, 切向力X=318.4808, 切向力Y=683.9960 FPS=25.17, 法向力=801.4874, 切向力X=-196.1880, 切向力Y=117.3265 FPS=24.16, 法向力=804.8916, 切向力X=-329.1768, 切向力Y=126.0469 FPS=25.00, 法向力=1019.3317, 切向力X=-0.8828, 切向力Y=132.2823 FPS=24.92, 法向力=927.7678, 切向力X=-350.3791, 切向力Y=249.5961 FPS=25.14, 法向力=836.7014, 切向力X=-155.6877, 切向力Y=61.8950 FPS=25.23, 法向力=883.9221, 切向力X=-66.5493, 切向力Y=199.7949 FPS=25.72, 法向力=731.4158, 切向力X=74.6713, 切向力Y=155.5108 FPS=25.09, 法向力=986.8557, 切向力X=195.6764, 切向力Y=-7.2208 FPS=26.13, 法向力=773.8066, 切向力X=122.0067, 切向力Y=-4.7670 FPS=25.76, 法向力=1046.9297, 切向力X=-106.8788, 切向力Y=-615.9885 FPS=26.50, 法向力=939.1226, 切向力X=517.0719, 切向力Y=32.0085 FPS=23.54, 法向力=937.8865, 切向力X=-279.7504, 切向力Y=-430.4987 FPS=25.01, 法向力=1059.4229, 切向力X=-410.9428, 切向力Y=600.4708 FPS=24.92, 法向力=738.2185, 切向力X=167.4276, 切向力Y=505.4216 FPS=22.49, 法向力=1059.1826, 切向力X=-207.5465, 切向力Y=90.4453 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000004s (hit), reset=0.000318s, blend=0.002215s (9 tiles incl ref), finalize=0.000065s, total=0.002605s FPS=22.39, 法向力=1122.5642, 切向力X=-332.3552, 切向力Y=17.5660 FPS=24.29, 法向力=741.5425, 切向力X=-255.5698, 切向力Y=-102.5161 FPS=25.94, 法向力=755.8016, 切向力X=-987.9966, 切向力Y=322.9290 FPS=26.16, 法向力=691.6315, 切向力X=-548.0525, 切向力Y=340.4680 FPS=26.41, 法向力=987.3481, 切向力X=-430.0448, 切向力Y=-230.5628 FPS=25.48, 法向力=1046.3691, 切向力X=-310.6279, 切向力Y=-260.9565 FPS=25.27, 法向力=1083.7681, 切向力X=95.9325, 切向力Y=429.8696 FPS=25.39, 法向力=1043.0703, 切向力X=377.3957, 切向力Y=-136.0273 FPS=24.69, 法向力=1166.5529, 切向力X=-285.3016, 切向力Y=-543.7192 FPS=24.69, 法向力=816.3057, 切向力X=114.8748, 切向力Y=204.4341 FPS=25.01, 法向力=852.5659, 切向力X=-407.5081, 切向力Y=223.9584 FPS=25.55, 法向力=1230.6891, 切向力X=-376.1453, 切向力Y=340.9604 FPS=25.44, 法向力=833.4291, 切向力X=-154.2978, 切向力Y=-429.6894 FPS=25.74, 法向力=823.1383, 切向力X=-285.9016, 切向力Y=-205.7352 FPS=25.44, 法向力=677.7936, 切向力X=2.3808, 切向力Y=-179.3466 FPS=25.23, 法向力=919.8011, 切向力X=308.2691, 切向力Y=155.7176 FPS=25.58, 法向力=1150.9545, 切向力X=347.6548, 切向力Y=60.2864 FPS=23.63, 法向力=1245.8018, 切向力X=-541.5781, 切向力Y=180.5030 FPS=24.44, 法向力=951.1214, 切向力X=-529.2765, 切向力Y=53.1236 FPS=22.75, 法向力=1148.7389, 切向力X=-417.4328, 切向力Y=68.1343 FPS=22.22, 法向力=918.8689, 切向力X=147.7132, 切向力Y=209.8276 FPS=24.25, 法向力=1079.6068, 切向力X=257.7426, 切向力Y=135.9102 FPS=25.41, 法向力=856.7172, 切向力X=-500.2180, 切向力Y=139.8005 FPS=25.79, 法向力=756.9093, 切向力X=-237.5318, 切向力Y=2.5468 FPS=25.52, 法向力=890.7741, 切向力X=-720.4802, 切向力Y=-223.2189 FPS=25.19, 法向力=810.8073, 切向力X=-123.9170, 切向力Y=231.2985 FPS=25.40, 法向力=1193.0244, 切向力X=-370.7322, 切向力Y=-29.8241 FPS=24.56, 法向力=980.6100, 切向力X=-182.2211, 切向力Y=-370.9114 FPS=25.40, 法向力=1400.0256, 切向力X=-499.6293, 切向力Y=-335.6572 FPS=24.89, 法向力=939.1562, 切向力X=-27.4011, 切向力Y=54.5900 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000004s (hit), reset=0.000291s, blend=0.002201s (9 tiles incl ref), finalize=0.000065s, total=0.002564s FPS=25.05, 法向力=797.3867, 切向力X=-734.0143, 切向力Y=-45.3944 FPS=25.89, 法向力=965.8923, 切向力X=132.2904, 切向力Y=-43.5557 FPS=25.28, 法向力=1102.0618, 切向力X=9.6929, 切向力Y=-404.9678 FPS=25.34, 法向力=1454.9447, 切向力X=-88.2961, 切向力Y=-650.3954 FPS=24.74, 法向力=1062.2771, 切向力X=-533.7919, 切向力Y=-15.7792 FPS=24.88, 法向力=1032.1492, 切向力X=308.1865, 切向力Y=-185.6695 FPS=25.90, 法向力=1108.9302, 切向力X=43.4229, 切向力Y=-143.3729 FPS=25.59, 法向力=863.5771, 切向力X=174.4434, 切向力Y=-59.5471 FPS=26.06, 法向力=1030.1945, 切向力X=-838.6255, 切向力Y=-168.0695 FPS=24.20, 法向力=1034.8208, 切向力X=-598.6318, 切向力Y=-9.8183 FPS=24.46, 法向力=820.5059, 切向力X=158.3833, 切向力Y=75.1387 FPS=24.64, 法向力=784.1090, 切向力X=24.6870, 切向力Y=49.1884 FPS=25.51, 法向力=789.2540, 切向力X=0.6344, 切向力Y=-4.2410 FPS=24.93, 法向力=901.9924, 切向力X=-868.9082, 切向力Y=326.2266 FPS=24.10, 法向力=1077.5071, 切向力X=603.8820, 切向力Y=-256.2909 追踪器已重置。 FPS=24.66, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=26.99, 法向力=874.3242, 切向力X=274.3433, 切向力Y=-498.2996 FPS=23.21, 法向力=858.0269, 切向力X=-35.6278, 切向力Y=707.3593 FPS=23.65, 法向力=1165.8218, 切向力X=1286.1467, 切向力Y=28.2196 FPS=25.09, 法向力=1012.1738, 切向力X=313.1284, 切向力Y=-182.3265 FPS=25.53, 法向力=871.8172, 切向力X=-648.9145, 切向力Y=569.8369 FPS=25.80, 法向力=855.3458, 切向力X=-709.1240, 切向力Y=521.0015 FPS=25.27, 法向力=980.5037, 切向力X=-105.4851, 切向力Y=157.9292 FPS=25.55, 法向力=1121.1443, 切向力X=234.2595, 切向力Y=159.3049 FPS=24.63, 法向力=1260.8228, 切向力X=487.0228, 切向力Y=560.0610 FPS=25.98, 法向力=1098.4993, 切向力X=355.6559, 切向力Y=749.3057 FPS=25.18, 法向力=917.7849, 切向力X=24.8601, 切向力Y=-350.5400 FPS=24.91, 法向力=1076.4995, 切向力X=-280.0857, 切向力Y=106.1839 FPS=24.69, 法向力=1286.2131, 切向力X=998.6952, 切向力Y=-107.2013 FPS=25.56, 法向力=1105.5010, 切向力X=318.9295, 切向力Y=402.6830 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000240s, blend=0.002134s (9 tiles incl ref), finalize=0.000063s, total=0.002443s FPS=25.93, 法向力=1062.4238, 切向力X=254.9112, 切向力Y=1099.1426 FPS=25.28, 法向力=999.8303, 切向力X=108.1137, 切向力Y=791.1590 FPS=24.46, 法向力=909.8381, 切向力X=678.8466, 切向力Y=601.1912 FPS=25.53, 法向力=955.2853, 切向力X=269.9748, 切向力Y=308.2536 FPS=25.31, 法向力=1414.2312, 切向力X=273.7369, 切向力Y=718.5753 FPS=24.56, 法向力=1009.3988, 切向力X=545.0499, 切向力Y=687.3696 FPS=25.23, 法向力=925.0284, 切向力X=287.7872, 切向力Y=214.2578 FPS=25.74, 法向力=1118.9998, 切向力X=440.2323, 切向力Y=466.6667 FPS=26.05, 法向力=1249.4644, 切向力X=430.5610, 切向力Y=320.7373 FPS=25.70, 法向力=960.6260, 切向力X=-103.3060, 切向力Y=-12.3018 FPS=25.06, 法向力=1316.7590, 切向力X=460.4471, 切向力Y=367.9914 FPS=25.27, 法向力=1054.2510, 切向力X=42.8367, 切向力Y=163.6142 FPS=25.50, 法向力=1159.9578, 切向力X=742.9294, 切向力Y=218.9303 追踪器已重置。 FPS=25.19, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=26.87, 法向力=827.8237, 切向力X=441.1500, 切向力Y=307.1169 FPS=24.98, 法向力=844.7800, 切向力X=-169.8329, 切向力Y=348.0119 FPS=25.67, 法向力=912.5498, 切向力X=202.6839, 切向力Y=367.3870 FPS=25.65, 法向力=966.3161, 切向力X=419.7592, 切向力Y=776.0019 FPS=25.98, 法向力=943.8940, 切向力X=223.9976, 切向力Y=679.4115 FPS=25.76, 法向力=908.3424, 切向力X=200.6530, 切向力Y=571.7668 FPS=25.62, 法向力=1026.9478, 切向力X=-4.8923, 切向力Y=461.7334 FPS=25.50, 法向力=1038.3217, 切向力X=342.8937, 切向力Y=17.6472 FPS=25.49, 法向力=949.1982, 切向力X=392.9679, 切向力Y=-506.7540 FPS=24.92, 法向力=904.2263, 切向力X=-33.1229, 切向力Y=-300.8474 FPS=25.17, 法向力=995.0170, 切向力X=-181.1360, 切向力Y=359.6447 追踪器已重置。 FPS=24.60, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=27.85, 法向力=931.7567, 切向力X=399.5892, 切向力Y=85.8951 FPS=24.44, 法向力=1202.1418, 切向力X=1411.4377, 切向力Y=191.2714 FPS=25.00, 法向力=1118.2612, 切向力X=1034.9039, 切向力Y=-1096.8943 FPS=25.97, 法向力=1015.7836, 切向力X=916.6273, 切向力Y=-398.8831 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000006s, geom=0.000004s (hit), reset=0.000424s, blend=0.002192s (9 tiles incl ref), finalize=0.000065s, total=0.002691s FPS=24.94, 法向力=844.7666, 切向力X=475.4492, 切向力Y=-715.6046 FPS=25.23, 法向力=1017.2644, 切向力X=1025.8308, 切向力Y=32.6725 FPS=24.28, 法向力=925.4005, 切向力X=1053.3571, 切向力Y=-16.2856 FPS=25.39, 法向力=868.1874, 切向力X=622.9203, 切向力Y=-145.6725 FPS=25.34, 法向力=960.0260, 切向力X=386.5656, 切向力Y=-13.5168 FPS=25.17, 法向力=896.4113, 切向力X=870.1464, 切向力Y=181.1572 FPS=25.34, 法向力=959.5974, 切向力X=720.8822, 切向力Y=-111.7610 FPS=24.10, 法向力=1121.4451, 切向力X=219.4851, 切向力Y=-522.8701 FPS=25.52, 法向力=1283.8260, 切向力X=159.1897, 切向力Y=403.1139 FPS=24.71, 法向力=1187.0615, 切向力X=335.9312, 切向力Y=165.7848 FPS=25.04, 法向力=981.8536, 切向力X=444.1407, 切向力Y=-131.2974 FPS=25.43, 法向力=1094.9451, 切向力X=756.8718, 切向力Y=49.2980 FPS=25.19, 法向力=925.6442, 切向力X=1107.8284, 切向力Y=-848.2209 FPS=24.82, 法向力=800.8856, 切向力X=451.1058, 切向力Y=-197.1023 FPS=24.98, 法向力=842.8806, 切向力X=886.0151, 切向力Y=-704.1653 FPS=25.63, 法向力=846.1295, 切向力X=1001.6067, 切向力Y=-620.7542 FPS=25.55, 法向力=955.7250, 切向力X=692.9388, 切向力Y=-124.3208 FPS=25.91, 法向力=960.1868, 切向力X=947.3070, 切向力Y=-317.6072 FPS=24.83, 法向力=1091.9553, 切向力X=1742.2080, 切向力Y=-696.3420 FPS=25.76, 法向力=1271.0887, 切向力X=382.4654, 切向力Y=807.8626 FPS=24.28, 法向力=1053.1476, 切向力X=795.3422, 切向力Y=-176.7159 FPS=25.02, 法向力=934.7606, 切向力X=632.4357, 切向力Y=-794.0569 追踪器已重置。 FPS=23.82, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=28.41, 法向力=924.7090, 切向力X=86.4637, 切向力Y=501.7983 FPS=25.83, 法向力=990.2297, 切向力X=-97.0172, 切向力Y=371.2102 FPS=24.82, 法向力=1023.3447, 切向力X=124.7475, 切向力Y=-104.8945 FPS=26.37, 法向力=954.5417, 切向力X=10.1279, 切向力Y=65.2590 FPS=26.08, 法向力=983.5193, 切向力X=1.5580, 切向力Y=-55.2372 FPS=25.81, 法向力=1230.7939, 切向力X=511.1019, 切向力Y=400.9144 FPS=25.51, 法向力=881.3313, 切向力X=116.6191, 切向力Y=402.3622 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000247s, blend=0.002104s (9 tiles incl ref), finalize=0.000061s, total=0.002419s FPS=25.18, 法向力=1035.6707, 切向力X=87.5604, 切向力Y=84.4823 FPS=25.39, 法向力=957.1465, 切向力X=104.0520, 切向力Y=-195.9328 FPS=23.45, 法向力=1171.2500, 切向力X=-217.3784, 切向力Y=139.3067 FPS=21.57, 法向力=1056.4441, 切向力X=294.9415, 切向力Y=222.0652 FPS=23.16, 法向力=1131.2386, 切向力X=-126.8053, 切向力Y=243.3143 FPS=24.89, 法向力=1484.5908, 切向力X=829.0436, 切向力Y=87.0427 FPS=25.86, 法向力=1498.3334, 切向力X=825.6408, 切向力Y=142.2986 FPS=23.05, 法向力=1020.8068, 切向力X=339.9056, 切向力Y=85.5705 FPS=24.63, 法向力=966.2809, 切向力X=243.8361, 切向力Y=242.8420 FPS=24.99, 法向力=1085.4216, 切向力X=392.5497, 切向力Y=-199.6988 FPS=23.37, 法向力=1074.6218, 切向力X=331.5967, 切向力Y=-360.3611 FPS=25.84, 法向力=971.6888, 切向力X=146.2728, 切向力Y=545.1438 FPS=25.70, 法向力=1261.1560, 切向力X=25.0062, 切向力Y=147.8015 FPS=25.75, 法向力=1236.8291, 切向力X=342.2509, 切向力Y=1250.8054 FPS=25.09, 法向力=1000.7723, 切向力X=497.3287, 切向力Y=-195.0145 FPS=25.75, 法向力=1091.8898, 切向力X=497.1405, 切向力Y=34.8769 FPS=26.01, 法向力=1053.1548, 切向力X=579.1304, 切向力Y=-3.5262 FPS=24.02, 法向力=945.6813, 切向力X=-60.7220, 切向力Y=-92.0792 FPS=26.13, 法向力=935.2822, 切向力X=-64.0032, 切向力Y=-185.0186 FPS=23.88, 法向力=1091.6434, 切向力X=-30.4194, 切向力Y=-182.7382 FPS=25.33, 法向力=1087.4427, 切向力X=139.2154, 切向力Y=-419.6482 FPS=23.41, 法向力=1067.3018, 切向力X=618.5771, 切向力Y=-42.0698 FPS=23.02, 法向力=1151.8979, 切向力X=133.7462, 切向力Y=-313.6887 FPS=25.12, 法向力=997.1248, 切向力X=-206.7648, 切向力Y=-20.7797 FPS=25.20, 法向力=712.4250, 切向力X=1195.0144, 切向力Y=561.0529 FPS=26.16, 法向力=1073.4321, 切向力X=-100.4990, 切向力Y=516.1746 FPS=26.01, 法向力=996.9167, 切向力X=101.1141, 切向力Y=198.1426 FPS=25.05, 法向力=1035.4446, 切向力X=504.1466, 切向力Y=3.1643 FPS=26.69, 法向力=1011.7062, 切向力X=505.7272, 切向力Y=109.6064 FPS=25.47, 法向力=1195.9312, 切向力X=135.0152, 切向力Y=-543.1611 stitch_feature_optimized: canvas out_w=439, out_h=464, x_min=-91.83, y_min=-107.67 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000004s (hit), reset=0.000310s, blend=0.002332s (9 tiles incl ref), finalize=0.000072s, total=0.002723s FPS=25.37, 法向力=1356.1729, 切向力X=-123.3566, 切向力Y=-166.8337 FPS=25.80, 法向力=1131.9680, 切向力X=465.8965, 切向力Y=348.6208 FPS=25.95, 法向力=852.2931, 切向力X=-202.1878, 切向力Y=-12.8868 FPS=25.92, 法向力=836.6130, 切向力X=138.3035, 切向力Y=-100.8161 FPS=25.05, 法向力=883.7343, 切向力X=235.2830, 切向力Y=-30.1370 FPS=24.87, 法向力=782.3688, 切向力X=213.7739, 切向力Y=-89.5969 FPS=25.23, 法向力=859.6226, 切向力X=51.8602, 切向力Y=-214.6697 FPS=26.61, 法向力=1186.0775, 切向力X=715.6406, 切向力Y=-395.0897 FPS=27.03, 法向力=990.2306, 切向力X=-187.2435, 切向力Y=-500.3789 FPS=11.23, 法向力=897.6336, 切向力X=-497.1008, 切向力Y=67.5725 Sensor disconnected.