按键说明:Q 退出 | 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=10 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 Poisson backend: auto CuPy available: True OpenCL available: False ▶ 启动 — 摄像机=0, 配置=config\ddjx01.json, 标定=./config/ddjx01.npy FPS=0.47, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=6.05, 法向力=1120.8092, 切向力X=361.5073, 切向力Y=887.4753 FPS=25.67, 法向力=1167.3499, 切向力X=399.4277, 切向力Y=893.3405 FPS=26.71, 法向力=1797.5063, 切向力X=380.2451, 切向力Y=2392.5020 FPS=25.33, 法向力=1667.9683, 切向力X=201.6793, 切向力Y=1491.8158 FPS=27.90, 法向力=1687.1688, 切向力X=118.1516, 切向力Y=1407.7906 FPS=26.47, 法向力=1407.8928, 切向力X=-1311.3906, 切向力Y=650.8329 FPS=27.77, 法向力=1395.1001, 切向力X=-1379.3811, 切向力Y=680.6016 FPS=26.17, 法向力=1748.1805, 切向力X=342.2592, 切向力Y=1144.3341 FPS=26.72, 法向力=1240.5216, 切向力X=176.4465, 切向力Y=1070.7268 FPS=28.71, 法向力=1247.5322, 切向力X=210.8829, 切向力Y=1104.1304 FPS=25.21, 法向力=1351.0144, 切向力X=420.3193, 切向力Y=1735.9177 FPS=28.04, 法向力=1369.8835, 切向力X=450.2319, 切向力Y=1785.4502 FPS=26.37, 法向力=1263.2644, 切向力X=-236.7368, 切向力Y=1499.2238 FPS=28.18, 法向力=1352.4548, 切向力X=-194.1116, 切向力Y=1500.6996 FPS=24.76, 法向力=1808.0907, 切向力X=966.9449, 切向力Y=1683.8499 FPS=27.18, 法向力=1823.6296, 切向力X=1017.2910, 切向力Y=1634.3240 FPS=25.81, 法向力=1266.7659, 切向力X=861.6906, 切向力Y=1299.2756 FPS=28.10, 法向力=1312.7874, 切向力X=858.4397, 切向力Y=1296.1072 FPS=28.55, 法向力=1323.9136, 切向力X=881.4550, 切向力Y=1288.1698 FPS=24.39, 法向力=1458.1416, 切向力X=-7.7370, 切向力Y=1115.6759 FPS=29.11, 法向力=1461.2144, 切向力X=-59.2144, 切向力Y=1169.0508 FPS=26.26, 法向力=1483.3783, 切向力X=603.6841, 切向力Y=1028.2640 FPS=27.46, 法向力=1468.6537, 切向力X=758.8301, 切向力Y=1047.2236 FPS=24.64, 法向力=1069.0741, 切向力X=356.6425, 切向力Y=1832.2019 FPS=29.12, 法向力=1063.2385, 切向力X=353.7829, 切向力Y=1845.1870 FPS=27.11, 法向力=1545.4303, 切向力X=851.0117, 切向力Y=1439.8219 FPS=27.71, 法向力=1603.0911, 切向力X=815.4397, 切向力Y=1466.7061 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000533s, blend=0.002279s (9 tiles incl ref), finalize=0.000055s, total=0.002874s FPS=27.55, 法向力=1364.0505, 切向力X=132.8717, 切向力Y=1531.5206 FPS=25.57, 法向力=1305.0098, 切向力X=-594.0548, 切向力Y=1032.5059 FPS=28.80, 法向力=1293.0103, 切向力X=-660.7664, 切向力Y=996.3488 FPS=27.18, 法向力=1422.3545, 切向力X=-48.1123, 切向力Y=1099.2522 FPS=29.54, 法向力=1406.2278, 切向力X=15.1477, 切向力Y=1089.9393 FPS=28.01, 法向力=1514.6740, 切向力X=-1217.4558, 切向力Y=-8261.1895 FPS=20.15, 法向力=1522.2224, 切向力X=-1063.8696, 切向力Y=-8614.5938 FPS=22.41, 法向力=5467.0605, 切向力X=-5254.4531, 切向力Y=-51327.3203 FPS=24.91, 法向力=32719.0332, 切向力X=-9671.5439, 切向力Y=-118420.1016 FPS=26.39, 法向力=32787.2891, 切向力X=-9870.5137, 切向力Y=-118453.5078 FPS=25.35, 法向力=36886.7617, 切向力X=6787.2632, 切向力Y=-106699.6797 FPS=26.85, 法向力=37002.1016, 切向力X=6580.4424, 切向力Y=-106312.5312 FPS=27.00, 法向力=29619.5781, 切向力X=7185.9434, 切向力Y=-69446.6875 FPS=26.34, 法向力=19357.0352, 切向力X=669.8577, 切向力Y=-36108.5703 FPS=26.78, 法向力=19377.6367, 切向力X=714.6093, 切向力Y=-36370.7422 FPS=26.72, 法向力=13626.5488, 切向力X=-888.9678, 切向力Y=-22264.9180 FPS=26.81, 法向力=13631.2910, 切向力X=-874.7398, 切向力Y=-22461.8008 FPS=24.27, 法向力=9341.9209, 切向力X=-187.0757, 切向力Y=-12907.3242 FPS=27.31, 法向力=9393.0586, 切向力X=-221.2109, 切向力Y=-12995.3574 FPS=26.54, 法向力=5715.7969, 切向力X=6805.5903, 切向力Y=5882.5562 FPS=26.83, 法向力=4511.9951, 切向力X=16701.2812, 切向力Y=72598.6250 FPS=26.64, 法向力=4487.2295, 切向力X=16536.0742, 切向力Y=72739.6875 FPS=25.61, 法向力=26464.7441, 切向力X=6822.6572, 切向力Y=100329.6562 FPS=26.52, 法向力=26140.6055, 切向力X=7602.5708, 切向力Y=100277.7188 FPS=25.13, 法向力=13401.7002, 切向力X=557.0789, 切向力Y=32416.3652 FPS=27.00, 法向力=13455.4414, 切向力X=508.3835, 切向力Y=32281.2188 FPS=25.88, 法向力=8323.0195, 切向力X=-3533.5144, 切向力Y=5162.2441 FPS=26.24, 法向力=8275.9043, 切向力X=-3508.1416, 切向力Y=5057.9199 FPS=26.78, 法向力=6090.6328, 切向力X=-1858.6093, 切向力Y=-3146.3325 FPS=25.96, 法向力=4883.0654, 切向力X=1789.5205, 切向力Y=3601.5664 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000003s (hit), reset=0.000382s, blend=0.002260s (9 tiles incl ref), finalize=0.000054s, total=0.002704s FPS=26.44, 法向力=4886.0605, 切向力X=1813.8877, 切向力Y=3603.6914 FPS=25.96, 法向力=2325.8594, 切向力X=1376.1954, 切向力Y=1340.8755 FPS=26.17, 法向力=2297.7075, 切向力X=1395.0527, 切向力Y=1370.6433 FPS=26.30, 法向力=2289.1812, 切向力X=687.2548, 切向力Y=1397.2522 FPS=27.30, 法向力=2291.8540, 切向力X=729.8469, 切向力Y=1382.1249 FPS=23.27, 法向力=2055.7075, 切向力X=1240.7222, 切向力Y=1853.6204 FPS=23.47, 法向力=2023.1107, 切向力X=532.5033, 切向力Y=1997.2249 FPS=25.29, 法向力=2055.7112, 切向力X=466.4653, 切向力Y=1973.3881 FPS=24.24, 法向力=2089.0796, 切向力X=859.5671, 切向力Y=2502.9463 FPS=25.60, 法向力=1964.0978, 切向力X=1021.4695, 切向力Y=2149.3379 FPS=26.53, 法向力=1942.9731, 切向力X=1058.6399, 切向力Y=2101.7451 FPS=24.48, 法向力=2417.8135, 切向力X=7159.3994, 切向力Y=-13282.0605 FPS=27.56, 法向力=2444.8423, 切向力X=7224.5820, 切向力Y=-13356.7480 FPS=25.73, 法向力=10970.4492, 切向力X=23739.9785, 切向力Y=-55479.5000 FPS=28.32, 法向力=10914.7500, 切向力X=23564.2109, 切向力Y=-55748.3906 FPS=25.16, 法向力=12484.6709, 切向力X=46551.2266, 切向力Y=-31886.0859 FPS=27.57, 法向力=12558.1367, 切向力X=46655.7227, 切向力Y=-31906.4883 FPS=25.60, 法向力=14981.7920, 切向力X=58286.3672, 切向力Y=37004.0781 FPS=25.39, 法向力=24721.3320, 切向力X=38422.3828, 切向力Y=41919.3438 FPS=27.03, 法向力=24947.0977, 切向力X=38301.2266, 切向力Y=42352.4922 FPS=25.44, 法向力=12400.7559, 切向力X=18713.4727, 切向力Y=15718.5645 FPS=27.35, 法向力=12374.9746, 切向力X=18507.6758, 切向力Y=15760.5703 FPS=28.16, 法向力=6562.3193, 切向力X=3521.4678, 切向力Y=-6490.0264 FPS=26.72, 法向力=5382.5039, 切向力X=-30881.1113, 切向力Y=-27108.8906 FPS=28.51, 法向力=5168.1689, 切向力X=-31166.0625, 切向力Y=-27041.7402 FPS=27.50, 法向力=5161.2266, 切向力X=-31194.9805, 切向力Y=-26992.6016 FPS=28.14, 法向力=21742.1094, 切向力X=-83969.2812, 切向力Y=-35985.8672 FPS=27.40, 法向力=40804.7344, 切向力X=-97235.5000, 切向力Y=-28944.0820 FPS=26.87, 法向力=40752.5234, 切向力X=-97808.2344, 切向力Y=-29129.7070 FPS=24.06, 法向力=30816.0137, 切向力X=-78345.2266, 切向力Y=-19011.0547 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000004s (hit), reset=0.000624s, blend=0.002227s (9 tiles incl ref), finalize=0.000049s, total=0.002908s FPS=27.22, 法向力=30360.7969, 切向力X=-78265.7109, 切向力Y=-19016.5469 FPS=25.64, 法向力=21971.2324, 切向力X=-59810.2656, 切向力Y=-2418.1436 FPS=25.25, 法向力=19100.9492, 切向力X=-56302.5742, 切向力Y=10052.7402 FPS=27.71, 法向力=19054.9883, 切向力X=-56580.5156, 切向力Y=11225.8779 FPS=24.85, 法向力=18031.3711, 切向力X=-45817.7070, 切向力Y=24662.5938 FPS=27.65, 法向力=17730.8848, 切向力X=-45799.4766, 切向力Y=25073.5547 FPS=24.24, 法向力=18528.9668, 切向力X=-9397.8994, 切向力Y=45676.6172 FPS=28.07, 法向力=18639.5039, 切向力X=-9658.3242, 切向力Y=45870.7812 FPS=25.09, 法向力=17500.6641, 切向力X=39444.1641, 切向力Y=25953.1660 FPS=23.16, 法向力=18258.2188, 切向力X=38136.2656, 切向力Y=-5841.4873 FPS=26.27, 法向力=18415.9180, 切向力X=38155.3906, 切向力Y=-5964.5063 FPS=24.05, 法向力=9784.7881, 切向力X=14040.7861, 切向力Y=-2510.4690 FPS=25.92, 法向力=9888.9102, 切向力X=14114.4854, 切向力Y=-2485.0308 FPS=26.13, 法向力=6434.9102, 切向力X=1824.3218, 切向力Y=820.5674 FPS=24.68, 法向力=6447.2910, 切向力X=1661.9404, 切向力Y=661.0104 FPS=25.63, 法向力=3188.9114, 切向力X=-28688.7715, 切向力Y=-17794.8828 FPS=24.48, 法向力=9031.4199, 切向力X=-46018.5547, 切向力Y=-53450.6016 FPS=25.24, 法向力=9107.6172, 切向力X=-46341.2344, 切向力Y=-53151.8633 FPS=23.90, 法向力=24067.3906, 切向力X=-48125.7383, 切向力Y=-80759.1953 FPS=23.44, 法向力=32350.7266, 切向力X=-78131.1641, 切向力Y=-42940.3594 FPS=26.04, 法向力=32441.9609, 切向力X=-78709.6250, 切向力Y=-43085.0195 FPS=23.64, 法向力=30920.4121, 切向力X=-89322.5781, 切向力Y=36749.9922 FPS=24.78, 法向力=24288.1895, 切向力X=-70611.9844, 切向力Y=41959.2422 FPS=25.65, 法向力=23355.4531, 切向力X=-69645.3125, 切向力Y=41946.2969 FPS=24.80, 法向力=19905.0781, 切向力X=-47560.8359, 切向力Y=38910.2109 FPS=26.71, 法向力=19554.6875, 切向力X=-47013.0547, 切向力Y=38471.4766 FPS=25.76, 法向力=11969.7373, 切向力X=2508.6841, 切向力Y=44940.0352 FPS=28.16, 法向力=12058.9062, 切向力X=2350.7507, 切向力Y=44886.0820 FPS=25.98, 法向力=5477.6865, 切向力X=10039.7168, 切向力Y=30250.3594 FPS=26.36, 法向力=4102.1519, 切向力X=-1144.5662, 切向力Y=6256.6689 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000375s, blend=0.002431s (9 tiles incl ref), finalize=0.000134s, total=0.002948s FPS=26.82, 法向力=4081.5906, 切向力X=-1182.7378, 切向力Y=6386.6943 FPS=24.76, 法向力=3355.0063, 切向力X=-944.0011, 切向力Y=2326.4312 FPS=27.78, 法向力=3394.6099, 切向力X=-892.3907, 切向力Y=2337.6860 FPS=24.46, 法向力=2789.2937, 切向力X=849.2358, 切向力Y=-7582.5146 FPS=27.58, 法向力=2767.7476, 切向力X=814.5513, 切向力Y=-7670.3315 FPS=25.65, 法向力=4119.5420, 切向力X=7667.1934, 切向力Y=-37619.3945 FPS=26.22, 法向力=4123.9497, 切向力X=7498.8975, 切向力Y=-37853.0508 FPS=23.55, 法向力=16093.9941, 切向力X=16895.1211, 切向力Y=-64990.9219 FPS=23.23, 法向力=14563.6309, 切向力X=10353.7734, 切向力Y=-41929.8477 FPS=26.21, 法向力=14640.9424, 切向力X=10408.4395, 切向力Y=-41992.0469 FPS=23.97, 法向力=12801.1436, 切向力X=2481.5205, 切向力Y=-23496.9629 FPS=24.67, 法向力=9416.8691, 切向力X=2949.6514, 切向力Y=-11653.7051 FPS=24.36, 法向力=9492.2500, 切向力X=2944.4956, 切向力Y=-11722.1338 FPS=23.11, 法向力=6042.1816, 切向力X=6016.6865, 切向力Y=2414.5591 FPS=26.12, 法向力=6097.2695, 切向力X=5929.9678, 切向力Y=2479.6311 FPS=25.26, 法向力=2090.9912, 切向力X=11757.7500, 切向力Y=27455.7422 FPS=24.99, 法向力=2126.1162, 切向力X=11736.6299, 切向力Y=27645.8828 FPS=25.71, 法向力=4178.3076, 切向力X=20114.5781, 切向力Y=66274.1719 FPS=23.54, 法向力=9809.2490, 切向力X=18565.8047, 切向力Y=109779.5312 FPS=24.28, 法向力=9810.3398, 切向力X=18754.5879, 切向力Y=110175.3750 FPS=24.41, 法向力=31091.0508, 切向力X=9220.9180, 切向力Y=94313.2266 FPS=24.84, 法向力=20255.8945, 切向力X=823.0155, 切向力Y=46269.2773 FPS=25.24, 法向力=20454.0117, 切向力X=881.8989, 切向力Y=46216.0781 FPS=24.27, 法向力=10211.4805, 切向力X=-4754.9951, 切向力Y=18799.9531 FPS=27.43, 法向力=10212.2793, 切向力X=-4761.9277, 切向力Y=18960.3086 FPS=23.60, 法向力=6323.4912, 切向力X=-10327.4355, 切向力Y=-11408.6387 FPS=26.88, 法向力=9332.6562, 切向力X=-16651.9883, 切向力Y=-51609.8711 FPS=26.23, 法向力=9218.5898, 切向力X=-16472.9531, 切向力Y=-51821.4609 FPS=24.98, 法向力=15142.5830, 切向力X=-4670.1128, 切向力Y=-54998.9297 FPS=26.78, 法向力=15118.8145, 切向力X=-4641.2695, 切向力Y=-55031.5156 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000004s (hit), reset=0.000557s, blend=0.002509s (9 tiles incl ref), finalize=0.000054s, total=0.003128s FPS=25.13, 法向力=13010.5488, 切向力X=754.2141, 切向力Y=-27331.1211 FPS=26.13, 法向力=8719.5234, 切向力X=3224.6929, 切向力Y=-5380.0073 FPS=27.32, 法向力=8708.0713, 切向力X=3230.7373, 切向力Y=-5330.1572 FPS=21.45, 法向力=3596.5378, 切向力X=4748.3911, 切向力Y=8315.2051 FPS=24.51, 法向力=3736.9229, 切向力X=4775.3428, 切向力Y=8433.7871 FPS=24.64, 法向力=3031.7266, 切向力X=971.1716, 切向力Y=3548.5483 FPS=25.44, 法向力=2918.6138, 切向力X=-55.6087, 切向力Y=1872.6101 FPS=27.28, 法向力=2859.4204, 切向力X=-27.8897, 切向力Y=1903.4797 FPS=25.93, 法向力=2910.2061, 切向力X=883.7867, 切向力Y=2224.0913 FPS=28.17, 法向力=2858.4497, 切向力X=945.0609, 切向力Y=2084.3049 FPS=25.55, 法向力=2657.9897, 切向力X=2297.7534, 切向力Y=2868.4299 FPS=28.05, 法向力=2683.6038, 切向力X=2402.6724, 切向力Y=2925.0605 FPS=27.06, 法向力=2704.5566, 切向力X=14355.0938, 切向力Y=5823.9712 FPS=28.61, 法向力=2804.8276, 切向力X=14874.7090, 切向力Y=5868.8633 FPS=27.09, 法向力=2534.5186, 切向力X=27550.2422, 切向力Y=7675.4268 FPS=26.30, 法向力=2505.4221, 切向力X=28157.5215, 切向力Y=7638.4248 FPS=26.80, 法向力=3816.6072, 切向力X=28119.4805, 切向力Y=7620.9131 FPS=25.54, 法向力=6400.5269, 切向力X=18942.8613, 切向力Y=11072.5059 FPS=28.20, 法向力=6376.5391, 切向力X=18989.6875, 切向力Y=11011.7734 FPS=26.19, 法向力=7652.0283, 切向力X=14746.2773, 切向力Y=13643.9395 FPS=28.31, 法向力=7729.5361, 切向力X=14818.1592, 切向力Y=13706.0576 FPS=25.50, 法向力=7796.5479, 切向力X=10212.7607, 切向力Y=12804.5869 FPS=24.50, 法向力=6112.2280, 切向力X=3663.2480, 切向力Y=7065.9492 FPS=27.74, 法向力=6124.4180, 切向力X=3608.4976, 切向力Y=7033.2988 FPS=25.92, 法向力=4887.3877, 切向力X=-12972.2012, 切向力Y=-5644.3838 FPS=26.20, 法向力=4877.0195, 切向力X=-13021.1689, 切向力Y=-6005.5459 FPS=24.90, 法向力=8184.5952, 切向力X=-27270.7227, 切向力Y=-6692.1704 FPS=28.16, 法向力=8151.7305, 切向力X=-27502.6523, 切向力Y=-6598.4189 FPS=25.93, 法向力=8978.5381, 切向力X=-30884.1465, 切向力Y=-4007.2849 FPS=27.08, 法向力=8947.3184, 切向力X=-30860.3203, 切向力Y=-4146.3467 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000734s, blend=0.002322s (9 tiles incl ref), finalize=0.000062s, total=0.003124s FPS=26.72, 法向力=8308.3301, 切向力X=-24553.9277, 切向力Y=3932.8538 FPS=25.73, 法向力=8898.7637, 切向力X=-20426.1016, 切向力Y=1667.9514 FPS=28.09, 法向力=8859.6357, 切向力X=-20477.0684, 切向力Y=1873.3276 FPS=26.22, 法向力=8757.5156, 切向力X=-16179.0088, 切向力Y=2139.0869 FPS=26.96, 法向力=8690.5820, 切向力X=-16324.3027, 切向力Y=2192.0378 FPS=26.03, 法向力=6104.0566, 切向力X=828.7628, 切向力Y=12426.2266 FPS=27.59, 法向力=6093.4839, 切向力X=741.4791, 切向力Y=12360.1885 FPS=26.72, 法向力=5008.2983, 切向力X=18182.5352, 切向力Y=12202.1328 FPS=26.24, 法向力=9321.8760, 切向力X=19028.6680, 切向力Y=8256.0723 FPS=26.86, 法向力=9306.6074, 切向力X=19003.2480, 切向力Y=8246.8340 FPS=25.71, 法向力=8977.7080, 切向力X=14038.3916, 切向力Y=-704.9436 FPS=27.62, 法向力=9073.7188, 切向力X=14070.9531, 切向力Y=-724.1716 FPS=24.86, 法向力=7540.5459, 切向力X=-363.3006, 切向力Y=-12604.2930 FPS=27.17, 法向力=7521.5020, 切向力X=-396.7909, 切向力Y=-12672.9297 FPS=25.44, 法向力=9333.1348, 切向力X=-21437.2246, 切向力Y=-15812.9297 FPS=25.28, 法向力=9390.8896, 切向力X=-21742.3125, 切向力Y=-15781.8027 FPS=25.30, 法向力=7710.8022, 切向力X=-18336.8477, 切向力Y=-7191.4736 FPS=26.21, 法向力=7806.1675, 切向力X=-6552.4014, 切向力Y=5979.5303 FPS=26.31, 法向力=7785.5625, 切向力X=-6555.3057, 切向力Y=6039.7358 FPS=25.05, 法向力=5041.6812, 切向力X=18954.7422, 切向力Y=12332.3711 FPS=26.34, 法向力=4922.6719, 切向力X=19282.4961, 切向力Y=12253.4922 FPS=26.24, 法向力=6781.2373, 切向力X=14723.1895, 切向力Y=2529.9207 FPS=25.63, 法向力=7067.5322, 切向力X=-13191.9297, 切向力Y=-800.1949 FPS=27.96, 法向力=7010.1665, 切向力X=-13239.2324, 切向力Y=-797.0939 FPS=24.93, 法向力=8249.1963, 切向力X=-15203.8027, 切向力Y=3961.6208 FPS=28.44, 法向力=8657.2051, 切向力X=-15283.4492, 切向力Y=4266.6660 FPS=25.16, 法向力=6757.2407, 切向力X=2041.6846, 切向力Y=6077.6494 FPS=27.27, 法向力=6732.1147, 切向力X=2129.3616, 切向力Y=5983.5938 FPS=27.61, 法向力=7778.0020, 切向力X=21393.2578, 切向力Y=3582.9429 FPS=26.08, 法向力=8741.9922, 切向力X=4489.8823, 切向力Y=13394.9082 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000385s, blend=0.002143s (9 tiles incl ref), finalize=0.000049s, total=0.002583s FPS=25.62, 法向力=8762.1816, 切向力X=4460.3911, 切向力Y=13423.8848 FPS=24.16, 法向力=8502.7598, 切向力X=-19198.6367, 切向力Y=-5196.7476 FPS=26.95, 法向力=8418.0781, 切向力X=-19182.4492, 切向力Y=-5262.2559 FPS=24.98, 法向力=8243.8105, 切向力X=-6037.9502, 切向力Y=-18503.2188 FPS=28.19, 法向力=8082.9297, 切向力X=-6042.2134, 切向力Y=-18518.4141 FPS=25.56, 法向力=5018.9922, 切向力X=7193.7046, 切向力Y=-4410.3389 FPS=25.35, 法向力=2463.6809, 切向力X=-141.7489, 切向力Y=8971.6670 FPS=25.69, 法向力=2508.3306, 切向力X=-61.7667, 切向力Y=9009.2402 FPS=25.68, 法向力=5955.7363, 切向力X=-8728.4180, 切向力Y=31016.0703 FPS=27.07, 法向力=6077.4468, 切向力X=-8926.2822, 切向力Y=31343.9785 FPS=25.78, 法向力=4507.8018, 切向力X=-4161.4580, 切向力Y=1957.7053 FPS=25.66, 法向力=4556.1396, 切向力X=-4112.1016, 切向力Y=2019.9146 FPS=26.62, 法向力=5374.8066, 切向力X=-1058.3538, 切向力Y=-19763.4688 FPS=23.56, 法向力=5996.6279, 切向力X=3273.6782, 切向力Y=-10206.5146 FPS=25.38, 法向力=5994.3340, 切向力X=3309.0332, 切向力Y=-10190.8828 FPS=23.98, 法向力=3157.9268, 切向力X=558.7278, 切向力Y=1843.8271 FPS=22.03, 法向力=1556.0696, 切向力X=-6372.4443, 切向力Y=19227.6992 FPS=24.54, 法向力=1727.5045, 切向力X=-6629.9023, 切向力Y=19597.5000 FPS=24.46, 法向力=9709.6143, 切向力X=-24172.9727, 切向力Y=10708.8926 FPS=25.17, 法向力=9628.0820, 切向力X=-24466.9453, 切向力Y=10757.0400 FPS=24.18, 法向力=9265.1621, 切向力X=-12518.0811, 切向力Y=-14546.6758 FPS=25.00, 法向力=5428.3057, 切向力X=1350.3025, 切向力Y=-1778.9342 FPS=26.42, 法向力=5430.9321, 切向力X=1293.3384, 切向力Y=-1664.4976 FPS=24.27, 法向力=2055.1113, 切向力X=-509.5024, 切向力Y=6189.4229 FPS=25.67, 法向力=2131.0750, 切向力X=-489.6419, 切向力Y=6240.0996 FPS=24.98, 法向力=2283.0684, 切向力X=-5852.7871, 切向力Y=26057.2539 FPS=26.29, 法向力=7199.3955, 切向力X=-12408.7383, 切向力Y=11291.6846 FPS=24.99, 法向力=7260.0928, 切向力X=-12515.2510, 切向力Y=11124.9941 FPS=25.92, 法向力=10055.0879, 切向力X=-3367.2461, 切向力Y=-20258.5586 FPS=27.03, 法向力=10109.4609, 切向力X=-3157.0293, 切向力Y=-20527.2266 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000003s (hit), reset=0.000375s, blend=0.002158s (9 tiles incl ref), finalize=0.000048s, total=0.002588s FPS=24.00, 法向力=6084.7505, 切向力X=2888.6929, 切向力Y=-5196.5474 FPS=24.90, 法向力=2072.5745, 切向力X=-149.1257, 切向力Y=9416.6357 FPS=25.80, 法向力=2186.5112, 切向力X=-192.1884, 切向力Y=9564.9863 FPS=24.51, 法向力=5893.4194, 切向力X=-9720.2676, 切向力Y=26827.4238 FPS=26.32, 法向力=5948.7227, 切向力X=-9969.4707, 切向力Y=27319.7930 FPS=23.44, 法向力=10339.9863, 切向力X=-13060.8330, 切向力Y=-13254.9482 FPS=26.83, 法向力=10336.3789, 切向力X=-13128.0762, 切向力Y=-13105.4395 FPS=25.54, 法向力=7386.3359, 切向力X=376.4189, 切向力Y=-10081.3525 FPS=26.38, 法向力=2117.6477, 切向力X=1429.4012, 切向力Y=8956.0381 FPS=25.81, 法向力=2095.8613, 切向力X=1472.3247, 切向力Y=9028.0312 FPS=24.96, 法向力=4377.4624, 切向力X=-6016.7812, 切向力Y=35834.8828 FPS=25.66, 法向力=4403.6499, 切向力X=-6208.4653, 切向力Y=35866.9453 FPS=24.71, 法向力=6640.7080, 切向力X=-8157.8921, 切向力Y=6162.6421 FPS=26.70, 法向力=6742.1396, 切向力X=-8250.9951, 切向力Y=6177.3213 FPS=25.85, 法向力=8826.1660, 切向力X=472.5056, 切向力Y=-25385.2773 FPS=23.67, 法向力=4424.6152, 切向力X=3695.0918, 切向力Y=-828.0456 FPS=26.23, 法向力=4452.5840, 切向力X=3678.7271, 切向力Y=-863.7592 FPS=25.05, 法向力=2721.3303, 切向力X=-603.3451, 切向力Y=32940.3828 FPS=25.52, 法向力=2784.9619, 切向力X=-660.9214, 切向力Y=32905.3320 FPS=25.99, 法向力=7496.9688, 切向力X=-7501.1592, 切向力Y=21583.1953 FPS=23.47, 法向力=8693.1074, 切向力X=-3863.5347, 切向力Y=-28918.6465 FPS=25.10, 法向力=8712.4062, 切向力X=-3839.4106, 切向力Y=-28983.6758 FPS=23.97, 法向力=7063.8545, 切向力X=3367.8062, 切向力Y=-6768.3975 FPS=25.91, 法向力=7137.1299, 切向力X=3321.5786, 切向力Y=-6803.8203 FPS=23.92, 法向力=2435.6235, 切向力X=3600.6230, 切向力Y=33716.4609 FPS=24.35, 法向力=7159.9634, 切向力X=-4359.6445, 切向力Y=22874.6680 FPS=25.06, 法向力=7345.9668, 切向力X=-4572.8599, 切向力Y=22925.7695 FPS=22.85, 法向力=6065.9468, 切向力X=-1186.6670, 切向力Y=-19171.7266 FPS=23.38, 法向力=7728.6602, 切向力X=3281.2734, 切向力Y=-18306.4551 FPS=23.70, 法向力=7748.3652, 切向力X=3362.0962, 切向力Y=-18270.4902 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000390s, blend=0.002471s (9 tiles incl ref), finalize=0.000051s, total=0.002919s FPS=23.25, 法向力=2485.3013, 切向力X=2037.6616, 切向力Y=8841.6221 FPS=24.19, 法向力=5649.8887, 切向力X=-5532.3247, 切向力Y=42050.2891 FPS=24.55, 法向力=5622.4263, 切向力X=-5276.3237, 切向力Y=42085.8477 FPS=23.53, 法向力=4625.2178, 切向力X=-1586.1750, 切向力Y=11701.9941 FPS=24.55, 法向力=4635.7100, 切向力X=-1532.8434, 切向力Y=11632.1191 FPS=22.69, 法向力=2959.3008, 切向力X=-11.6303, 切向力Y=3992.1685 FPS=23.44, 法向力=2124.0132, 切向力X=1025.9006, 切向力Y=3156.0889 FPS=25.56, 法向力=2121.2312, 切向力X=1049.6802, 切向力Y=3180.8564 FPS=24.71, 法向力=1906.5004, 切向力X=703.3646, 切向力Y=408.9684 FPS=23.10, 法向力=5325.6260, 切向力X=6148.7695, 切向力Y=-31889.0312 FPS=23.46, 法向力=5412.5322, 切向力X=6148.5635, 切向力Y=-32099.3711 FPS=22.93, 法向力=11383.1523, 切向力X=7478.6724, 切向力Y=-34744.3047 FPS=24.90, 法向力=11458.0391, 切向力X=7509.0620, 切向力Y=-34753.7812 FPS=22.05, 法向力=7160.6240, 切向力X=2749.9585, 切向力Y=-11378.7490 FPS=22.88, 法向力=4962.8662, 切向力X=1506.3822, 切向力Y=-2462.4937 FPS=25.57, 法向力=4967.6240, 切向力X=1541.6270, 切向力Y=-2454.5156 FPS=23.68, 法向力=2107.5349, 切向力X=3211.1555, 切向力Y=11240.8232 FPS=24.16, 法向力=2731.5430, 切向力X=8715.4824, 切向力Y=43844.9961 FPS=23.73, 法向力=2564.5618, 切向力X=8736.1826, 切向力Y=43997.2109 FPS=23.19, 法向力=6706.9551, 切向力X=7122.1943, 切向力Y=97597.2344 FPS=25.76, 法向力=6545.7070, 切向力X=7077.3281, 切向力Y=97945.0156 FPS=23.38, 法向力=14478.5508, 切向力X=-2133.6245, 切向力Y=50000.2578 FPS=23.60, 法向力=6136.1484, 切向力X=-457.5568, 切向力Y=15235.2744 FPS=24.62, 法向力=6131.1187, 切向力X=-476.0777, 切向力Y=15250.3496 FPS=23.14, 法向力=4385.5479, 切向力X=-5043.9541, 切向力Y=-31453.4727 FPS=23.11, 法向力=13675.3574, 切向力X=428.3846, 切向力Y=-53611.2969 FPS=25.61, 法向力=13663.8320, 切向力X=358.1724, 切向力Y=-53697.4219 FPS=23.83, 法向力=8223.5059, 切向力X=4479.8018, 切向力Y=-10500.7363 FPS=23.64, 法向力=2272.4414, 切向力X=7305.6309, 切向力Y=26530.0547 FPS=25.37, 法向力=2274.1118, 切向力X=7316.1118, 切向力Y=26545.9141 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000005s, geom=0.000005s (hit), reset=0.000729s, blend=0.003243s (9 tiles incl ref), finalize=0.000063s, total=0.004044s FPS=22.31, 法向力=3170.5488, 切向力X=1278.7200, 切向力Y=61545.4570 FPS=25.80, 法向力=3158.0229, 切向力X=1484.0322, 切向力Y=61640.0234 FPS=23.30, 法向力=9337.3672, 切向力X=-5429.3379, 切向力Y=31255.8809 FPS=23.61, 法向力=3448.4849, 切向力X=241.7668, 切向力Y=7207.8560 FPS=24.70, 法向力=3467.4788, 切向力X=216.8837, 切向力Y=7252.3467 FPS=23.44, 法向力=2850.8235, 切向力X=-55.9212, 切向力Y=4607.4360 FPS=25.45, 法向力=2868.2681, 切向力X=2632.8584, 切向力Y=-130.9717 FPS=26.22, 法向力=3064.9666, 切向力X=2856.8252, 切向力Y=-209.4373 FPS=24.61, 法向力=5572.3960, 切向力X=13218.6094, 切向力Y=-37225.4258 FPS=25.80, 法向力=5560.1309, 切向力X=13349.8936, 切向力Y=-37360.6523 FPS=23.42, 法向力=8175.9043, 切向力X=4862.7939, 切向力Y=-15412.0664 FPS=24.37, 法向力=8157.1660, 切向力X=4882.8491, 切向力Y=-15430.9590 FPS=24.72, 法向力=1875.1960, 切向力X=4361.2812, 切向力Y=8665.3154 FPS=24.45, 法向力=1973.4318, 切向力X=1366.9116, 切向力Y=5264.6133 FPS=25.35, 法向力=1908.6886, 切向力X=1330.4695, 切向力Y=5210.9517 FPS=22.41, 法向力=2579.0273, 切向力X=3651.1890, 切向力Y=3725.0505 FPS=25.19, 法向力=2373.9688, 切向力X=34788.8359, 切向力Y=13406.0547 FPS=25.39, 法向力=2411.3916, 切向力X=35126.5156, 切向力Y=13369.3486 FPS=24.23, 法向力=6161.9990, 切向力X=49787.5195, 切向力Y=13358.4072 FPS=26.32, 法向力=6220.3545, 切向力X=50159.3906, 切向力Y=13363.1543 FPS=23.87, 法向力=10546.6816, 切向力X=28254.2598, 切向力Y=5798.6816 FPS=25.39, 法向力=11274.4883, 切向力X=6193.5264, 切向力Y=21976.9141 FPS=25.55, 法向力=11296.9922, 切向力X=6172.0771, 切向力Y=22093.0977 FPS=24.94, 法向力=10696.3789, 切向力X=-51312.9219, 切向力Y=-2049.3628 FPS=26.95, 法向力=10638.4922, 切向力X=-51470.0586, 切向力Y=-1806.0145 FPS=25.78, 法向力=24711.9551, 切向力X=-53973.3281, 切向力Y=-39819.4180 FPS=25.38, 法向力=24745.3789, 切向力X=-54128.5664, 切向力Y=-39874.8008 FPS=26.89, 法向力=20324.4453, 切向力X=-22547.7480, 切向力Y=-28432.5352 FPS=26.38, 法向力=20256.5430, 切向力X=-22611.3457, 切向力Y=-28314.6406 FPS=26.21, 法向力=11681.6045, 切向力X=2569.7764, 切向力Y=-4172.5278 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000006s, geom=0.000007s (hit), reset=0.000618s, blend=0.002194s (9 tiles incl ref), finalize=0.000050s, total=0.002875s FPS=25.44, 法向力=2451.8359, 切向力X=3015.2354, 切向力Y=23563.1348 FPS=26.60, 法向力=2492.8896, 切向力X=2975.6157, 切向力Y=23670.1406 FPS=24.60, 法向力=10814.8008, 切向力X=-8770.4512, 切向力Y=79617.5234 FPS=25.99, 法向力=10716.8633, 切向力X=-8712.0518, 切向力Y=80239.3906 FPS=26.44, 法向力=10191.4199, 切向力X=-5703.8838, 切向力Y=23486.4648 FPS=24.66, 法向力=5844.8799, 切向力X=-8591.8027, 切向力Y=-50351.3477 FPS=26.97, 法向力=6142.6045, 切向力X=-8545.3555, 切向力Y=-50202.0234 FPS=26.51, 法向力=20851.5273, 切向力X=13105.3926, 切向力Y=-83147.6406 FPS=26.63, 法向力=21053.4180, 切向力X=13144.6172, 切向力Y=-83301.9844 FPS=23.69, 法向力=11968.0117, 切向力X=15482.7119, 切向力Y=-11296.7969 FPS=25.41, 法向力=11951.3369, 切向力X=15580.7539, 切向力Y=-11265.2656 FPS=24.35, 法向力=4920.6895, 切向力X=3415.5059, 切向力Y=47506.8711 FPS=24.69, 法向力=14158.2373, 切向力X=-13575.0059, 切向力Y=53322.3281 FPS=26.72, 法向力=14664.2842, 切向力X=-13936.2695, 切向力Y=53828.5938 FPS=24.38, 法向力=8289.9668, 切向力X=-13977.1240, 切向力Y=-19148.5703 FPS=22.47, 法向力=22626.3438, 切向力X=-8530.5801, 切向力Y=-89210.6797 FPS=26.59, 法向力=22567.6602, 切向力X=-8732.1777, 切向力Y=-89348.5312 FPS=24.77, 法向力=15578.3301, 切向力X=13338.4727, 切向力Y=-27713.9219 FPS=24.64, 法向力=15711.9805, 切向力X=13279.0371, 切向力Y=-27857.8711 FPS=24.26, 法向力=3925.1738, 切向力X=3908.0557, 切向力Y=17568.3828 FPS=25.22, 法向力=7697.1968, 切向力X=-8205.9668, 切向力Y=69096.5312 FPS=24.71, 法向力=7599.0469, 切向力X=-8367.3066, 切向力Y=69744.7188 FPS=23.41, 法向力=19581.4961, 切向力X=-25877.2734, 切向力Y=43863.9062 FPS=23.88, 法向力=19731.8828, 切向力X=-25982.2383, 切向力Y=44052.3477 FPS=21.12, 法向力=15083.1846, 切向力X=-40283.9219, 切向力Y=-51717.9062 FPS=23.25, 法向力=32445.7598, 切向力X=-16092.8838, 切向力Y=-101823.7422 FPS=22.08, 法向力=18628.3145, 切向力X=9891.1582, 切向力Y=-32799.5547 FPS=22.09, 法向力=18462.9414, 切向力X=9865.3740, 切向力Y=-32841.9375 FPS=23.68, 法向力=3920.3906, 切向力X=4735.8613, 切向力Y=21412.4766 FPS=24.09, 法向力=3985.1323, 切向力X=4728.4126, 切向力Y=21432.9648 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000004s (hit), reset=0.000406s, blend=0.002684s (9 tiles incl ref), finalize=0.000078s, total=0.003176s FPS=23.63, 法向力=7886.9697, 切向力X=-16008.9043, 切向力Y=76960.0469 FPS=23.84, 法向力=11350.0439, 切向力X=-15293.9443, 切向力Y=6641.0337 FPS=25.23, 法向力=11311.5957, 切向力X=-15213.2012, 切向力Y=6559.8691 FPS=23.77, 法向力=21798.1504, 切向力X=4349.6909, 切向力Y=-95292.0000 FPS=24.74, 法向力=22241.5098, 切向力X=29467.1738, 切向力Y=-46909.1484 FPS=24.92, 法向力=22226.5098, 切向力X=29631.9043, 切向力Y=-46848.8867 FPS=25.66, 法向力=6418.3574, 切向力X=14017.1543, 切向力Y=57798.3320 FPS=26.38, 法向力=6506.0557, 切向力X=14286.9102, 切向力Y=58235.2539 FPS=24.25, 法向力=13315.5078, 切向力X=-9869.0674, 切向力Y=46354.6953 FPS=24.57, 法向力=13557.0840, 切向力X=-9923.5068, 切向力Y=46532.7852 FPS=24.77, 法向力=7089.5215, 切向力X=4243.4521, 切向力Y=-48932.8945 FPS=24.18, 法向力=15600.7197, 切向力X=18931.7070, 切向力Y=-40600.1797 FPS=23.88, 法向力=15753.7588, 切向力X=18951.0547, 切向力Y=-40547.2031 FPS=22.38, 法向力=4623.1396, 切向力X=18083.3008, 切向力Y=71925.8438 FPS=22.69, 法向力=11905.2715, 切向力X=-5099.4365, 切向力Y=43304.1797 FPS=26.06, 法向力=12182.7832, 切向力X=-5271.3081, 切向力Y=43431.6484 FPS=23.48, 法向力=11062.3906, 切向力X=6142.3052, 切向力Y=-79478.2109 FPS=24.06, 法向力=11023.1689, 切向力X=6043.8374, 切向力Y=-79894.4375 FPS=23.14, 法向力=15314.2109, 切向力X=15051.6338, 切向力Y=-23007.8887 FPS=22.02, 法向力=6800.2451, 切向力X=11878.9102, 切向力Y=86109.9219 FPS=23.34, 法向力=6750.3901, 切向力X=12139.4951, 切向力Y=86023.1641 FPS=22.59, 法向力=9622.4180, 切向力X=-3665.0857, 切向力Y=34279.4844 FPS=20.15, 法向力=11710.1357, 切向力X=8792.4639, 切向力Y=-82712.0156 FPS=21.38, 法向力=16663.0449, 切向力X=33552.8047, 切向力Y=-28516.1484 FPS=26.38, 法向力=16637.3359, 切向力X=33757.4102, 切向力Y=-28734.1152 FPS=23.99, 法向力=9325.0293, 切向力X=10026.1045, 切向力Y=70076.7188 FPS=27.27, 法向力=9246.2568, 切向力X=9977.9424, 切向力Y=71089.8906 FPS=23.61, 法向力=8573.3584, 切向力X=-3208.0259, 切向力Y=14714.5850 FPS=26.29, 法向力=8607.2861, 切向力X=-3098.9871, 切向力Y=14592.1270 FPS=26.26, 法向力=12872.2559, 切向力X=-2756.3965, 切向力Y=-79530.5781 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000004s (hit), reset=0.000588s, blend=0.002380s (9 tiles incl ref), finalize=0.000059s, total=0.003035s FPS=24.30, 法向力=12096.5889, 切向力X=16010.9688, 切向力Y=-10217.0293 FPS=23.96, 法向力=12148.4453, 切向力X=16077.8096, 切向力Y=-10257.5703 FPS=23.83, 法向力=6761.2607, 切向力X=-2372.0854, 切向力Y=87331.8828 FPS=23.11, 法向力=6096.1895, 切向力X=-2777.0693, 切向力Y=-7998.3540 FPS=24.88, 法向力=6091.5430, 切向力X=-2820.2095, 切向力Y=-7994.9766 FPS=23.78, 法向力=17230.6562, 切向力X=4912.4321, 切向力Y=-77289.1328 FPS=22.96, 法向力=17388.0469, 切向力X=4723.9209, 切向力Y=-77436.8281 FPS=22.45, 法向力=5129.7339, 切向力X=27743.1309, 切向力Y=52740.8984 FPS=22.35, 法向力=11016.3730, 切向力X=-1183.0642, 切向力Y=47171.9844 FPS=23.77, 法向力=11037.3311, 切向力X=-1394.3726, 切向力Y=47280.9805 FPS=22.61, 法向力=7431.7095, 切向力X=2931.8867, 切向力Y=-62156.8359 FPS=20.40, 法向力=11451.0869, 切向力X=36634.1562, 切向力Y=2024.6466 FPS=21.48, 法向力=8542.8223, 切向力X=9348.3848, 切向力Y=62184.8281 FPS=23.80, 法向力=8872.8184, 切向力X=9377.2988, 切向力Y=62538.3320 FPS=21.55, 法向力=3564.5249, 切向力X=3218.8276, 切向力Y=7498.8560 FPS=22.58, 法向力=3610.6614, 切向力X=3151.7515, 切向力Y=7499.4414 FPS=23.77, 法向力=3450.4238, 切向力X=2285.3359, 切向力Y=3811.9448 FPS=22.01, 法向力=3224.6450, 切向力X=1432.1779, 切向力Y=3554.0593 FPS=20.03, 法向力=2942.9243, 切向力X=975.6921, 切向力Y=2946.7610 FPS=19.25, 法向力=2954.2490, 切向力X=922.8195, 切向力Y=2870.4902 FPS=19.37, 法向力=2546.9026, 切向力X=893.8425, 切向力Y=3282.6533 FPS=19.59, 法向力=2654.8965, 切向力X=1437.2994, 切向力Y=3135.4436 FPS=18.55, 法向力=2469.8655, 切向力X=306.8425, 切向力Y=2652.1960 FPS=21.55, 法向力=2458.5972, 切向力X=266.1274, 切向力Y=2610.5811 FPS=21.65, 法向力=3297.0107, 切向力X=1128.3381, 切向力Y=3049.9043 FPS=18.38, 法向力=2628.7412, 切向力X=358.9739, 切向力Y=2994.9919 FPS=36.66, 法向力=2615.5930, 切向力X=382.5856, 切向力Y=2993.2542 FPS=28.25, 法向力=2738.3030, 切向力X=724.3539, 切向力Y=2754.6304 FPS=26.58, 法向力=2784.2964, 切向力X=696.7668, 切向力Y=2779.9551 FPS=29.02, 法向力=2611.9734, 切向力X=512.9906, 切向力Y=2940.6775 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000005s, geom=0.000004s (hit), reset=0.000513s, blend=0.003268s (9 tiles incl ref), finalize=0.000144s, total=0.003934s FPS=26.66, 法向力=2587.9980, 切向力X=512.4854, 切向力Y=2881.5552 FPS=24.59, 法向力=2585.6245, 切向力X=817.1166, 切向力Y=2705.8228 FPS=23.56, 法向力=2088.5281, 切向力X=428.9790, 切向力Y=2184.8684 FPS=27.78, 法向力=2087.0303, 切向力X=459.3483, 切向力Y=2160.0527 FPS=27.53, 法向力=2989.4617, 切向力X=652.4785, 切向力Y=2957.7002 FPS=24.45, 法向力=3132.1299, 切向力X=568.7077, 切向力Y=3019.1157 FPS=26.62, 法向力=2641.6685, 切向力X=761.0745, 切向力Y=2664.3828 FPS=24.42, 法向力=2375.0635, 切向力X=431.7762, 切向力Y=2398.4194 FPS=28.29, 法向力=2389.0649, 切向力X=373.9220, 切向力Y=2357.5386 FPS=28.07, 法向力=2464.5654, 切向力X=1043.5935, 切向力Y=2767.3027 FPS=30.42, 法向力=2425.5586, 切向力X=1028.5645, 切向力Y=2721.6409 FPS=30.31, 法向力=2288.4546, 切向力X=813.2670, 切向力Y=2968.0498 FPS=29.65, 法向力=2276.6121, 切向力X=859.2776, 切向力Y=3001.9551 FPS=27.88, 法向力=1952.3125, 切向力X=414.2675, 切向力Y=2567.4519 FPS=31.77, 法向力=2013.7804, 切向力X=464.8361, 切向力Y=2549.5103 FPS=29.14, 法向力=2629.0103, 切向力X=707.0354, 切向力Y=2228.5259 FPS=32.47, 法向力=2703.0405, 切向力X=619.9830, 切向力Y=2297.6479 FPS=29.59, 法向力=2341.4548, 切向力X=887.3431, 切向力Y=3213.8506 FPS=30.18, 法向力=2348.5173, 切向力X=786.0128, 切向力Y=3237.3879 FPS=27.80, 法向力=2755.6484, 切向力X=923.1786, 切向力Y=2694.4739 FPS=31.15, 法向力=2800.3369, 切向力X=886.2067, 切向力Y=2664.3276 FPS=27.27, 法向力=2497.4365, 切向力X=751.8107, 切向力Y=3065.2031 FPS=31.39, 法向力=2486.3892, 切向力X=857.8232, 切向力Y=3006.1516 FPS=23.96, 法向力=2227.1550, 切向力X=876.9158, 切向力Y=3262.1123 FPS=31.31, 法向力=2234.5256, 切向力X=902.7571, 切向力Y=3171.4873 FPS=27.61, 法向力=2455.0061, 切向力X=563.6036, 切向力Y=2503.4099 FPS=28.69, 法向力=2535.2117, 切向力X=553.0726, 切向力Y=2606.3933 FPS=28.86, 法向力=2372.1885, 切向力X=737.6921, 切向力Y=2892.0728 FPS=28.83, 法向力=2382.9009, 切向力X=831.3954, 切向力Y=2861.9209 FPS=28.28, 法向力=2473.0508, 切向力X=402.6498, 切向力Y=2708.8867 stitch_feature_optimized: canvas out_w=690, out_h=461, x_min=-154.75, y_min=-122.55 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000004s (hit), reset=0.000410s, blend=0.002540s (9 tiles incl ref), finalize=0.000065s, total=0.003022s FPS=28.46, 法向力=2265.6462, 切向力X=1407.0300, 切向力Y=2739.5662 FPS=29.20, 法向力=2227.4563, 切向力X=1362.4844, 切向力Y=2675.2280 FPS=26.72, 法向力=2184.6162, 切向力X=1399.7980, 切向力Y=2680.4644 FPS=28.65, 法向力=2161.3271, 切向力X=336.9849, 切向力Y=2044.5209 FPS=29.49, 法向力=2135.7178, 切向力X=352.6859, 切向力Y=2039.4753 FPS=13.70, 法向力=2739.0693, 切向力X=741.7117, 切向力Y=3098.8860 Sensor disconnected.