{ "pass": true, "checks": [ { "name": "task 89 first view", "state": { "id": "bridge-small-cloth", "step": 0, "operation": 0, "errors": 0, "complete": false, "pending": false, "hdr": "venice_sunset_1k", "distance": 2.5322004355743615, "zoom": 2.0035218337979415, "exposure": 1, "light": [ 0.8, 1.4 ], "screen": { "x": 1010, "y": 486.01751583020655, "localX": 751, "localY": 297.51751583020655, "visible": true }, "bounds": [ 0.3001091125469584, 0.20019644975604534, 0.025263652634544442 ], "projected": { "x": 687.0111405011243, "y": 233.19904887242933, "w": 131.9208444833704, "h": 131.6311355695961 }, "pivot": [ -2.299399785448256, 1.1078425712343078, 6.251449528772805 ], "pickPoints": [ { "x": 1011.9715627428095, "y": 487.5146166572274 }, { "x": 992.1834360703039, "y": 487.5146166572274 }, { "x": 1031.759689415315, "y": 487.5146166572274 }, { "x": 972.3953093977983, "y": 487.5146166572274 }, { "x": 1051.5478160878206, "y": 487.5146166572274 }, { "x": 1011.9715627428095, "y": 467.769946321788 }, { "x": 992.1834360703039, "y": 467.769946321788 }, { "x": 1031.759689415315, "y": 467.769946321788 }, { "x": 972.3953093977983, "y": 467.769946321788 }, { "x": 1051.5478160878206, "y": 467.769946321788 }, { "x": 1011.9715627428095, "y": 507.25928699266683 }, { "x": 992.1834360703039, "y": 507.25928699266683 }, { "x": 1031.759689415315, "y": 507.25928699266683 }, { "x": 972.3953093977983, "y": 507.25928699266683 }, { "x": 1051.5478160878206, "y": 507.25928699266683 }, { "x": 1011.9715627428095, "y": 448.02527598634856 }, { "x": 992.1834360703039, "y": 448.02527598634856 }, { "x": 1031.759689415315, "y": 448.02527598634856 }, { "x": 972.3953093977983, "y": 448.02527598634856 }, { "x": 1051.5478160878206, "y": 448.02527598634856 }, { "x": 1011.9715627428095, "y": 527.0039573281063 }, { "x": 992.1834360703039, "y": 527.0039573281063 }, { "x": 1031.759689415315, "y": 527.0039573281063 }, { "x": 1051.5478160878206, "y": 527.0039573281063 } ], "freePoints": [], "camera": [ -0.8810566570717084, 2.0155821733952988, 8.142573699941536 ], "target": [ -2.299399785448256, 1.107842571234308, 6.251449528772805 ], "outline": 1, "cutaway": 0, "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": 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 }, { "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": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 } ], "labels": [ { "text": "聚焦 · 小腔清洗擦拭布", "x": 941.96875, "y": 569.328125, "w": 140, "h": 30, "id": "bridge-small-cloth" } ], "operationData": { "targetId": "bridge-small-cloth", "kind": "identify", "directionHint": "清洗并擦净阀体", "effects": [ { "targetId": "bridge-small-cloth", "offset": [ 0.7, 0, -0.7 ] }, { "targetId": "bridge-small-valve", "color": 8492701 } ], "index": 0, "axis": [ 0, 1, 0 ], "deltaDegrees": 0, "toleranceDegrees": 6 }, "position": [ -2.3, 1.1, 1.05 ], "quaternion": [ 0, 0, 0, 1 ] } }, { "name": "task 89 step 1 operation 1", "target": "bridge-small-cloth", "drag": true, "distance": 2.5322004355743615, "projected": { "x": 664.9460165359945, "y": 211.020267162851, "w": 177.41079085694628, "h": 177.02118231773275 }, "labels": 0 }, { "name": "task 89 step 2 operation 1", "target": "bridge-small-pipe", "drag": true, "distance": 2.532200435574361, "projected": { "x": 671.8485168192764, "y": 228.0346946106338, "w": 157.16816997510477, "h": 148.510999029786 }, "labels": 0 }, { "name": "task 89 step 2 operation 2", "target": "bridge-small-bag", "drag": true, "distance": 2.532200435574361, "projected": { "x": 682.3735035808356, "y": 218.36709515767325, "w": 136.62661367177873, "h": 165.17915835058528 }, "labels": 7 }, { "name": "task 89 step 3 operation 1", "target": "bridge-small-bolt-1", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132365, "y": 228.97000269586843, "w": 147.95521118406987, "h": 141.73738336912814 }, "labels": 0 }, { "name": "task 89 step 3 operation 2", "target": "bridge-small-bolt-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132371, "y": 228.97000269586843, "w": 147.95521118406873, "h": 141.7373833691283 }, "labels": 0 }, { "name": "task 89 step 3 operation 3", "target": "bridge-small-bolt-3", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132378, "y": 228.97000269586843, "w": 147.9552111840693, "h": 141.7373833691283 }, "labels": 0 }, { "name": "task 89 step 3 operation 4", "target": "bridge-small-bolt-4", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132371, "y": 228.9700026958683, "w": 147.95521118406998, "h": 141.7373833691281 }, "labels": 0 }, { "name": "task 89 step 3 operation 5", "target": "bridge-small-valve", "drag": true, "distance": 2.532200435574361, "projected": { "x": 674.7869710234143, "y": 235.69149400652907, "w": 159.44822302458454, "h": 138.43198035592184 }, "labels": 0 }, { "name": "task 89 step 4 operation 1", "target": "bridge-small-plug-1", "drag": true, "distance": 2.532200435574361, "projected": { "x": 678.3692131543319, "y": 221.4799205956042, "w": 145.36610408338368, "h": 157.16527175659138 }, "labels": 0 }, { "name": "task 89 step 4 operation 2", "target": "bridge-small-plug-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 678.3692131543323, "y": 221.4799205956043, "w": 145.36610408338356, "h": 157.16527175659127 }, "labels": 5 }, { "name": "task 89 step 4 operation 3", "target": "bridge-small-seat", "drag": false, "distance": 2.532200435574361, "projected": { "x": 678.2385470851788, "y": 238.35935966699282, "w": 156.61105607391414, "h": 133.08186046530346 }, "labels": 0 }, { "name": "task 89 step 5 operation 1", "target": "bridge-large-cloth", "drag": true, "distance": 2.532200435574361, "projected": { "x": 687.0111405011241, "y": 233.19904887242927, "w": 131.9208444833705, "h": 131.63113556959632 }, "labels": 4 }, { "name": "task 89 step 6 operation 1", "target": "bridge-large-pipe", "drag": true, "distance": 2.532200435574361, "projected": { "x": 671.8485168192761, "y": 228.03469461063384, "w": 157.16816997510466, "h": 148.51099902978598 }, "labels": 10 }, { "name": "task 89 step 6 operation 2", "target": "bridge-large-bag", "drag": true, "distance": 2.532200435574361, "projected": { "x": 682.3735035808367, "y": 218.36709515767336, "w": 136.62661367177827, "h": 165.1791583505851 }, "labels": 5 }, { "name": "task 89 step 7 operation 1", "target": "bridge-large-bolt-1", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132369, "y": 228.97000269586815, "w": 147.95521118406919, "h": 141.7373833691283 }, "labels": 1 }, { "name": "task 89 step 7 operation 2", "target": "bridge-large-bolt-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132371, "y": 228.9700026958685, "w": 147.95521118406953, "h": 141.7373833691282 }, "labels": 0 }, { "name": "task 89 step 7 operation 3", "target": "bridge-large-bolt-3", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132377, "y": 228.97000269586812, "w": 147.9552111840694, "h": 141.73738336912834 }, "labels": 4 }, { "name": "task 89 step 7 operation 4", "target": "bridge-large-bolt-4", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132376, "y": 228.9700026958683, "w": 147.95521118406919, "h": 141.73738336912817 }, "labels": 4 }, { "name": "task 89 step 7 operation 5", "target": "bridge-large-valve", "drag": true, "distance": 2.532200435574361, "projected": { "x": 674.7869710234144, "y": 235.691494006529, "w": 159.44822302458442, "h": 138.4319803559219 }, "labels": 10 }, { "name": "task 89 step 8 operation 1", "target": "bridge-large-plug-1", "drag": true, "distance": 2.532200435574361, "projected": { "x": 678.3692131543319, "y": 221.47992059560414, "w": 145.36610408338356, "h": 157.16527175659144 }, "labels": 4 }, { "name": "task 89 step 8 operation 2", "target": "bridge-large-plug-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 678.3692131543319, "y": 221.47992059560394, "w": 145.36610408338368, "h": 157.16527175659152 }, "labels": 4 }, { "name": "task 89 step 8 operation 3", "target": "bridge-large-seat", "drag": false, "distance": 2.532200435574361, "projected": { "x": 678.2385470851787, "y": 238.35935966699284, "w": 156.61105607391414, "h": 133.08186046530355 }, "labels": 7 }, { "name": "task 89 step 9 operation 1", "target": "bridge-large-seat", "drag": false, "distance": 2.532200435574361, "projected": { "x": 678.2385470851787, "y": 238.35935966699284, "w": 156.61105607391414, "h": 133.08186046530355 }, "labels": 7 }, { "name": "task 89 step 9 operation 2", "target": "bridge-large-plug-1", "drag": true, "distance": 2.532200435574361, "projected": { "x": 678.3692131543319, "y": 221.47992059560414, "w": 145.3661040833839, "h": 157.1652717565915 }, "labels": 1 }, { "name": "task 89 step 9 operation 3", "target": "bridge-large-plug-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 678.3692131543321, "y": 221.47992059560409, "w": 145.3661040833838, "h": 157.16527175659127 }, "labels": 3 }, { "name": "task 89 step 10 operation 1", "target": "bridge-small-valve", "drag": true, "distance": 2.532200435574361, "projected": { "x": 674.7869710234144, "y": 235.69149400652904, "w": 159.44822302458442, "h": 138.43198035592187 }, "labels": 8 }, { "name": "task 89 step 10 operation 2", "target": "bridge-large-bolt-1", "drag": true, "distance": 2.5322004355743615, "projected": { "x": 675.7486593132375, "y": 228.97000269586854, "w": 147.9552111840694, "h": 141.73738336912797 }, "labels": 1 }, { "name": "task 89 step 10 operation 3", "target": "bridge-large-bolt-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132375, "y": 228.97000269586846, "w": 147.9552111840694, "h": 141.73738336912788 }, "labels": 4 }, { "name": "task 89 step 10 operation 4", "target": "bridge-large-bolt-3", "drag": true, "distance": 2.532200435574362, "projected": { "x": 675.7486593132378, "y": 228.97000269586823, "w": 147.95521118406907, "h": 141.73738336912822 }, "labels": 1 }, { "name": "task 89 step 10 operation 5", "target": "bridge-large-bolt-4", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132369, "y": 228.97000269586823, "w": 147.95521118406975, "h": 141.73738336912822 }, "labels": 5 }, { "name": "task 89 step 11 observation retained for instructor review", "pass": true }, { "name": "task 89 step 11 operation 1", "target": "bridge-large-bag", "drag": true, "distance": 2.532200435574361, "projected": { "x": 682.3735035808368, "y": 218.3670951576731, "w": 136.6266136717784, "h": 165.17915835058508 }, "labels": 10 }, { "name": "task 89 step 11 operation 2", "target": "bridge-large-pipe", "drag": true, "distance": 2.532200435574361, "projected": { "x": 671.8485168192761, "y": 228.0346946106337, "w": 157.1681699751049, "h": 148.51099902978618 }, "labels": 9 }, { "name": "task 89 step 12 operation 1", "target": "bridge-large-bolt-1", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132369, "y": 228.97000269586815, "w": 147.95521118406919, "h": 141.73738336912837 }, "labels": 1 }, { "name": "task 89 step 12 operation 2", "target": "bridge-large-bolt-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132371, "y": 228.9700026958685, "w": 147.95521118406953, "h": 141.7373833691282 }, "labels": 0 }, { "name": "task 89 step 12 operation 3", "target": "bridge-large-bolt-3", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132371, "y": 228.97000269586837, "w": 147.9552111840693, "h": 141.73738336912808 }, "labels": 4 }, { "name": "task 89 step 12 operation 4", "target": "bridge-large-bolt-4", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132376, "y": 228.97000269586815, "w": 147.95521118406919, "h": 141.7373833691283 }, "labels": 1 }, { "name": "task 89 step 13 operation 1", "target": "bridge-small-seat", "drag": false, "distance": 2.532200435574361, "projected": { "x": 678.2385470851788, "y": 238.35935966699282, "w": 156.61105607391414, "h": 133.08186046530346 }, "labels": 0 }, { "name": "task 89 step 13 operation 2", "target": "bridge-small-plug-1", "drag": true, "distance": 2.532200435574361, "projected": { "x": 678.369213154332, "y": 221.47992059560377, "w": 145.3661040833839, "h": 157.16527175659147 }, "labels": 0 }, { "name": "task 89 step 13 operation 3", "target": "bridge-small-plug-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 678.3692131543319, "y": 221.47992059560403, "w": 145.36610408338356, "h": 157.16527175659138 }, "labels": 0 }, { "name": "task 89 step 14 operation 1", "target": "bridge-large-valve", "drag": true, "distance": 2.53220043557436, "projected": { "x": 674.7869710234143, "y": 235.69149400652904, "w": 159.4482230245843, "h": 138.43198035592198 }, "labels": 9 }, { "name": "task 89 step 14 operation 2", "target": "bridge-small-bolt-1", "drag": true, "distance": 2.53220043557436, "projected": { "x": 675.7486593132371, "y": 228.9700026958678, "w": 147.95521118406987, "h": 141.73738336912814 }, "labels": 2 }, { "name": "task 89 step 14 operation 3", "target": "bridge-small-bolt-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132365, "y": 228.97000269586837, "w": 147.95521118406987, "h": 141.73738336912814 }, "labels": 4 }, { "name": "task 89 step 14 operation 4", "target": "bridge-small-bolt-3", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132365, "y": 228.9700026958682, "w": 147.95521118406987, "h": 141.73738336912825 }, "labels": 0 }, { "name": "task 89 step 14 operation 5", "target": "bridge-small-bolt-4", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132378, "y": 228.97000269586832, "w": 147.95521118406975, "h": 141.73738336912825 }, "labels": 5 }, { "name": "task 89 step 15 observation retained for instructor review", "pass": true }, { "name": "task 89 step 15 operation 1", "target": "bridge-small-bag", "drag": true, "distance": 2.532200435574361, "projected": { "x": 682.3735035808363, "y": 218.36709515767322, "w": 136.6266136717784, "h": 165.17915835058503 }, "labels": 10 }, { "name": "task 89 step 15 operation 2", "target": "bridge-small-pipe", "drag": true, "distance": 2.532200435574361, "projected": { "x": 671.8485168192763, "y": 228.0346946106337, "w": 157.1681699751049, "h": 148.51099902978618 }, "labels": 9 }, { "name": "task 89 step 16 operation 1", "target": "bridge-small-bolt-1", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132365, "y": 228.970002695868, "w": 147.9552111840693, "h": 141.73738336912822 }, "labels": 0 }, { "name": "task 89 step 16 operation 2", "target": "bridge-small-bolt-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132364, "y": 228.9700026958684, "w": 147.9552111840694, "h": 141.73738336912805 }, "labels": 0 }, { "name": "task 89 step 16 operation 3", "target": "bridge-small-bolt-3", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132378, "y": 228.97000269586843, "w": 147.9552111840693, "h": 141.73738336912814 }, "labels": 0 }, { "name": "task 89 step 16 operation 4", "target": "bridge-small-bolt-4", "drag": true, "distance": 2.532200435574361, "projected": { "x": 675.7486593132378, "y": 228.97000269586815, "w": 147.9552111840693, "h": 141.73738336912825 }, "labels": 0 } ], "errors": [], "writes": [ "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate" ] }