{ "pass": true, "checks": [ { "name": "task 88 first view", "state": { "id": "bridge-engine", "step": 0, "operation": 0, "errors": 0, "complete": false, "pending": false, "hdr": "venice_sunset_1k", "distance": 2.532200435574361, "zoom": 4.585319615433331, "exposure": 1, "light": [ 0.8, 1.4 ], "screen": { "x": 1010, "y": 486.01751583020615, "localX": 751, "localY": 297.51751583020615, "visible": true }, "bounds": [ 0.062756887345643, 0.051998564459097896, 0.13537557144211787 ], "projected": { "x": 673.1377211472847, "y": 240.14902282175092, "w": 153.71540788933282, "h": 117.4649486538944 }, "pivot": [ -0.6660927457083943, 0.5878027287808987, 1.861848146330254 ], "pickPoints": [ { "x": 1008.9954250919511, "y": 487.38149714869814 }, { "x": 985.9381139085511, "y": 487.38149714869814 }, { "x": 1032.052736275351, "y": 487.38149714869814 }, { "x": 1055.110047458751, "y": 487.38149714869814 }, { "x": 1008.9954250919511, "y": 469.76175485061395 }, { "x": 985.9381139085511, "y": 469.76175485061395 }, { "x": 1032.052736275351, "y": 469.76175485061395 }, { "x": 1055.110047458751, "y": 469.76175485061395 }, { "x": 1008.9954250919511, "y": 505.0012394467823 }, { "x": 985.9381139085511, "y": 505.0012394467823 }, { "x": 1032.052736275351, "y": 505.0012394467823 }, { "x": 1055.110047458751, "y": 505.0012394467823 }, { "x": 1008.9954250919511, "y": 452.1420125525298 }, { "x": 1008.9954250919511, "y": 522.6209817448664 }, { "x": 1032.052736275351, "y": 522.6209817448664 } ], "camera": [ 0.7522503826681537, 1.474922210456197, 3.762385851829886 ], "target": [ -0.6660927457083943, 0.5671826082952064, 1.8712616806611555 ], "outline": 3, "cutaway": 2, "materials": [ { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 0.65, "baseline": 0.65, "side": 2 }, { "opacity": 0.65, "baseline": 0.65, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 } ], "labels": [ { "text": "聚焦 · 架桥车发动机控制(示意)", "x": 908.984375, "y": 562.109375, "w": 200, "h": 30, "id": "bridge-engine" } ], "operationData": { "targetId": "bridge-engine", "kind": "identify", "directionHint": "关闭架桥车发动机", "effects": [ { "targetId": "bridge-engine", "color": 13195851 } ], "index": 0, "axis": [ 0, 1, 0 ], "deltaDegrees": 0, "toleranceDegrees": 6 }, "position": [ -3, 1.1, 1.2 ], "quaternion": [ 0, 0, 0, 1 ] } }, { "name": "task 88 step 1 operation 1", "target": "bridge-engine", "drag": false, "distance": 2.532200435574361, "projected": { "x": 646.2886594739347, "y": 220.36678385331803, "w": 206.72072095461988, "h": 157.9701033621338 }, "labels": 2 }, { "name": "task 88 step 1 operation 2", "target": "bridge-paper", "drag": true, "distance": 2.5322004355743606, "projected": { "x": 659.3203628276048, "y": 264.5648758480844, "w": 182.27451467595972, "h": 68.74644499668415 }, "labels": 6 }, { "name": "task 88 step 2 operation 1", "target": "bridge-tank-valve", "drag": true, "distance": 2.532200435574361, "projected": { "x": 673.137721147285, "y": 240.149022821751, "w": 153.71540788933248, "h": 117.46494865389454 }, "labels": 5 }, { "name": "task 88 step 3 operation 1", "target": "bridge-inlet", "drag": true, "distance": 2.532200435574361, "projected": { "x": 676.519892871534, "y": 223.33055214123044, "w": 149.27406401900578, "h": 150.67914827592745 }, "labels": 3 }, { "name": "task 88 step 3 operation 2", "target": "bridge-inlet-bag", "drag": true, "distance": 2.53220043557436, "projected": { "x": 684.0253101831897, "y": 215.68712541176197, "w": 133.84273555858078, "h": 164.89028905185668 }, "labels": 2 }, { "name": "task 88 step 3 operation 3", "target": "bridge-outlet", "drag": true, "distance": 2.532200435574361, "projected": { "x": 676.5198928715349, "y": 223.33055214123044, "w": 149.27406401900566, "h": 150.6791482759274 }, "labels": 2 }, { "name": "task 88 step 3 operation 4", "target": "bridge-outlet-bag", "drag": true, "distance": 2.532200435574361, "projected": { "x": 684.0253101831888, "y": 215.68712541176166, "w": 133.84273555858147, "h": 164.8902890518566 }, "labels": 2 }, { "name": "task 88 step 4 operation 1", "target": "bridge-pump-bolt-1", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.6199070925887, "y": 223.15346284907946, "w": 150.63249702941573, "h": 149.17590888727239 }, "labels": 0 }, { "name": "task 88 step 4 operation 2", "target": "bridge-pump-bolt-2", "drag": true, "distance": 2.5322004355743606, "projected": { "x": 675.6199070925903, "y": 223.15346284907923, "w": 150.63249702941562, "h": 149.1759088872717 }, "labels": 1 }, { "name": "task 88 step 4 operation 3", "target": "bridge-pump-bolt-3", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.6199075533762, "y": 223.1534648307375, "w": 150.6324959898909, "h": 149.17590501577996 }, "labels": 1 }, { "name": "task 88 step 4 operation 4", "target": "bridge-pump-bolt-4", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.6199091998192, "y": 223.15346055153148, "w": 150.63249281851847, "h": 149.17591348205164 }, "labels": 2 }, { "name": "task 88 step 5 operation 1", "target": "bridge-old-pump", "drag": true, "distance": 2.532200435574361, "projected": { "x": 677.0065725777732, "y": 227.5452950401308, "w": 145.49081654096278, "h": 144.5106140872198 }, "labels": 7 }, { "name": "task 88 step 6 operation 1", "target": "bridge-paper", "drag": false, "distance": 2.5322004355743606, "projected": { "x": 659.4094031688923, "y": 264.0810480219035, "w": 182.25922528593458, "h": 69.30422147238039 }, "labels": 5 }, { "name": "task 88 step 7 operation 1", "target": "bridge-gasket", "drag": true, "distance": 2.532200435574361, "projected": { "x": 699.2402943359888, "y": 223.2716090124902, "w": 105.29229131936688, "h": 149.38768381385043 }, "labels": 7 }, { "name": "task 88 step 8 operation 1", "target": "bridge-new-pump", "drag": true, "distance": 2.532200435574361, "projected": { "x": 677.006572577773, "y": 227.5452950401308, "w": 145.4908165409629, "h": 144.5106140872198 }, "labels": 11 }, { "name": "task 88 step 8 operation 2", "target": "bridge-pump-bolt-1", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.6199070925903, "y": 223.1534628490798, "w": 150.63249702941562, "h": 149.1759088872721 }, "labels": 1 }, { "name": "task 88 step 8 operation 3", "target": "bridge-pump-bolt-2", "drag": true, "distance": 2.5322004355743606, "projected": { "x": 675.6199070925919, "y": 223.15346284907884, "w": 150.63249702941573, "h": 149.1759088872713 }, "labels": 1 }, { "name": "task 88 step 8 operation 4", "target": "bridge-pump-bolt-3", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.6199075533763, "y": 223.15346483073796, "w": 150.6324959898924, "h": 149.1759050157799 }, "labels": 1 }, { "name": "task 88 step 8 operation 5", "target": "bridge-pump-bolt-4", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.6199091998145, "y": 223.15346055153032, "w": 150.63249281851847, "h": 149.175913482052 }, "labels": 1 }, { "name": "task 88 step 9 operation 1", "target": "bridge-fill-cap", "drag": true, "distance": 2.5322004355743615, "projected": { "x": 686.2101010714691, "y": 218.87704735135978, "w": 129.90719850472863, "h": 157.99195689870223 }, "labels": 4 }, { "name": "task 88 step 9 operation 2", "target": "bridge-oil-can", "drag": true, "distance": 2.532200435574361, "projected": { "x": 688.2788754827823, "y": 213.304297633317, "w": 125.31719601540499, "h": 169.87502986918736 }, "labels": 8 }, { "name": "task 88 step 10 operation 1", "target": "bridge-inlet-bag", "drag": true, "distance": 2.53220043557436, "projected": { "x": 684.0253101831897, "y": 215.6871254117612, "w": 133.84273555858078, "h": 164.8902890518567 }, "labels": 1 }, { "name": "task 88 step 10 operation 2", "target": "bridge-inlet", "drag": true, "distance": 2.532200435574361, "projected": { "x": 676.5198928715338, "y": 223.33055214123047, "w": 149.274064019006, "h": 150.67914827592742 }, "labels": 2 }, { "name": "task 88 step 10 operation 3", "target": "bridge-outlet-bag", "drag": true, "distance": 2.532200435574361, "projected": { "x": 684.0253101831888, "y": 215.68712541176194, "w": 133.84273555858147, "h": 164.8902890518561 }, "labels": 8 }, { "name": "task 88 step 10 operation 4", "target": "bridge-outlet", "drag": true, "distance": 2.532200435574361, "projected": { "x": 676.5198928715339, "y": 223.33055214123044, "w": 149.27406401900566, "h": 150.6791482759274 }, "labels": 6 }, { "name": "task 88 step 11 operation 1", "target": "bridge-engine", "drag": false, "distance": 2.532200435574361, "projected": { "x": 673.1377211472847, "y": 240.14902282175092, "w": 153.71540788933282, "h": 117.4649486538944 }, "labels": 3 }, { "name": "task 88 step 11 operation 2", "target": "bridge-test-control", "drag": true, "distance": 2.53220043557436, "projected": { "x": 673.1377211472849, "y": 240.14902282175075, "w": 153.71540788933305, "h": 117.4649486538944 }, "labels": 11 } ], "errors": [], "writes": [ "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate" ] }