按键说明: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... 启动失败: Failed to open video source. Config: config\ddjx01.json Stitcher initialized with config: {'min_area_frac': 0.01, 'max_area_frac': 0.05, 'max_aspect_ratio': 50, 'index': [1, 2, 3, 6, 7, 8, 11, 12, 13], 'margin': 10, 'nominal_ov_pos': 100, 'n': [3, 3], 'row_tol': 0.6, 'box_size': [250, 250]} Contact3D initialized with config: {'min_contour_area': 3000, 'flow_threshold': 5, 'div_threshold': 0.05, 'expansion_threshold': 0.01, 'kernel_size': [5, 5], 'denoise_sigma': 12} Connecting to video source... OpenCV negotiated stream: FOURCC='....' (int=22, hex=0x00000016), size=1920x1080, fps=30.00, backend_id=1400 Detected 15 candidate boxes with bk_thresh=25 Sensor: valid for stitching Feature stitch tile selection: ref_idx=7, moving_indices=[1, 2, 3, 6, 8, 11, 12, 13] Latest-frame capture thread started. Camera calib not found or not JSON: config\./config/ddjx01.npy Video source: 0 Stitch mode: True Optical flow algorithm: dis Poisson backend: auto CuPy available: True OpenCL available: False ▶ 启动 — 摄像机=0, 配置=config\ddjx01.json, 标定=./config/ddjx01.npy FPS=0.53, 法向力=0.0000, 切向力X=0.0000, 切向力Y=0.0000 FPS=8.11, 法向力=1443.3545, 切向力X=365.1152, 切向力Y=59.8816 FPS=25.34, 法向力=1302.1393, 切向力X=104.2860, 切向力Y=-92.0542 FPS=26.44, 法向力=1577.8301, 切向力X=434.0461, 切向力Y=88.0896 FPS=26.51, 法向力=1580.2581, 切向力X=399.0053, 切向力Y=231.0282 FPS=28.88, 法向力=1420.2814, 切向力X=174.2422, 切向力Y=-459.5712 FPS=28.76, 法向力=1479.5392, 切向力X=178.9374, 切向力Y=-450.1873 FPS=30.21, 法向力=1504.1948, 切向力X=251.4189, 切向力Y=-563.7437 FPS=28.57, 法向力=1763.3555, 切向力X=264.6392, 切向力Y=-506.6643 FPS=30.04, 法向力=1804.5819, 切向力X=218.6509, 切向力Y=-553.6842 FPS=27.04, 法向力=1306.4006, 切向力X=305.1353, 切向力Y=-398.3958 FPS=29.37, 法向力=1187.2489, 切向力X=569.6050, 切向力Y=-7.5381 FPS=29.96, 法向力=1205.2751, 切向力X=623.7744, 切向力Y=-42.4617 FPS=27.63, 法向力=1496.0168, 切向力X=-39.2685, 切向力Y=-431.9637 FPS=29.34, 法向力=1507.8347, 切向力X=10.8678, 切向力Y=-367.8207 FPS=27.33, 法向力=1079.7351, 切向力X=1075.4109, 切向力Y=-667.7615 FPS=30.64, 法向力=1046.7910, 切向力X=1042.3146, 切向力Y=-705.8650 FPS=27.76, 法向力=1427.2773, 切向力X=690.9922, 切向力Y=-213.1342 FPS=29.63, 法向力=1239.2627, 切向力X=730.0948, 切向力Y=160.7242 FPS=30.94, 法向力=1208.8650, 切向力X=674.5093, 切向力Y=334.6900 FPS=29.04, 法向力=1298.7375, 切向力X=-297.1659, 切向力Y=657.6058 FPS=29.84, 法向力=1276.9277, 切向力X=-276.2765, 切向力Y=591.1066 FPS=29.02, 法向力=1732.6313, 切向力X=1392.3577, 切向力Y=-579.8020 FPS=31.18, 法向力=1769.8274, 切向力X=1463.2506, 切向力Y=-533.1603 FPS=27.95, 法向力=1798.0565, 切向力X=597.0024, 切向力Y=188.2128 FPS=29.50, 法向力=1353.1079, 切向力X=298.7138, 切向力Y=-827.8887 FPS=29.85, 法向力=1318.0618, 切向力X=244.2163, 切向力Y=-846.0054 FPS=29.53, 法向力=1289.5455, 切向力X=17.7526, 切向力Y=-141.4234 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000003s (hit), reset=0.000223s, blend=0.002150s (9 tiles incl ref), finalize=0.000044s, total=0.002424s FPS=30.07, 法向力=1377.7805, 切向力X=93.6942, 切向力Y=24.8652 FPS=28.37, 法向力=1464.8899, 切向力X=594.3412, 切向力Y=-169.4350 FPS=30.76, 法向力=1456.5334, 切向力X=594.5297, 切向力Y=-239.3648 FPS=28.56, 法向力=1390.3635, 切向力X=547.6254, 切向力Y=-328.2504 FPS=30.34, 法向力=1076.1086, 切向力X=767.7515, 切向力Y=-198.5908 FPS=30.72, 法向力=1072.1851, 切向力X=770.4673, 切向力Y=-238.6718 FPS=29.39, 法向力=1385.0117, 切向力X=469.8286, 切向力Y=426.2133 FPS=31.94, 法向力=1332.9834, 切向力X=406.3923, 切向力Y=267.7883 FPS=29.31, 法向力=1349.6606, 切向力X=468.9458, 切向力Y=321.0406 FPS=30.36, 法向力=1763.5378, 切向力X=717.9198, 切向力Y=-622.7875 FPS=29.18, 法向力=1638.6184, 切向力X=344.1155, 切向力Y=-256.3656 FPS=31.19, 法向力=1595.9841, 切向力X=255.4062, 切向力Y=-304.8394 FPS=30.05, 法向力=1491.8484, 切向力X=278.1000, 切向力Y=247.4068 FPS=31.10, 法向力=1473.7982, 切向力X=201.0629, 切向力Y=245.5854 FPS=30.33, 法向力=1431.3474, 切向力X=666.9401, 切向力Y=-660.6191 FPS=30.02, 法向力=1469.6260, 切向力X=621.6295, 切向力Y=-715.7148 FPS=28.88, 法向力=1497.6304, 切向力X=529.8053, 切向力Y=-438.1073 FPS=29.53, 法向力=1522.0170, 切向力X=660.7517, 切向力Y=-274.5663 FPS=30.08, 法向力=1696.3823, 切向力X=618.1688, 切向力Y=-389.5458 FPS=28.68, 法向力=1736.0732, 切向力X=-34.6753, 切向力Y=-202.0779 FPS=30.40, 法向力=1774.3759, 切向力X=-123.7925, 切向力Y=-207.9318 FPS=28.05, 法向力=1300.0275, 切向力X=927.9294, 切向力Y=-1434.7432 FPS=32.42, 法向力=1278.3638, 切向力X=908.8148, 切向力Y=-1414.9180 FPS=31.58, 法向力=1557.1526, 切向力X=485.9803, 切向力Y=103.1510 FPS=32.04, 法向力=1569.4917, 切向力X=455.3406, 切向力Y=234.6231 FPS=28.56, 法向力=1569.0632, 切向力X=948.0121, 切向力Y=-321.4177 FPS=29.77, 法向力=1317.5078, 切向力X=987.2048, 切向力Y=-319.0060 FPS=31.69, 法向力=1330.2948, 切向力X=985.2150, 切向力Y=-414.8001 FPS=29.55, 法向力=1256.6531, 切向力X=681.0726, 切向力Y=-861.0880 FPS=30.99, 法向力=1248.6218, 切向力X=737.3948, 切向力Y=-855.7213 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000281s, blend=0.002196s (9 tiles incl ref), finalize=0.000053s, total=0.002536s FPS=28.76, 法向力=1310.3551, 切向力X=977.0579, 切向力Y=-939.2915 FPS=31.40, 法向力=1293.7714, 切向力X=958.2474, 切向力Y=-1019.8007 FPS=29.02, 法向力=1527.2576, 切向力X=549.6409, 切向力Y=-1180.8862 FPS=30.09, 法向力=1648.1943, 切向力X=1112.4399, 切向力Y=451.0181 FPS=30.45, 法向力=1707.0919, 切向力X=934.8206, 切向力Y=634.7878 FPS=30.51, 法向力=1932.1746, 切向力X=665.0891, 切向力Y=-1510.3477 FPS=30.21, 法向力=2025.6838, 切向力X=669.7003, 切向力Y=-1613.2417 FPS=29.20, 法向力=1318.4500, 切向力X=792.7838, 切向力Y=-643.5922 FPS=29.94, 法向力=1285.7925, 切向力X=939.0769, 切向力Y=-560.2579 FPS=28.49, 法向力=1411.0331, 切向力X=32.8800, 切向力Y=-762.1149 FPS=30.21, 法向力=1448.1907, 切向力X=95.8689, 切向力Y=-708.4703 FPS=29.63, 法向力=1161.8816, 切向力X=957.9756, 切向力Y=328.1764 FPS=29.70, 法向力=1193.9178, 切向力X=1041.2373, 切向力Y=377.7869 FPS=29.78, 法向力=1189.2373, 切向力X=826.4686, 切向力Y=-761.5404 FPS=29.47, 法向力=1092.7617, 切向力X=986.0889, 切向力Y=-480.2213 FPS=30.43, 法向力=1076.8152, 切向力X=1019.5957, 切向力Y=-419.0593 FPS=29.23, 法向力=1270.6265, 切向力X=831.1569, 切向力Y=-690.4245 FPS=27.50, 法向力=1393.0251, 切向力X=829.8500, 切向力Y=-583.8413 FPS=27.66, 法向力=1312.8457, 切向力X=843.3655, 切向力Y=-1627.3027 FPS=27.88, 法向力=1256.0175, 切向力X=1242.3727, 切向力Y=-698.1142 FPS=29.33, 法向力=1213.1880, 切向力X=1265.2146, 切向力Y=-555.5991 FPS=27.61, 法向力=1229.1333, 切向力X=621.3312, 切向力Y=-393.8067 FPS=29.22, 法向力=1224.4565, 切向力X=540.4217, 切向力Y=-369.9714 FPS=27.33, 法向力=1689.6891, 切向力X=1098.5032, 切向力Y=-1066.0920 FPS=28.34, 法向力=1626.4816, 切向力X=896.1911, 切向力Y=372.2548 FPS=29.52, 法向力=1620.6614, 切向力X=1049.5815, 切向力Y=395.6969 FPS=28.45, 法向力=2090.2146, 切向力X=1442.4633, 切向力Y=-515.3670 FPS=29.73, 法向力=2063.0444, 切向力X=1497.5981, 切向力Y=-549.8674 FPS=26.45, 法向力=1379.9048, 切向力X=466.4686, 切向力Y=-213.3238 FPS=26.73, 法向力=1339.6482, 切向力X=399.3009, 切向力Y=-373.9268 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000003s (hit), reset=0.000336s, blend=0.002198s (9 tiles incl ref), finalize=0.000049s, total=0.002591s FPS=25.52, 法向力=1455.8820, 切向力X=1860.2430, 切向力Y=-1401.1428 FPS=24.45, 法向力=1394.8159, 切向力X=1485.9797, 切向力Y=-554.5775 FPS=25.17, 法向力=1448.3137, 切向力X=1444.3834, 切向力Y=-536.7017 FPS=24.99, 法向力=1287.7076, 切向力X=1089.8197, 切向力Y=-177.3651 FPS=25.83, 法向力=1353.7671, 切向力X=604.0680, 切向力Y=-132.8016 FPS=28.32, 法向力=1410.4746, 切向力X=338.4149, 切向力Y=-255.3431 FPS=26.72, 法向力=1343.2657, 切向力X=740.7739, 切向力Y=187.5530 FPS=27.33, 法向力=1150.4019, 切向力X=439.7787, 切向力Y=-272.8948 FPS=26.49, 法向力=1114.2512, 切向力X=490.5309, 切向力Y=-279.6259 FPS=26.45, 法向力=1401.9000, 切向力X=492.9622, 切向力Y=-198.9616 FPS=26.54, 法向力=1405.3918, 切向力X=508.3521, 切向力Y=-280.1513 FPS=25.98, 法向力=1481.3667, 切向力X=1298.8492, 切向力Y=334.9391 FPS=24.69, 法向力=1548.7283, 切向力X=1236.5515, 切向力Y=-813.1505 FPS=24.00, 法向力=1534.7407, 切向力X=1242.4045, 切向力Y=-747.7036 FPS=25.61, 法向力=1864.1775, 切向力X=283.1288, 切向力Y=-913.3483 FPS=26.85, 法向力=1720.0323, 切向力X=-88.5794, 切向力Y=-242.6214 FPS=28.23, 法向力=1659.5156, 切向力X=-17.8577, 切向力Y=-275.3221 FPS=25.94, 法向力=1210.2837, 切向力X=1307.5447, 切向力Y=-390.8763 FPS=26.70, 法向力=1173.1505, 切向力X=1266.9934, 切向力Y=-599.3964 FPS=27.21, 法向力=1638.1892, 切向力X=320.2653, 切向力Y=194.4098 FPS=26.71, 法向力=1266.8735, 切向力X=1000.4933, 切向力Y=-656.7935 FPS=27.53, 法向力=1278.2108, 切向力X=962.7420, 切向力Y=-636.3889 FPS=26.82, 法向力=1476.7233, 切向力X=840.2437, 切向力Y=-117.2257 FPS=26.80, 法向力=1381.6521, 切向力X=1213.0787, 切向力Y=-864.8156 FPS=27.44, 法向力=1386.9948, 切向力X=1179.7327, 切向力Y=-829.8890 FPS=25.14, 法向力=1323.1085, 切向力X=-213.2759, 切向力Y=-1046.0718 FPS=26.65, 法向力=1500.6921, 切向力X=117.1408, 切向力Y=-302.3739 FPS=27.25, 法向力=1585.0192, 切向力X=124.9510, 切向力Y=-239.2099 FPS=26.32, 法向力=1319.4644, 切向力X=804.5198, 切向力Y=-307.8595 FPS=27.97, 法向力=1268.4803, 切向力X=761.0476, 切向力Y=-288.0502 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000330s, blend=0.002314s (9 tiles incl ref), finalize=0.000048s, total=0.002699s FPS=27.63, 法向力=1636.1372, 切向力X=1282.7695, 切向力Y=-646.6508 FPS=27.71, 法向力=1617.7834, 切向力X=88.9376, 切向力Y=-954.1055 FPS=27.44, 法向力=1610.9476, 切向力X=150.6329, 切向力Y=-1101.2056 FPS=25.60, 法向力=1581.7498, 切向力X=1026.4116, 切向力Y=-882.5548 FPS=25.98, 法向力=1611.6071, 切向力X=1033.3550, 切向力Y=-817.8317 FPS=25.92, 法向力=1644.3896, 切向力X=985.5826, 切向力Y=-739.0018 FPS=25.37, 法向力=1845.9662, 切向力X=354.2855, 切向力Y=324.5817 FPS=26.37, 法向力=1931.2074, 切向力X=387.0456, 切向力Y=305.3329 FPS=25.75, 法向力=1436.3048, 切向力X=480.5567, 切向力Y=-18.5942 FPS=21.95, 法向力=1851.4679, 切向力X=964.8704, 切向力Y=-686.5784 FPS=23.77, 法向力=1228.8298, 切向力X=351.1143, 切向力Y=-972.9282 FPS=22.88, 法向力=1200.9182, 切向力X=401.0128, 切向力Y=-1053.3533 FPS=21.98, 法向力=1986.4316, 切向力X=65.9964, 切向力Y=-677.1853 FPS=23.49, 法向力=1582.3169, 切向力X=438.7293, 切向力Y=-485.8267 FPS=22.78, 法向力=1537.8909, 切向力X=437.9257, 切向力Y=-422.5294 FPS=23.99, 法向力=1319.0181, 切向力X=367.8812, 切向力Y=-538.1030 FPS=25.84, 法向力=1998.6230, 切向力X=113.5588, 切向力Y=-1543.5889 FPS=26.44, 法向力=1955.3684, 切向力X=284.0699, 切向力Y=-1521.7148 FPS=25.10, 法向力=1894.0542, 切向力X=934.2616, 切向力Y=-833.7286 FPS=22.27, 法向力=1278.4004, 切向力X=587.6184, 切向力Y=-628.6716 FPS=24.01, 法向力=1529.8845, 切向力X=436.5181, 切向力Y=-127.2535 FPS=24.41, 法向力=1534.0240, 切向力X=459.9483, 切向力Y=-127.7517 FPS=25.23, 法向力=1858.1824, 切向力X=603.7109, 切向力Y=-693.7975 FPS=25.62, 法向力=1472.6816, 切向力X=795.2974, 切向力Y=-1292.7288 FPS=26.45, 法向力=1448.9180, 切向力X=778.9814, 切向力Y=-1344.4379 FPS=25.16, 法向力=1361.7058, 切向力X=1456.8784, 切向力Y=-1089.7852 FPS=26.38, 法向力=1849.9924, 切向力X=1020.7944, 切向力Y=-965.5405 FPS=27.12, 法向力=1888.3772, 切向力X=1044.3452, 切向力Y=-881.5095 FPS=26.94, 法向力=1879.3722, 切向力X=961.5137, 切向力Y=-1400.8711 FPS=27.29, 法向力=1830.8130, 切向力X=956.4443, 切向力Y=-1377.7083 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000231s, blend=0.002051s (9 tiles incl ref), finalize=0.000043s, total=0.002332s FPS=26.97, 法向力=1733.5907, 切向力X=1949.8000, 切向力Y=-1211.5316 FPS=27.23, 法向力=1683.2954, 切向力X=1877.9373, 切向力Y=-1338.1914 FPS=26.55, 法向力=1461.7816, 切向力X=1150.8313, 切向力Y=-682.9633 FPS=25.52, 法向力=1456.2205, 切向力X=725.9249, 切向力Y=-944.3246 FPS=26.59, 法向力=1443.1858, 切向力X=679.6425, 切向力Y=-1052.5400 FPS=27.08, 法向力=1415.1318, 切向力X=631.8951, 切向力Y=-930.8909 FPS=25.14, 法向力=1220.3744, 切向力X=503.0652, 切向力Y=-1347.9305 FPS=28.12, 法向力=1259.7074, 切向力X=505.3715, 切向力Y=-1272.2758 FPS=25.86, 法向力=1493.6758, 切向力X=603.3105, 切向力Y=-684.0974 FPS=27.01, 法向力=1317.3492, 切向力X=931.8592, 切向力Y=-1227.2930 FPS=27.79, 法向力=1299.0183, 切向力X=987.1294, 切向力Y=-1333.4760 FPS=26.89, 法向力=1708.8530, 切向力X=979.7043, 切向力Y=-874.4594 FPS=27.38, 法向力=1788.8024, 切向力X=1009.7999, 切向力Y=-757.0802 FPS=25.50, 法向力=1393.0122, 切向力X=718.5965, 切向力Y=-788.5241 FPS=27.22, 法向力=1725.8959, 切向力X=785.4647, 切向力Y=-1070.1653 FPS=26.54, 法向力=1749.2322, 切向力X=825.0171, 切向力Y=-1000.1501 FPS=26.59, 法向力=1339.2048, 切向力X=1162.5164, 切向力Y=-415.0163 FPS=26.35, 法向力=1687.1069, 切向力X=462.8973, 切向力Y=-903.5229 FPS=27.83, 法向力=1726.3320, 切向力X=473.5734, 切向力Y=-956.3455 FPS=25.26, 法向力=1992.0127, 切向力X=26.4951, 切向力Y=-1398.5309 FPS=27.09, 法向力=2117.8687, 切向力X=8.4192, 切向力Y=-1590.2749 FPS=24.99, 法向力=1548.0637, 切向力X=1010.3961, 切向力Y=-1753.3510 FPS=24.60, 法向力=1040.2769, 切向力X=1478.9543, 切向力Y=-824.7115 FPS=26.56, 法向力=1034.5081, 切向力X=1433.6927, 切向力Y=-804.0560 FPS=26.33, 法向力=1612.4236, 切向力X=291.0186, 切向力Y=-909.4987 FPS=25.45, 法向力=1199.3481, 切向力X=470.6049, 切向力Y=-779.3614 FPS=26.80, 法向力=1171.1455, 切向力X=487.9862, 切向力Y=-808.2684 FPS=25.59, 法向力=1638.2461, 切向力X=909.3668, 切向力Y=-1215.1433 FPS=26.16, 法向力=1428.7900, 切向力X=604.2556, 切向力Y=-1299.2584 FPS=27.31, 法向力=1407.4690, 切向力X=602.9525, 切向力Y=-1361.7935 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000004s (hit), reset=0.000290s, blend=0.002266s (9 tiles incl ref), finalize=0.000048s, total=0.002613s FPS=24.54, 法向力=2105.3809, 切向力X=170.7076, 切向力Y=-1810.1534 FPS=26.03, 法向力=2214.9421, 切向力X=147.3615, 切向力Y=-1834.8030 FPS=26.53, 法向力=2028.6614, 切向力X=301.1334, 切向力Y=-1990.8519 FPS=25.48, 法向力=1426.4417, 切向力X=221.1798, 切向力Y=-1177.1045 FPS=26.59, 法向力=1392.8450, 切向力X=398.6669, 切向力Y=-1113.9128 FPS=26.71, 法向力=1262.9613, 切向力X=1415.1317, 切向力Y=-716.7553 FPS=19.87, 法向力=1067.2480, 切向力X=1564.2188, 切向力Y=-693.4194 FPS=44.48, 法向力=1017.4508, 切向力X=1576.1423, 切向力Y=-765.1825 FPS=30.81, 法向力=1620.2725, 切向力X=1718.4202, 切向力Y=-1437.1747 FPS=32.72, 法向力=1687.6981, 切向力X=1756.8812, 切向力Y=-1495.7876 FPS=30.43, 法向力=1211.9750, 切向力X=898.9860, 切向力Y=-319.6377 FPS=32.02, 法向力=1224.8320, 切向力X=814.7494, 切向力Y=-257.8658 FPS=32.10, 法向力=1877.4941, 切向力X=536.9423, 切向力Y=-884.8514 FPS=31.39, 法向力=1886.8817, 切向力X=447.4030, 切向力Y=-883.2621 FPS=32.73, 法向力=1997.9470, 切向力X=-937.1868, 切向力Y=-876.7367 FPS=32.20, 法向力=1976.6138, 切向力X=-983.3300, 切向力Y=-893.8573 FPS=30.99, 法向力=1212.8903, 切向力X=1341.9059, 切向力Y=-717.6654 FPS=32.31, 法向力=1174.0354, 切向力X=1448.9197, 切向力Y=-956.5833 FPS=30.21, 法向力=1870.0208, 切向力X=-515.2030, 切向力Y=-1941.0889 FPS=29.14, 法向力=1492.1133, 切向力X=1101.4438, 切向力Y=-1523.6863 FPS=31.03, 法向力=1483.1809, 切向力X=1011.7947, 切向力Y=-1474.7103 FPS=27.68, 法向力=1397.4562, 切向力X=400.6172, 切向力Y=-674.8783 FPS=30.42, 法向力=1397.0042, 切向力X=391.4102, 切向力Y=-694.3174 FPS=29.59, 法向力=1412.3167, 切向力X=685.6365, 切向力Y=-898.0353 FPS=33.56, 法向力=1478.1691, 切向力X=555.2560, 切向力Y=-971.5723 FPS=30.55, 法向力=1486.1794, 切向力X=1578.9482, 切向力Y=-1291.4641 FPS=31.79, 法向力=1841.2439, 切向力X=1628.9602, 切向力Y=-1117.7382 FPS=32.21, 法向力=1855.7903, 切向力X=1573.6497, 切向力Y=-1037.5214 FPS=31.97, 法向力=1828.2297, 切向力X=1594.4045, 切向力Y=-1058.0481 FPS=33.02, 法向力=2490.7600, 切向力X=2214.1421, 切向力Y=-742.0649 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000245s, blend=0.003217s (9 tiles incl ref), finalize=0.000063s, total=0.003531s FPS=31.14, 法向力=2435.4800, 切向力X=2384.8086, 切向力Y=-599.0272 FPS=32.45, 法向力=1833.0043, 切向力X=1906.6404, 切向力Y=-884.1411 FPS=32.29, 法向力=1848.5895, 切向力X=1897.0496, 切向力Y=-780.7444 FPS=32.78, 法向力=1687.6395, 切向力X=1319.8672, 切向力Y=-1472.0640 FPS=30.44, 法向力=1307.6416, 切向力X=1097.7102, 切向力Y=-821.3134 FPS=33.69, 法向力=1314.9585, 切向力X=1098.0900, 切向力Y=-796.0970 FPS=30.32, 法向力=1497.9471, 切向力X=1180.1683, 切向力Y=-964.2593 FPS=33.42, 法向力=1534.1880, 切向力X=1160.8701, 切向力Y=-1039.6960 FPS=31.90, 法向力=1706.8257, 切向力X=1412.6281, 切向力Y=-451.8150 FPS=34.35, 法向力=1661.0685, 切向力X=1411.4390, 切向力Y=-524.7985 FPS=32.58, 法向力=1581.7234, 切向力X=953.4114, 切向力Y=-643.2739 FPS=33.15, 法向力=1594.4099, 切向力X=978.9914, 切向力Y=-697.2141 FPS=32.11, 法向力=2498.5767, 切向力X=2687.8508, 切向力Y=-742.0348 FPS=34.17, 法向力=2559.6426, 切向力X=2692.7183, 切向力Y=-719.7130 FPS=32.39, 法向力=1410.4840, 切向力X=1031.9553, 切向力Y=-1063.3452 FPS=35.15, 法向力=1449.7075, 切向力X=1086.1833, 切向力Y=-1012.9312 FPS=32.00, 法向力=2091.9980, 切向力X=2178.9055, 切向力Y=-786.9512 FPS=33.90, 法向力=2173.8398, 切向力X=2264.7646, 切向力Y=-856.2672 FPS=32.31, 法向力=1688.5864, 切向力X=1882.8704, 切向力Y=-1167.6450 FPS=33.16, 法向力=1685.3972, 切向力X=1781.8248, 切向力Y=-1198.4907 FPS=31.38, 法向力=1601.2415, 切向力X=2208.0637, 切向力Y=-1390.5817 FPS=33.18, 法向力=1609.6313, 切向力X=2235.9336, 切向力Y=-1349.6621 FPS=32.84, 法向力=1301.5159, 切向力X=1454.1973, 切向力Y=-1050.8879 FPS=34.19, 法向力=1273.3638, 切向力X=1488.4774, 切向力Y=-916.8105 FPS=31.20, 法向力=1980.8906, 切向力X=1127.6558, 切向力Y=-816.9941 FPS=33.89, 法向力=2069.1123, 切向力X=1035.7002, 切向力Y=-851.6948 FPS=31.02, 法向力=1221.4475, 切向力X=618.0991, 切向力Y=-937.4904 FPS=33.85, 法向力=1176.1809, 切向力X=719.4893, 切向力Y=-951.9512 FPS=32.94, 法向力=1697.8973, 切向力X=1160.6322, 切向力Y=-278.7152 FPS=34.02, 法向力=1663.1442, 切向力X=1168.7222, 切向力Y=-342.0750 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000297s, blend=0.002167s (9 tiles incl ref), finalize=0.000049s, total=0.002519s FPS=32.83, 法向力=2244.2395, 切向力X=694.0381, 切向力Y=-1406.2716 FPS=34.28, 法向力=2416.6538, 切向力X=535.2309, 切向力Y=-1588.5043 FPS=31.43, 法向力=1276.6385, 切向力X=1090.6317, 切向力Y=-469.2200 FPS=34.29, 法向力=1236.9778, 切向力X=1123.8872, 切向力Y=-533.9792 FPS=30.32, 法向力=1887.9695, 切向力X=824.6028, 切向力Y=-1042.8240 FPS=32.55, 法向力=1856.0334, 切向力X=887.7200, 切向力Y=-1178.5488 FPS=32.22, 法向力=1757.4453, 切向力X=575.2891, 切向力Y=-405.0621 FPS=32.79, 法向力=1771.4026, 切向力X=573.0759, 切向力Y=-312.5099 FPS=32.97, 法向力=1655.5691, 切向力X=1859.4717, 切向力Y=-905.4071 FPS=35.82, 法向力=1576.2135, 切向力X=1832.8883, 切向力Y=-952.6895 FPS=32.87, 法向力=1198.9219, 切向力X=822.5605, 切向力Y=-1060.7396 FPS=34.55, 法向力=1226.8807, 切向力X=700.5332, 切向力Y=-1296.9854 FPS=33.22, 法向力=1675.9573, 切向力X=1209.4010, 切向力Y=-218.4993 FPS=32.99, 法向力=1747.2017, 切向力X=1195.2101, 切向力Y=-59.8662 FPS=34.66, 法向力=1782.3120, 切向力X=-83.5889, 切向力Y=-388.8435 FPS=35.29, 法向力=1805.4584, 切向力X=-118.6895, 切向力Y=-326.6023 FPS=34.04, 法向力=1622.2390, 切向力X=666.8972, 切向力Y=-1819.2799 FPS=36.55, 法向力=1521.6199, 切向力X=880.5135, 切向力Y=-1693.3843 FPS=35.33, 法向力=1217.4950, 切向力X=1513.5034, 切向力Y=-1334.8120 FPS=35.60, 法向力=1178.7991, 切向力X=1457.0619, 切向力Y=-1260.8787 FPS=34.38, 法向力=2424.2297, 切向力X=610.4764, 切向力Y=-1512.7289 FPS=35.17, 法向力=2617.6450, 切向力X=512.2136, 切向力Y=-1649.4937 FPS=32.57, 法向力=1702.9052, 切向力X=1393.1957, 切向力Y=-715.5627 FPS=35.18, 法向力=1720.0216, 切向力X=1494.6022, 切向力Y=-808.1591 FPS=31.89, 法向力=1523.1245, 切向力X=766.4196, 切向力Y=-1817.1921 FPS=35.20, 法向力=1523.1167, 切向力X=709.0969, 切向力Y=-1746.0498 FPS=32.25, 法向力=1750.5840, 切向力X=1635.8110, 切向力Y=-1607.8384 FPS=35.16, 法向力=1857.9609, 切向力X=1590.8348, 切向力Y=-1630.9240 FPS=34.06, 法向力=1879.8586, 切向力X=1657.4220, 切向力Y=-1592.1133 FPS=34.34, 法向力=2964.9216, 切向力X=976.0043, 切向力Y=-1695.0972 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000235s, blend=0.002126s (9 tiles incl ref), finalize=0.000048s, total=0.002416s FPS=31.86, 法向力=2121.4341, 切向力X=1704.3066, 切向力Y=-1386.0640 FPS=34.57, 法向力=2113.7080, 切向力X=1732.8792, 切向力Y=-1557.6177 FPS=34.23, 法向力=1873.9209, 切向力X=1821.7932, 切向力Y=-800.0790 FPS=35.15, 法向力=1903.6562, 切向力X=1824.3135, 切向力Y=-832.8043 FPS=33.27, 法向力=1719.5613, 切向力X=1312.4247, 切向力Y=-961.5699 FPS=34.07, 法向力=1809.9913, 切向力X=1363.7455, 切向力Y=-765.2242 FPS=33.36, 法向力=1811.2802, 切向力X=1430.0803, 切向力Y=-755.4282 FPS=34.51, 法向力=1250.5670, 切向力X=2230.7607, 切向力Y=-1090.9478 FPS=33.46, 法向力=2696.9983, 切向力X=404.5812, 切向力Y=-1414.3108 FPS=33.50, 法向力=2772.3823, 切向力X=448.9749, 切向力Y=-1416.7036 FPS=33.93, 法向力=1321.5267, 切向力X=401.1063, 切向力Y=-729.7036 FPS=35.99, 法向力=1288.8125, 切向力X=465.4047, 切向力Y=-834.3986 FPS=34.12, 法向力=1276.3163, 切向力X=540.0712, 切向力Y=-790.0795 FPS=31.40, 法向力=1488.4442, 切向力X=1172.4258, 切向力Y=-1257.7133 FPS=34.04, 法向力=1448.6124, 切向力X=1143.1161, 切向力Y=-1413.3472 FPS=32.62, 法向力=1525.0100, 切向力X=-247.8527, 切向力Y=-1447.8586 FPS=34.00, 法向力=1790.9084, 切向力X=418.4171, 切向力Y=-1333.1488 FPS=34.65, 法向力=1764.3673, 切向力X=446.3921, 切向力Y=-1336.4348 FPS=33.69, 法向力=1772.3816, 切向力X=457.7546, 切向力Y=-1345.8298 FPS=35.18, 法向力=2761.2900, 切向力X=1861.1173, 切向力Y=-448.7104 FPS=34.74, 法向力=2703.2588, 切向力X=1848.3909, 切向力Y=-312.0453 FPS=32.67, 法向力=2529.5581, 切向力X=3456.9941, 切向力Y=-1056.3547 FPS=34.39, 法向力=2690.5073, 切向力X=3647.7852, 切向力Y=-1065.5720 FPS=31.73, 法向力=1638.1891, 切向力X=482.2356, 切向力Y=-1508.4553 FPS=32.33, 法向力=1691.9626, 切向力X=466.4948, 切向力Y=-1515.5914 FPS=34.25, 法向力=2387.6963, 切向力X=2712.7878, 切向力Y=-1280.7529 FPS=32.72, 法向力=1779.5676, 切向力X=1930.9236, 切向力Y=-1784.6290 FPS=33.85, 法向力=1746.1062, 切向力X=2037.8181, 切向力Y=-1746.7145 FPS=33.70, 法向力=1740.8691, 切向力X=1972.8645, 切向力Y=-1838.4552 FPS=32.43, 法向力=2244.3667, 切向力X=1355.1351, 切向力Y=-2544.4761 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000274s, blend=0.002201s (9 tiles incl ref), finalize=0.000047s, total=0.002529s FPS=33.16, 法向力=2269.0479, 切向力X=1359.6443, 切向力Y=-2556.5229 FPS=31.89, 法向力=2857.9873, 切向力X=2547.3857, 切向力Y=-1572.9896 FPS=32.56, 法向力=2107.2212, 切向力X=2247.8054, 切向力Y=-1628.7161 FPS=34.09, 法向力=2070.2686, 切向力X=2237.4500, 切向力Y=-1550.4601 FPS=32.56, 法向力=1974.7822, 切向力X=275.0489, 切向力Y=-1012.8760 FPS=33.49, 法向力=1996.0737, 切向力X=209.9336, 切向力Y=-973.8999 FPS=33.26, 法向力=1958.7498, 切向力X=199.2363, 切向力Y=-1079.6633 FPS=33.31, 法向力=3133.0601, 切向力X=1717.2117, 切向力Y=-1826.8899 FPS=33.65, 法向力=3119.1538, 切向力X=1646.7998, 切向力Y=-1963.4180 FPS=31.62, 法向力=2349.5369, 切向力X=-332.1130, 切向力Y=-2184.0498 FPS=32.69, 法向力=1512.7477, 切向力X=1248.7634, 切向力Y=-1749.1301 FPS=33.92, 法向力=1504.6450, 切向力X=1418.1182, 切向力Y=-1575.2712 FPS=33.32, 法向力=2017.1287, 切向力X=1896.3558, 切向力Y=-661.1832 FPS=34.02, 法向力=2059.2817, 切向力X=1916.9988, 切向力Y=-649.2534 FPS=33.25, 法向力=2026.7571, 切向力X=1917.9769, 切向力Y=-713.6298 FPS=24.43, 法向力=1005.3496, 切向力X=1436.0427, 切向力Y=-331.7849 FPS=20.03, 法向力=2010.4919, 切向力X=1371.0667, 切向力Y=-572.0448 FPS=21.12, 法向力=1648.7451, 切向力X=1611.6456, 切向力Y=-789.8460 FPS=32.51, 法向力=1609.6238, 切向力X=1522.6238, 切向力Y=-880.6102 FPS=33.03, 法向力=2491.8247, 切向力X=2373.2988, 切向力Y=-1499.2112 FPS=33.50, 法向力=2469.2876, 切向力X=2464.8579, 切向力Y=-1677.0875 FPS=31.45, 法向力=1275.9124, 切向力X=982.5886, 切向力Y=-899.8466 FPS=34.05, 法向力=1213.2319, 切向力X=1109.1389, 切向力Y=-975.8928 FPS=31.68, 法向力=1624.1597, 切向力X=1090.0876, 切向力Y=-1062.6934 FPS=17.89, 法向力=2054.7673, 切向力X=-822.7917, 切向力Y=-1313.1858 FPS=23.42, 法向力=2588.4050, 切向力X=2589.1587, 切向力Y=-1649.7872 FPS=19.43, 法向力=2797.4163, 切向力X=2780.6328, 切向力Y=-1627.0037 FPS=31.98, 法向力=1716.1077, 切向力X=1152.0411, 切向力Y=-976.7839 FPS=33.25, 法向力=1762.3232, 切向力X=1159.3673, 切向力Y=-916.2054 FPS=32.38, 法向力=2277.8438, 切向力X=2060.1370, 切向力Y=56.6264 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000226s, blend=0.002182s (9 tiles incl ref), finalize=0.000057s, total=0.002471s FPS=31.30, 法向力=1673.1619, 切向力X=914.8632, 切向力Y=-1622.5886 FPS=34.00, 法向力=1632.9092, 切向力X=829.4196, 切向力Y=-1681.9711 FPS=31.93, 法向力=1662.5326, 切向力X=890.4464, 切向力Y=-1716.9561 FPS=31.51, 法向力=2547.0381, 切向力X=1016.0889, 切向力Y=-851.0007 FPS=30.67, 法向力=2634.9675, 切向力X=1206.5597, 切向力Y=-725.7027 FPS=32.62, 法向力=2197.9165, 切向力X=2639.0056, 切向力Y=-1116.9617 FPS=32.54, 法向力=2109.0640, 切向力X=2645.3198, 切向力Y=-1152.5195 FPS=32.69, 法向力=2211.3447, 切向力X=2804.3535, 切向力Y=-740.3726 FPS=31.19, 法向力=2177.3218, 切向力X=1276.2932, 切向力Y=-1382.5890 FPS=33.84, 法向力=2236.4983, 切向力X=1208.8575, 切向力Y=-1360.9241 FPS=29.48, 法向力=1480.8933, 切向力X=863.8253, 切向力Y=-1677.3860 FPS=33.19, 法向力=1400.1841, 切向力X=939.6340, 切向力Y=-1660.9172 FPS=32.77, 法向力=1508.4458, 切向力X=1885.1023, 切向力Y=-1020.3387 FPS=34.54, 法向力=1557.1255, 切向力X=1887.2542, 切向力Y=-1176.5513 FPS=33.58, 法向力=1453.3054, 切向力X=632.8179, 切向力Y=-729.3300 FPS=34.33, 法向力=1488.3528, 切向力X=594.0239, 切向力Y=-664.3834 FPS=31.52, 法向力=1673.5676, 切向力X=318.0085, 切向力Y=-1742.4052 FPS=34.26, 法向力=1699.1323, 切向力X=361.4543, 切向力Y=-1805.1660 FPS=32.24, 法向力=1406.0366, 切向力X=-66.7086, 切向力Y=-984.2941 FPS=34.22, 法向力=1412.1262, 切向力X=3.2036, 切向力Y=-887.4437 FPS=18.89, 法向力=1868.3340, 切向力X=659.3511, 切向力Y=-1332.3037 FPS=44.40, 法向力=1895.6820, 切向力X=694.7316, 切向力Y=-1353.6439 FPS=26.42, 法向力=2042.6465, 切向力X=288.7206, 切向力Y=-402.9362 FPS=27.41, 法向力=1681.7017, 切向力X=586.6298, 切向力Y=-1855.0603 FPS=28.59, 法向力=1598.9409, 切向力X=690.9958, 切向力Y=-2041.9313 FPS=28.95, 法向力=1781.2808, 切向力X=977.7848, 切向力Y=-997.6752 FPS=29.14, 法向力=1767.6627, 切向力X=820.3912, 切向力Y=-904.0667 FPS=28.28, 法向力=2106.5059, 切向力X=-634.1996, 切向力Y=-1422.8054 FPS=29.53, 法向力=2087.0093, 切向力X=-620.5354, 切向力Y=-1568.1838 FPS=27.87, 法向力=1157.6138, 切向力X=751.5534, 切向力Y=-1292.7729 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000288s, blend=0.002158s (9 tiles incl ref), finalize=0.000047s, total=0.002499s FPS=27.06, 法向力=1984.5549, 切向力X=2238.7812, 切向力Y=-1934.9332 FPS=29.58, 法向力=2020.7488, 切向力X=2206.9385, 切向力Y=-1951.4136 FPS=29.81, 法向力=1671.8577, 切向力X=1001.1709, 切向力Y=-1299.3857 FPS=28.79, 法向力=1622.1224, 切向力X=1031.9209, 切向力Y=-1233.9559 FPS=28.56, 法向力=1852.1682, 切向力X=1183.5656, 切向力Y=-1225.8672 FPS=28.12, 法向力=1809.3323, 切向力X=1064.8989, 切向力Y=-1250.4905 FPS=29.27, 法向力=1920.0217, 切向力X=1487.8217, 切向力Y=-1968.2825 FPS=27.85, 法向力=2249.9678, 切向力X=308.3765, 切向力Y=-936.4856 FPS=29.46, 法向力=2210.4026, 切向力X=402.1354, 切向力Y=-918.5845 FPS=27.88, 法向力=1988.1030, 切向力X=1128.0154, 切向力Y=305.2631 FPS=27.80, 法向力=1915.6626, 切向力X=1059.8066, 切向力Y=256.8735 FPS=29.16, 法向力=2715.2849, 切向力X=2946.5571, 切向力Y=-1331.8308 FPS=26.76, 法向力=1600.7906, 切向力X=1107.7332, 切向力Y=-2040.4985 FPS=27.35, 法向力=1507.0403, 切向力X=1182.3687, 切向力Y=-2143.9644 FPS=28.19, 法向力=1931.2540, 切向力X=582.0116, 切向力Y=-861.0914 FPS=27.63, 法向力=2469.8713, 切向力X=395.9221, 切向力Y=-2022.9292 FPS=28.44, 法向力=2451.5718, 切向力X=501.0781, 切向力Y=-2063.3550 FPS=26.64, 法向力=2503.9500, 切向力X=917.7509, 切向力Y=-1402.4858 FPS=28.74, 法向力=2528.9229, 切向力X=1029.3528, 切向力Y=-1380.9534 FPS=26.13, 法向力=1799.7998, 切向力X=1885.7568, 切向力Y=-1368.3773 FPS=26.77, 法向力=1460.5726, 切向力X=1718.8279, 切向力Y=-1141.1815 FPS=28.42, 法向力=1502.3252, 切向力X=1718.5092, 切向力Y=-1210.3052 FPS=27.79, 法向力=1877.9307, 切向力X=2239.8577, 切向力Y=-1375.2928 FPS=28.45, 法向力=1910.3635, 切向力X=2215.9741, 切向力Y=-1324.9855 FPS=25.81, 法向力=1959.1189, 切向力X=289.9738, 切向力Y=-1611.0099 FPS=28.09, 法向力=1975.2144, 切向力X=299.1061, 切向力Y=-1619.8608 FPS=28.12, 法向力=3047.3428, 切向力X=3939.0205, 切向力Y=-907.7542 FPS=25.96, 法向力=1683.7119, 切向力X=-915.8918, 切向力Y=-1302.2139 FPS=26.53, 法向力=1626.1873, 切向力X=-791.3271, 切向力Y=-1373.4669 FPS=27.39, 法向力=2517.5557, 切向力X=-938.1868, 切向力Y=-1769.0283 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000004s, geom=0.000005s (hit), reset=0.000284s, blend=0.002210s (9 tiles incl ref), finalize=0.000048s, total=0.002551s FPS=25.98, 法向力=1276.5896, 切向力X=1089.9187, 切向力Y=-1742.4214 FPS=26.97, 法向力=1274.2115, 切向力X=1101.0906, 切向力Y=-1614.7216 FPS=25.43, 法向力=2836.7883, 切向力X=1474.0210, 切向力Y=-292.6066 FPS=26.21, 法向力=1565.6138, 切向力X=470.3403, 切向力Y=-1077.0388 FPS=26.75, 法向力=1532.5239, 切向力X=515.6042, 切向力Y=-1222.5498 FPS=26.31, 法向力=2191.7180, 切向力X=607.4333, 切向力Y=-1190.8737 FPS=26.70, 法向力=2199.3003, 切向力X=541.9298, 切向力Y=-1268.8300 FPS=27.49, 法向力=1725.1892, 切向力X=1214.4624, 切向力Y=-1684.9078 FPS=26.77, 法向力=1880.4441, 切向力X=1348.7560, 切向力Y=-1968.8290 FPS=27.54, 法向力=1922.0244, 切向力X=1399.5400, 切向力Y=-2082.1731 FPS=26.90, 法向力=1560.2656, 切向力X=871.4139, 切向力Y=-299.8268 FPS=26.19, 法向力=2006.1741, 切向力X=765.7784, 切向力Y=-789.0693 FPS=26.68, 法向力=1976.4423, 切向力X=764.8235, 切向力Y=-905.3799 FPS=24.88, 法向力=1860.1589, 切向力X=507.7201, 切向力Y=-351.8864 FPS=25.87, 法向力=1804.4365, 切向力X=511.8705, 切向力Y=-308.6256 FPS=26.57, 法向力=1826.3254, 切向力X=2277.1501, 切向力Y=-1308.5515 FPS=25.66, 法向力=1649.4247, 切向力X=1167.6792, 切向力Y=-883.0188 FPS=25.75, 法向力=1577.4750, 切向力X=1018.3946, 切向力Y=-906.7471 FPS=25.71, 法向力=2100.0732, 切向力X=2427.9434, 切向力Y=-894.6638 FPS=24.33, 法向力=1865.5471, 切向力X=1831.9246, 切向力Y=-1662.4851 FPS=26.03, 法向力=1910.9210, 切向力X=1698.1243, 切向力Y=-1712.5559 FPS=23.59, 法向力=1800.6859, 切向力X=3138.1135, 切向力Y=-2253.9495 FPS=25.08, 法向力=1713.7764, 切向力X=2444.9824, 切向力Y=-1827.5642 FPS=25.85, 法向力=1723.7646, 切向力X=2489.0938, 切向力Y=-1871.6238 FPS=27.67, 法向力=2559.1790, 切向力X=-23.4853, 切向力Y=-779.3060 FPS=25.32, 法向力=1830.3256, 切向力X=1413.5574, 切向力Y=-796.0415 FPS=27.33, 法向力=1845.8717, 切向力X=1357.9031, 切向力Y=-778.1761 FPS=25.94, 法向力=1395.4067, 切向力X=473.1382, 切向力Y=-2480.6780 FPS=25.10, 法向力=1501.1848, 切向力X=1776.7549, 切向力Y=-1762.3334 FPS=26.15, 法向力=1514.8617, 切向力X=1804.0216, 切向力Y=-1572.2635 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000226s, blend=0.002081s (9 tiles incl ref), finalize=0.000047s, total=0.002361s FPS=24.48, 法向力=1390.8618, 切向力X=246.1984, 切向力Y=-599.7838 FPS=45.36, 法向力=1409.3630, 切向力X=280.3799, 切向力Y=-623.4192 FPS=32.38, 法向力=1485.4642, 切向力X=1150.6028, 切向力Y=-2036.1440 FPS=34.73, 法向力=1538.2361, 切向力X=1235.3337, 切向力Y=-1917.9590 FPS=32.74, 法向力=1738.7783, 切向力X=686.3768, 切向力Y=-505.7981 FPS=33.99, 法向力=1741.5242, 切向力X=718.3928, 切向力Y=-377.7903 FPS=33.26, 法向力=1430.6323, 切向力X=685.8173, 切向力Y=-1302.3181 FPS=34.91, 法向力=1411.6477, 切向力X=723.1268, 切向力Y=-1351.5813 FPS=34.81, 法向力=2190.0725, 切向力X=1272.9844, 切向力Y=-923.1055 FPS=34.47, 法向力=2289.1333, 切向力X=1147.4609, 切向力Y=-1046.1309 FPS=32.12, 法向力=1466.2280, 切向力X=1769.4065, 切向力Y=-828.6255 FPS=34.94, 法向力=1462.5212, 切向力X=1803.8259, 切向力Y=-813.5674 FPS=31.19, 法向力=1767.6593, 切向力X=2893.0486, 切向力Y=-994.5930 FPS=34.08, 法向力=1878.6649, 切向力X=3043.7480, 切向力Y=-1031.5540 FPS=33.29, 法向力=1183.1692, 切向力X=2555.6418, 切向力Y=-884.3860 FPS=35.78, 法向力=1164.7410, 切向力X=2505.0547, 切向力Y=-941.7864 FPS=33.63, 法向力=1922.2520, 切向力X=721.5051, 切向力Y=-1805.8231 FPS=35.31, 法向力=1966.8708, 切向力X=567.4528, 切向力Y=-1729.3923 FPS=31.87, 法向力=1625.5120, 切向力X=420.0438, 切向力Y=-1301.4885 FPS=36.22, 法向力=1659.6469, 切向力X=591.9485, 切向力Y=-1291.5325 FPS=34.28, 法向力=1420.2573, 切向力X=982.6481, 切向力Y=-3371.5361 FPS=34.62, 法向力=1360.1921, 切向力X=1137.8052, 切向力Y=-3452.2595 FPS=32.54, 法向力=2109.0002, 切向力X=2711.8438, 切向力Y=-16014.3926 FPS=35.18, 法向力=1991.9656, 切向力X=2722.4014, 切向力Y=-16580.8516 FPS=32.35, 法向力=4818.3730, 切向力X=2647.7842, 切向力Y=-38442.9141 FPS=34.18, 法向力=4835.7710, 切向力X=2715.8374, 切向力Y=-38732.7188 FPS=32.48, 法向力=7559.5005, 切向力X=3458.6892, 切向力Y=-57277.5859 FPS=34.86, 法向力=7168.0166, 切向力X=3722.1152, 切向力Y=-57438.2148 FPS=33.36, 法向力=8019.9932, 切向力X=7940.4507, 切向力Y=-50439.2812 FPS=33.43, 法向力=7767.7568, 切向力X=8294.2012, 切向力Y=-50361.0742 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000221s, blend=0.002173s (9 tiles incl ref), finalize=0.000044s, total=0.002444s FPS=30.85, 法向力=4430.0679, 切向力X=11544.6982, 切向力Y=-24185.0039 FPS=34.02, 法向力=4424.3525, 切向力X=11348.9912, 切向力Y=-24368.2500 FPS=32.50, 法向力=3216.0273, 切向力X=-66.5322, 切向力Y=-8850.2803 FPS=33.61, 法向力=3235.3191, 切向力X=-104.9722, 切向力Y=-8639.6553 FPS=28.01, 法向力=3777.8464, 切向力X=-9378.8213, 切向力Y=-4295.8457 FPS=31.77, 法向力=3758.8752, 切向力X=-9387.4082, 切向力Y=-4249.8149 FPS=30.70, 法向力=4862.1025, 切向力X=-6744.0532, 切向力Y=6365.0781 FPS=31.23, 法向力=4929.6782, 切向力X=-6775.4126, 切向力Y=6173.0498 FPS=32.03, 法向力=4116.5117, 切向力X=-569.7656, 切向力Y=4339.4819 FPS=32.93, 法向力=4082.3218, 切向力X=-569.0671, 切向力Y=4419.7471 FPS=32.12, 法向力=3377.4802, 切向力X=475.6768, 切向力Y=1504.8210 FPS=34.06, 法向力=3486.3457, 切向力X=621.3821, 切向力Y=1499.1000 FPS=31.44, 法向力=1877.2120, 切向力X=-221.6484, 切向力Y=-7154.9932 FPS=33.23, 法向力=1981.7104, 切向力X=-169.6534, 切向力Y=-7218.5166 FPS=32.49, 法向力=4971.9316, 切向力X=3285.5908, 切向力Y=-23517.9316 FPS=32.36, 法向力=6453.2231, 切向力X=5475.6758, 切向力Y=-45626.0547 FPS=33.53, 法向力=6307.6631, 切向力X=5531.6543, 切向力Y=-45823.2891 FPS=33.49, 法向力=6305.5293, 切向力X=5570.3589, 切向力Y=-45716.3242 FPS=34.11, 法向力=9720.2939, 切向力X=16657.8398, 切向力Y=-73218.4297 FPS=34.35, 法向力=9583.8359, 切向力X=16658.8125, 切向力Y=-73522.1953 FPS=32.07, 法向力=25197.3867, 切向力X=20572.3105, 切向力Y=-59357.6797 FPS=33.79, 法向力=24800.4414, 切向力X=20967.8535, 切向力Y=-59914.3516 FPS=30.19, 法向力=16505.9570, 切向力X=22213.3438, 切向力Y=-23085.4375 FPS=31.22, 法向力=9013.4824, 切向力X=15207.0918, 切向力Y=-10089.4434 FPS=33.84, 法向力=8971.3242, 切向力X=15268.2314, 切向力Y=-9934.8154 FPS=32.77, 法向力=8627.2549, 切向力X=6097.0322, 切向力Y=-8580.7598 FPS=31.84, 法向力=8812.1953, 切向力X=5938.1392, 切向力Y=-8833.4463 FPS=32.02, 法向力=3901.0479, 切向力X=-10828.2432, 切向力Y=14677.1953 FPS=33.57, 法向力=3889.9722, 切向力X=-10819.2100, 切向力Y=14723.9932 FPS=32.92, 法向力=3900.1191, 切向力X=-10815.5020, 切向力Y=14722.6680 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000275s, blend=0.002159s (9 tiles incl ref), finalize=0.000048s, total=0.002489s FPS=33.04, 法向力=11773.3115, 切向力X=-15404.2461, 切向力Y=45223.3828 FPS=32.62, 法向力=17824.6445, 切向力X=-7383.3047, 切向力Y=36426.0977 FPS=34.78, 法向力=17700.6816, 切向力X=-7338.8647, 切向力Y=36434.9375 FPS=31.47, 法向力=7610.6836, 切向力X=-1067.5703, 切向力Y=10912.1211 FPS=34.39, 法向力=7597.6948, 切向力X=-1018.4202, 切向力Y=11029.8506 FPS=31.88, 法向力=3396.5361, 切向力X=448.2971, 切向力Y=2095.8735 FPS=33.75, 法向力=3392.2834, 切向力X=358.5454, 切向力Y=1939.1719 FPS=33.36, 法向力=1552.0521, 切向力X=3101.0864, 切向力Y=-5368.1279 FPS=33.13, 法向力=1526.1039, 切向力X=3182.5845, 切向力Y=-5681.5078 FPS=31.11, 法向力=3911.1240, 切向力X=7701.6812, 切向力Y=-24767.0977 FPS=34.13, 法向力=3521.5488, 切向力X=7557.6553, 切向力Y=-25517.9531 FPS=32.04, 法向力=10449.2041, 切向力X=17982.7207, 切向力Y=-77198.0781 FPS=33.96, 法向力=10439.6914, 切向力X=17895.4258, 切向力Y=-77381.4375 FPS=32.54, 法向力=20815.7930, 切向力X=20246.4316, 切向力Y=-88609.5000 FPS=32.90, 法向力=20783.0957, 切向力X=20318.8086, 切向力Y=-89057.0000 FPS=32.64, 法向力=8922.8086, 切向力X=6321.1919, 切向力Y=-11419.7637 FPS=33.55, 法向力=9056.9902, 切向力X=6358.6792, 切向力Y=-11618.5879 FPS=31.48, 法向力=6081.6782, 切向力X=830.8002, 切向力Y=6995.0039 FPS=34.11, 法向力=6080.7598, 切向力X=841.3496, 切向力Y=6971.0059 FPS=33.21, 法向力=1161.7981, 切向力X=4157.1060, 切向力Y=-9682.6387 FPS=34.40, 法向力=1193.0520, 切向力X=4113.2061, 切向力Y=-9620.8340 FPS=31.11, 法向力=3082.3496, 切向力X=6730.8037, 切向力Y=-26593.2578 FPS=33.92, 法向力=2974.0669, 切向力X=6956.4873, 切向力Y=-27246.2324 FPS=30.58, 法向力=1992.3423, 切向力X=2097.8274, 切向力Y=-4298.8896 FPS=34.62, 法向力=1892.8143, 切向力X=2107.3193, 切向力Y=-4408.4849 FPS=31.82, 法向力=1902.8323, 切向力X=1833.0278, 切向力Y=-3864.5347 FPS=34.26, 法向力=1880.0020, 切向力X=1805.8970, 切向力Y=-3745.3865 FPS=34.50, 法向力=1831.2509, 切向力X=1875.6218, 切向力Y=-2695.9214 FPS=35.67, 法向力=1870.0671, 切向力X=1874.0771, 切向力Y=-2657.7627 FPS=32.59, 法向力=1657.4302, 切向力X=2385.2280, 切向力Y=-2781.9634 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000005s (hit), reset=0.000220s, blend=0.002158s (9 tiles incl ref), finalize=0.000045s, total=0.002431s FPS=34.66, 法向力=1676.7106, 切向力X=2489.0410, 切向力Y=-2935.1782 FPS=34.19, 法向力=1535.6146, 切向力X=1031.1139, 切向力Y=-3330.5215 FPS=34.78, 法向力=1562.7561, 切向力X=967.0861, 切向力Y=-3465.9275 FPS=33.30, 法向力=1416.0704, 切向力X=1289.9160, 切向力Y=-2060.2104 FPS=35.31, 法向力=1405.0820, 切向力X=1423.4761, 切向力Y=-2142.8735 FPS=32.26, 法向力=1307.8654, 切向力X=1200.5398, 切向力Y=-1875.4727 FPS=35.55, 法向力=1334.8711, 切向力X=1086.6506, 切向力Y=-1887.4991 FPS=35.53, 法向力=1691.6405, 切向力X=822.8156, 切向力Y=-2653.1787 FPS=36.40, 法向力=1729.7839, 切向力X=799.9915, 切向力Y=-2732.8203 FPS=34.54, 法向力=1732.3250, 切向力X=836.6578, 切向力Y=-2712.6257 FPS=35.28, 法向力=1144.1023, 切向力X=1268.3743, 切向力Y=-2044.5415 FPS=33.72, 法向力=1268.4359, 切向力X=1682.1907, 切向力Y=-2238.7539 FPS=35.95, 法向力=1286.0527, 切向力X=1615.5140, 切向力Y=-2300.3376 FPS=34.03, 法向力=1152.4012, 切向力X=1671.7808, 切向力Y=-2040.6169 FPS=36.37, 法向力=1098.5989, 切向力X=1586.6448, 切向力Y=-2065.7971 FPS=35.88, 法向力=1070.5735, 切向力X=1594.3898, 切向力Y=-2036.3268 FPS=33.89, 法向力=1521.7804, 切向力X=1364.0171, 切向力Y=-1303.7546 FPS=36.37, 法向力=1564.5558, 切向力X=1460.7675, 切向力Y=-1191.6777 FPS=32.72, 法向力=1039.9539, 切向力X=1145.8302, 切向力Y=-2189.2053 FPS=32.23, 法向力=993.4114, 切向力X=1295.4132, 切向力Y=-2228.6409 FPS=35.16, 法向力=1244.1157, 切向力X=1929.4905, 切向力Y=-1617.8357 FPS=36.43, 法向力=1261.9336, 切向力X=2008.1255, 切向力Y=-1662.4573 FPS=34.36, 法向力=1783.1301, 切向力X=812.7045, 切向力Y=-2639.9041 FPS=37.11, 法向力=1773.2531, 切向力X=750.8601, 切向力Y=-2834.4839 FPS=33.34, 法向力=1523.4207, 切向力X=692.1763, 切向力Y=-1449.9697 FPS=37.06, 法向力=1484.8545, 切向力X=667.4616, 切向力Y=-1275.6334 FPS=35.23, 法向力=1374.1611, 切向力X=1822.5048, 切向力Y=-2374.3062 FPS=36.45, 法向力=1401.2046, 切向力X=1979.9037, 切向力Y=-2214.9727 FPS=33.86, 法向力=1192.0586, 切向力X=1704.4226, 切向力Y=-1874.9019 FPS=36.87, 法向力=1201.6694, 切向力X=1715.0609, 切向力Y=-1957.1886 stitch_feature_optimized: canvas out_w=468, out_h=419, x_min=-140.07, y_min=-85.09 stitch_feature_optimized steps: brightness=0.000003s, geom=0.000003s (hit), reset=0.000237s, blend=0.002158s (9 tiles incl ref), finalize=0.000048s, total=0.002449s FPS=32.44, 法向力=1897.8362, 切向力X=1848.2437, 切向力Y=-1787.0017 FPS=36.34, 法向力=2001.7084, 切向力X=1946.8403, 切向力Y=-1817.1058 FPS=35.09, 法向力=2031.8440, 切向力X=1948.5217, 切向力Y=-1882.9624 FPS=34.34, 法向力=1673.1963, 切向力X=1706.1465, 切向力Y=-2255.4565 FPS=36.20, 法向力=1659.1908, 切向力X=1639.1283, 切向力Y=-2281.3918 FPS=33.67, 法向力=1323.0037, 切向力X=1864.9158, 切向力Y=-1608.9131 FPS=34.92, 法向力=1343.0522, 切向力X=1801.5905, 切向力Y=-1634.3545 FPS=34.41, 法向力=1571.0530, 切向力X=1235.4141, 切向力Y=-1246.7593 FPS=36.00, 法向力=1623.2474, 切向力X=1197.7061, 切向力Y=-1269.0781 FPS=35.98, 法向力=1455.2605, 切向力X=1962.7849, 切向力Y=-1675.7019 FPS=35.70, 法向力=1475.9427, 切向力X=1925.6794, 切向力Y=-1755.0420 FPS=34.62, 法向力=1344.8125, 切向力X=1594.0980, 切向力Y=-1677.4706 FPS=15.62, 法向力=1394.7371, 切向力X=1529.6967, 切向力Y=-2384.6982 Sensor disconnected.