|
- {
- "pass": true,
- "checks": [
- {
- "name": "task 116 first view",
- "state": {
- "id": "front-pump-hydraulic-pump",
- "step": 0,
- "operation": 0,
- "errors": 0,
- "complete": false,
- "pending": false,
- "cameraTween": false,
- "lid": {
- "position": [
- 0,
- 0,
- 0
- ],
- "quaternion": [
- 0,
- 0,
- 0,
- 1
- ]
- },
- "evidenceCount": 0,
- "grounding": null,
- "modelSources": [
- {
- "name": "terrain-005-20260917.glb",
- "url": "/models/terrain-005-20260917.glb"
- },
- {
- "name": "0916架桥车.glb",
- "url": "/models/bridge-erector-20260916.glb"
- }
- ],
- "hdr": "venice_sunset_1k",
- "distance": 11.026959938593922,
- "zoom": 1,
- "exposure": 1,
- "light": [
- 0.8,
- 1.4
- ],
- "screen": {
- "x": 1035.2020303264044,
- "y": 508.95441504276926,
- "localX": 572.2020303264044,
- "localY": 320.45441504276926,
- "visible": true
- },
- "bounds": [
- 0.10935033827385107,
- 0.13537495848346393,
- 0.1972360067697554
- ],
- "projected": {
- "x": 564.9148419132101,
- "y": 314.1958643764656,
- "w": 14.498500962929938,
- "h": 12.630497316989477
- },
- "pivot": [
- -0.12817634914491466,
- 0.6152234412401882,
- 1.6466822177405493
- ],
- "pickPoints": [
- {
- "x": 1035.1640923946752,
- "y": 509.0111130349603
- },
- {
- "x": 1032.9893172502357,
- "y": 509.0111130349603
- },
- {
- "x": 1037.3388675391147,
- "y": 509.0111130349603
- },
- {
- "x": 1030.8145421057961,
- "y": 509.0111130349603
- },
- {
- "x": 1039.513642683554,
- "y": 509.0111130349603
- },
- {
- "x": 1028.6397669613566,
- "y": 509.0111130349603
- },
- {
- "x": 1035.1640923946752,
- "y": 507.1165384374119
- },
- {
- "x": 1032.9893172502357,
- "y": 507.1165384374119
- },
- {
- "x": 1037.3388675391147,
- "y": 507.1165384374119
- },
- {
- "x": 1035.1640923946752,
- "y": 510.9056876325087
- },
- {
- "x": 1032.9893172502357,
- "y": 510.9056876325087
- },
- {
- "x": 1037.3388675391147,
- "y": 510.9056876325087
- },
- {
- "x": 1030.8145421057961,
- "y": 510.9056876325087
- },
- {
- "x": 1028.6397669613566,
- "y": 510.9056876325087
- },
- {
- "x": 1037.3388675391147,
- "y": 505.22196383986346
- },
- {
- "x": 1035.1640923946752,
- "y": 512.8002622300571
- },
- {
- "x": 1032.9893172502357,
- "y": 512.8002622300571
- },
- {
- "x": 1030.8145421057961,
- "y": 512.8002622300571
- },
- {
- "x": 1028.6397669613566,
- "y": 512.8002622300571
- },
- {
- "x": 1032.9893172502357,
- "y": 514.6948368276055
- }
- ],
- "freePoints": [],
- "tip": null,
- "front": [
- 4.7683715820306587e-7,
- 1.629206909017054e-7,
- -0.9999999999998731
- ],
- "workflowCoverage": [
- {
- "name": "front-pump-hydraulic-pump",
- "glowing": true
- },
- {
- "name": "front-pump-pto-switch",
- "glowing": true
- },
- {
- "name": "front-pump-ball-valve-switch",
- "glowing": true
- },
- {
- "name": "front-pump-aux-control-box-cover",
- "glowing": true
- },
- {
- "name": "front-pump-rescue-switch",
- "glowing": true
- }
- ],
- "camera": [
- 7.138234886169582,
- 3.695554761077557,
- 7.955160424286649
- ],
- "target": [
- 2.220446049250313e-16,
- 0.9835682527980127,
- 0
- ],
- "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": 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": 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": 979.15625,
- "y": 531.3125,
- "w": 112,
- "h": 30,
- "id": "front-pump-hydraulic-pump"
- }
- ],
- "narration": [
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- }
- ],
- "operationData": {
- "targetId": "front-pump-hydraulic-pump",
- "axis": [
- 0,
- 1,
- 0
- ],
- "toleranceDegrees": 6,
- "directionHint": "点击并确认发生故障的液压泵",
- "index": 0,
- "kind": "identify",
- "deltaDegrees": 0
- },
- "position": [
- 0,
- 0,
- 0
- ],
- "quaternion": [
- 0,
- 0,
- 0,
- 1
- ]
- }
- },
- {
- "name": "new model source and ground contacts",
- "pass": true,
- "grounding": {
- "samples": 446,
- "minGap": 3.3306690738754696e-16,
- "maxGap": 0.001553249851667493
- },
- "modelSources": [
- {
- "name": "terrain-005-20260917.glb",
- "url": "/models/terrain-005-20260917.glb"
- },
- {
- "name": "0916架桥车.glb",
- "url": "/models/bridge-erector-20260916.glb"
- }
- ]
- },
- {
- "name": "task 116 digital-human video playback",
- "pass": true,
- "media": {
- "width": 480,
- "height": 640,
- "duration": 4.96,
- "currentTime": 0.199797
- }
- },
- {
- "name": "task 116 step 1 operation 1",
- "target": "front-pump-hydraulic-pump",
- "drag": false,
- "distance": 2.5322003064450387,
- "projected": {
- "x": 705.1374278203289,
- "y": 222.81008281733952,
- "w": 91.72522226722424,
- "h": 113.44866354779649
- },
- "labels": 3
- },
- {
- "name": "task 116 step 2 operation 1",
- "target": "front-pump-pto-switch",
- "drag": true,
- "distance": 2.5322003064450382,
- "projected": {
- "x": 709.0006218687124,
- "y": 263.03238137723895,
- "w": 83.99875626257528,
- "h": 33.02359173097284
- },
- "labels": 2
- },
- {
- "name": "task 116 step 3 operation 1",
- "target": "front-pump-ball-valve-switch",
- "drag": true,
- "distance": 2.5322003064450382,
- "projected": {
- "x": 742.9515540010899,
- "y": 259.69722037090486,
- "w": 16.09689199781792,
- "h": 40.448933045487706
- },
- "labels": 4
- },
- {
- "name": "task 116 step 4 operation 1",
- "target": "front-pump-pto-switch",
- "drag": true,
- "distance": 2.532200306445038,
- "projected": {
- "x": 706.5903063267405,
- "y": 244.56976987545553,
- "w": 88.81938734651817,
- "h": 69.87239851232502
- },
- "labels": 2
- },
- {
- "name": "task 116 step 5 operation 1",
- "target": "front-pump-aux-control-box-cover",
- "drag": true,
- "distance": 2.5322003064450387,
- "projected": {
- "x": 699.1228274833262,
- "y": 249.20856621347718,
- "w": 103.75434503334805,
- "h": 60.651670340400244
- },
- "labels": 4
- },
- {
- "name": "task 116 step 5 operation 2",
- "target": "front-pump-rescue-switch",
- "drag": true,
- "distance": 2.5322003064450382,
- "projected": {
- "x": 748.0136078101959,
- "y": 276.39727764862505,
- "w": 5.972784379609266,
- "h": 6.274247470104513
- },
- "labels": 4
- },
- {
- "name": "task 87 first view",
- "state": {
- "id": "bridge-engine",
- "step": 0,
- "operation": 0,
- "errors": 0,
- "complete": false,
- "pending": false,
- "cameraTween": false,
- "lid": {
- "position": [
- 0,
- 0,
- 0
- ],
- "quaternion": [
- 0,
- 0,
- 0,
- 1
- ]
- },
- "evidenceCount": 0,
- "grounding": null,
- "modelSources": [
- {
- "name": "地形.glb",
- "url": "/models/地形.glb"
- },
- {
- "name": "0916架桥车.glb",
- "url": "/models/bridge-erector-20260916.glb"
- },
- {
- "name": "0916保障车.glb",
- "url": "/models/bridge-support-20260916.glb"
- },
- {
- "name": "双车连接油管.glb",
- "url": "/models/bridge-rescue-hoses-20260916.glb"
- }
- ],
- "hdr": "venice_sunset_1k",
- "distance": 15.259438616959523,
- "zoom": 1,
- "exposure": 1,
- "light": [
- 0.8,
- 1.4
- ],
- "screen": {
- "x": 1013.602930281089,
- "y": 496.20521864360535,
- "localX": 550.602930281089,
- "localY": 307.70521864360535,
- "visible": true
- },
- "bounds": [
- 0.5236417353153229,
- 0.2973613739013672,
- 0.33587217330932617
- ],
- "projected": {
- "x": 536.7233791838236,
- "y": 296.80898942798194,
- "w": 27.71510311051361,
- "h": 22.135003784886635
- },
- "pivot": [
- 0.0013664013147354215,
- 0.6606327220894567,
- 1.9416658949851993
- ],
- "pickPoints": [],
- "freePoints": [],
- "tip": null,
- "front": [
- 0,
- 0.6246950475544243,
- 0.7808688094430303
- ],
- "workflowCoverage": [
- {
- "name": "bridge-engine",
- "glowing": true
- },
- {
- "name": "front-pump-pto-switch",
- "glowing": true
- },
- {
- "name": "bridge-hose-a",
- "glowing": true
- },
- {
- "name": "bridge-hose-b",
- "glowing": true
- },
- {
- "name": "bridge-return-valve",
- "glowing": true
- },
- {
- "name": "front-pump-aux-control-box-cover",
- "glowing": true
- },
- {
- "name": "front-pump-rescue-switch",
- "glowing": true
- },
- {
- "name": "bridge-filter-valve-1",
- "glowing": true
- },
- {
- "name": "bridge-filter-valve-2",
- "glowing": true
- },
- {
- "name": "bridge-support-pto",
- "glowing": true
- },
- {
- "name": "bridge-supply",
- "glowing": true
- },
- {
- "name": "bridge-normal-control",
- "glowing": true
- }
- ],
- "camera": [
- 10.052979982711939,
- 6.245383343985843,
- 11.135487493970418
- ],
- "target": [
- 1.197076935786147,
- 1.0123497253478748,
- -0.13566183848059057
- ],
- "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": 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": 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
- }
- ],
- "labels": [
- {
- "text": "聚焦 · 架桥车发动机",
- "x": 949.578125,
- "y": 523.4375,
- "w": 128,
- "h": 30,
- "id": "bridge-engine"
- }
- ],
- "narration": [
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- }
- ],
- "operationData": {
- "targetId": "bridge-engine",
- "kind": "identify",
- "directionHint": "保持架桥车发动机运行",
- "effects": [
- {
- "targetId": "bridge-engine",
- "color": 2209160
- }
- ],
- "index": 0,
- "axis": [
- 0,
- 1,
- 0
- ],
- "deltaDegrees": 0,
- "toleranceDegrees": 6
- },
- "position": [
- 0.0013663864135741999,
- 0.6606327220894567,
- 1.941665954589844
- ],
- "quaternion": [
- 0,
- 0,
- 0,
- 1
- ]
- }
- },
- {
- "name": "new model source and ground contacts",
- "pass": true,
- "grounding": {
- "samples": 446,
- "minGap": 0,
- "maxGap": 0.001598701477051434
- },
- "modelSources": [
- {
- "name": "地形.glb",
- "url": "/models/地形.glb"
- },
- {
- "name": "0916架桥车.glb",
- "url": "/models/bridge-erector-20260916.glb"
- },
- {
- "name": "0916保障车.glb",
- "url": "/models/bridge-support-20260916.glb"
- },
- {
- "name": "双车连接油管.glb",
- "url": "/models/bridge-rescue-hoses-20260916.glb"
- }
- ]
- },
- {
- "name": "task 87 digital-human video playback",
- "pass": true,
- "media": {
- "width": 480,
- "height": 640,
- "duration": 7.84,
- "currentTime": 0.213652
- }
- },
- {
- "name": "task 87 internal target inspected with explicit translucent tool",
- "targetId": "bridge-engine",
- "pass": true
- },
- {
- "name": "task 87 step 1 operation 1",
- "target": "bridge-engine",
- "drag": false,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 662.9122984279823,
- "y": 212.61469837836887,
- "w": 176.17540314403573,
- "h": 135.83320316240622
- },
- "labels": 4
- },
- {
- "name": "task 87 step 1 operation 2",
- "target": "front-pump-pto-switch",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 709.0006218687108,
- "y": 263.03238137723895,
- "w": 83.99875626257597,
- "h": 33.023591730972726
- },
- "labels": 1
- },
- {
- "name": "task 87 step 2 operation 1",
- "target": "bridge-hose-a",
- "drag": true,
- "distance": 2.606298249929224,
- "projected": {
- "x": 716.5751089643882,
- "y": 235.1456238637226,
- "w": 68.84978207122037,
- "h": 89.46479408676683
- },
- "labels": 8
- },
- {
- "name": "task 87 step 2 operation 2",
- "target": "bridge-hose-b",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 716.5749979728365,
- "y": 235.14564999479725,
- "w": 68.85000405432356,
- "h": 89.46473781586755
- },
- "labels": 3
- },
- {
- "name": "task 87 step 3 operation 1",
- "target": "bridge-return-valve",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 692.7555261168103,
- "y": 264.6492748792297,
- "w": 116.48894776638076,
- "h": 29.793580229157556
- },
- "labels": 1
- },
- {
- "name": "task 87 step 4 operation 1",
- "target": "front-pump-aux-control-box-cover",
- "drag": true,
- "distance": 2.606298249929224,
- "projected": {
- "x": 699.1228274833263,
- "y": 249.20856621347716,
- "w": 103.75434503334805,
- "h": 60.651670340400216
- },
- "labels": 10
- },
- {
- "name": "task 87 step 4 operation 2",
- "target": "front-pump-rescue-switch",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 748.0136078101959,
- "y": 276.39727764862505,
- "w": 5.972784379609266,
- "h": 6.274247470104569
- },
- "labels": 8
- },
- {
- "name": "task 87 step 5 operation 1",
- "target": "bridge-filter-valve-1",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 692.6892130062968,
- "y": 264.8954801602761,
- "w": 116.62157398740703,
- "h": 29.326181621991225
- },
- "labels": 4
- },
- {
- "name": "task 87 step 5 operation 2",
- "target": "bridge-filter-valve-2",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 693.775094204158,
- "y": 260.62023383483773,
- "w": 114.44981159168424,
- "h": 37.8674482852453
- },
- "labels": 5
- },
- {
- "name": "task 87 step 6 operation 1",
- "target": "bridge-support-pto",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 713.0499877342736,
- "y": 234.09443864742252,
- "w": 75.90002453145382,
- "h": 91.19538520202474
- },
- "labels": 3
- },
- {
- "name": "task 87 step 6 operation 2",
- "target": "bridge-supply",
- "drag": false,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 716.8964976099176,
- "y": 231.9366905664349,
- "w": 68.2070047801659,
- "h": 95.45439604586647
- },
- "labels": 1
- },
- {
- "name": "task 87 step 7 operation 1",
- "target": "bridge-normal-control",
- "drag": true,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 713.0499877342731,
- "y": 234.094438647423,
- "w": 75.90002453145382,
- "h": 91.19538520202471
- },
- "labels": 6
- },
- {
- "name": "task 88 first view",
- "state": {
- "id": "bridge-engine",
- "step": 0,
- "operation": 0,
- "errors": 0,
- "complete": false,
- "pending": false,
- "cameraTween": false,
- "lid": {
- "position": [
- 0,
- 0,
- 0
- ],
- "quaternion": [
- 0,
- 0,
- 0,
- 1
- ]
- },
- "evidenceCount": 0,
- "grounding": null,
- "modelSources": [
- {
- "name": "地形.glb",
- "url": "/models/地形.glb"
- },
- {
- "name": "0916架桥车.glb",
- "url": "/models/bridge-erector-20260916.glb"
- },
- {
- "name": "3封口袋.glb",
- "url": "/models/bridge-pump-bags-20260916.glb"
- },
- {
- "name": "牛皮纸.glb",
- "url": "/models/bridge-paper-20260916.glb"
- }
- ],
- "hdr": "venice_sunset_1k",
- "distance": 14.031448510979672,
- "zoom": 1,
- "exposure": 1,
- "light": [
- 0.8,
- 1.4
- ],
- "screen": {
- "x": 1065.8717047547857,
- "y": 520.1103707503868,
- "localX": 602.8717047547856,
- "localY": 331.6103707503868,
- "visible": true
- },
- "bounds": [
- 0.5236417353153229,
- 0.2973613739013672,
- 0.33587217330932617
- ],
- "projected": {
- "x": 586.588293543999,
- "y": 318.3601303469393,
- "w": 32.50593271809521,
- "h": 26.99337044201178
- },
- "pivot": [
- 0.0013664013147354215,
- 0.6606327220894567,
- 1.9416658949851993
- ],
- "pickPoints": [],
- "freePoints": [],
- "tip": null,
- "front": [
- 0,
- 0.6246950475544243,
- 0.7808688094430303
- ],
- "workflowCoverage": [
- {
- "name": "bridge-engine",
- "glowing": true
- },
- {
- "name": "bridge-paper",
- "glowing": true
- },
- {
- "name": "bridge-tank-valve",
- "glowing": true
- },
- {
- "name": "bridge-inlet",
- "glowing": true
- },
- {
- "name": "bridge-inlet-bag",
- "glowing": true
- },
- {
- "name": "bridge-outlet",
- "glowing": true
- },
- {
- "name": "bridge-outlet-bag",
- "glowing": true
- },
- {
- "name": "bridge-pump-bolt-1",
- "glowing": true
- },
- {
- "name": "bridge-pump-bolt-2",
- "glowing": true
- },
- {
- "name": "bridge-pump-bolt-3",
- "glowing": true
- },
- {
- "name": "bridge-pump-bolt-4",
- "glowing": true
- },
- {
- "name": "bridge-old-pump",
- "glowing": true
- },
- {
- "name": "bridge-new-pump",
- "glowing": true
- },
- {
- "name": "bridge-fill-cap",
- "glowing": true
- },
- {
- "name": "bridge-oil-can",
- "glowing": true
- },
- {
- "name": "bridge-test-control",
- "glowing": true
- }
- ],
- "camera": [
- 7.635968123741495,
- 5.824259496034759,
- 10.228451513768084
- ],
- "target": [
- -0.5072637958824635,
- 1.0123497253478748,
- -0.13566183848059055
- ],
- "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": 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": 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
- }
- ],
- "labels": [
- {
- "text": "聚焦 · 架桥车发动机",
- "x": 1001.828125,
- "y": 549.84375,
- "w": 128,
- "h": 30,
- "id": "bridge-engine"
- }
- ],
- "narration": [
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- }
- ],
- "operationData": {
- "targetId": "bridge-engine",
- "kind": "identify",
- "directionHint": "关闭架桥车发动机",
- "effects": [
- {
- "targetId": "bridge-engine",
- "color": 13195851
- }
- ],
- "index": 0,
- "axis": [
- 0,
- 1,
- 0
- ],
- "deltaDegrees": 0,
- "toleranceDegrees": 6
- },
- "position": [
- 0.0013663864135741999,
- 0.6606327220894567,
- 1.941665954589844
- ],
- "quaternion": [
- 0,
- 0,
- 0,
- 1
- ]
- }
- },
- {
- "name": "new model source and ground contacts",
- "pass": true,
- "grounding": {
- "samples": 446,
- "minGap": 0,
- "maxGap": 0.001598701477051434
- },
- "modelSources": [
- {
- "name": "地形.glb",
- "url": "/models/地形.glb"
- },
- {
- "name": "0916架桥车.glb",
- "url": "/models/bridge-erector-20260916.glb"
- },
- {
- "name": "3封口袋.glb",
- "url": "/models/bridge-pump-bags-20260916.glb"
- },
- {
- "name": "牛皮纸.glb",
- "url": "/models/bridge-paper-20260916.glb"
- }
- ]
- },
- {
- "name": "task 88 digital-human video playback",
- "pass": true,
- "media": {
- "width": 480,
- "height": 640,
- "duration": 6.64,
- "currentTime": 0.198695
- }
- },
- {
- "name": "task 88 internal target inspected with explicit translucent tool",
- "targetId": "bridge-engine",
- "pass": true
- },
- {
- "name": "task 88 step 1 operation 1",
- "target": "bridge-engine",
- "drag": false,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 662.9122984279823,
- "y": 212.61469837836887,
- "w": 176.17540314403573,
- "h": 135.83320316240622
- },
- "labels": 13
- },
- {
- "name": "task 88 step 1 operation 2",
- "target": "bridge-paper",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 705.9165139407212,
- "y": 239.86053373487454,
- "w": 90.16697211855751,
- "h": 79.34773529760554
- },
- "labels": 1
- },
- {
- "name": "task 88 step 2 operation 1",
- "target": "bridge-tank-valve",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 693.775094204158,
- "y": 260.62023383483773,
- "w": 114.44981159168424,
- "h": 37.8674482852453
- },
- "labels": 2
- },
- {
- "name": "task 88 step 3 operation 1",
- "target": "bridge-inlet",
- "drag": true,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 707.1967494441142,
- "y": 237.945529196464,
- "w": 87.60650111177142,
- "h": 83.2926560456832
- },
- "labels": 6
- },
- {
- "name": "task 88 step 3 operation 2",
- "target": "bridge-inlet-bag",
- "drag": true,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 719.738401122812,
- "y": 229.76683300030663,
- "w": 62.52319775437593,
- "h": 99.82890798692472
- },
- "labels": 6
- },
- {
- "name": "task 88 step 3 operation 3",
- "target": "bridge-outlet",
- "drag": true,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 741.025696329206,
- "y": 231.15000943769226,
- "w": 19.9486073415884,
- "h": 96.85227290736358
- },
- "labels": 1
- },
- {
- "name": "task 88 step 3 operation 4",
- "target": "bridge-outlet-bag",
- "drag": true,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 722.482903100959,
- "y": 233.9689954606381,
- "w": 57.034193798082015,
- "h": 91.3325596016823
- },
- "labels": 3
- },
- {
- "name": "task 88 explicit isolate for overlapping workflow targets",
- "targetId": "bridge-pump-bolt-1",
- "pass": true
- },
- {
- "name": "task 88 internal target inspected with explicit translucent tool",
- "targetId": "bridge-pump-bolt-1",
- "pass": true
- },
- {
- "name": "task 88 step 4 operation 1",
- "target": "bridge-pump-bolt-1",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 724.8326080501041,
- "y": 244.29517714071181,
- "w": 52.33478389979166,
- "h": 70.61770246344639
- },
- "labels": 1
- },
- {
- "name": "task 88 explicit isolate for overlapping workflow targets",
- "targetId": "bridge-pump-bolt-2",
- "pass": true
- },
- {
- "name": "task 88 internal target inspected with explicit translucent tool",
- "targetId": "bridge-pump-bolt-2",
- "pass": true
- },
- {
- "name": "task 88 step 4 operation 2",
- "target": "bridge-pump-bolt-2",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 724.8326086080093,
- "y": 244.29525439887468,
- "w": 52.33478278398138,
- "h": 70.61754613937924
- },
- "labels": 1
- },
- {
- "name": "task 88 explicit isolate for overlapping workflow targets",
- "targetId": "bridge-pump-bolt-3",
- "pass": true
- },
- {
- "name": "task 88 internal target inspected with explicit translucent tool",
- "targetId": "bridge-pump-bolt-3",
- "pass": true
- },
- {
- "name": "task 88 step 4 operation 3",
- "target": "bridge-pump-bolt-3",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 724.8325955003246,
- "y": 244.29535205442357,
- "w": 52.334808999350685,
- "h": 70.61735074287185
- },
- "labels": 1
- },
- {
- "name": "task 88 explicit isolate for overlapping workflow targets",
- "targetId": "bridge-pump-bolt-4",
- "pass": true
- },
- {
- "name": "task 88 internal target inspected with explicit translucent tool",
- "targetId": "bridge-pump-bolt-4",
- "pass": true
- },
- {
- "name": "task 88 step 4 operation 4",
- "target": "bridge-pump-bolt-4",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 724.8325949424191,
- "y": 244.29527479625744,
- "w": 52.33481011516176,
- "h": 70.61750706693817
- },
- "labels": 1
- },
- {
- "name": "task 88 step 5 operation 1",
- "target": "bridge-old-pump",
- "drag": true,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 724.7874722647147,
- "y": 230.84458978011276,
- "w": 52.42505547057067,
- "h": 99.33074988238945
- },
- "labels": 12
- },
- {
- "name": "task 88 step 6 operation 1",
- "target": "bridge-paper",
- "drag": false,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 709.2811380231877,
- "y": 236.34267360712718,
- "w": 83.43772395362487,
- "h": 86.38345555310022
- },
- "labels": 1
- },
- {
- "name": "task 88 step 7 operation 1",
- "target": "bridge-gasket",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 704.0515203420828,
- "y": 242.08178309313172,
- "w": 93.89695931583458,
- "h": 74.90523658109112
- },
- "labels": 1
- },
- {
- "name": "task 88 step 8 operation 1",
- "target": "bridge-new-pump",
- "drag": true,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 724.7874722647147,
- "y": 230.84458978011264,
- "w": 52.42505547057067,
- "h": 99.33074988238951
- },
- "labels": 15
- },
- {
- "name": "task 88 explicit isolate for overlapping workflow targets",
- "targetId": "bridge-pump-bolt-1",
- "pass": true
- },
- {
- "name": "task 88 internal target inspected with explicit translucent tool",
- "targetId": "bridge-pump-bolt-1",
- "pass": true
- },
- {
- "name": "task 88 step 8 operation 2",
- "target": "bridge-pump-bolt-1",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 724.8326080501041,
- "y": 244.29517714071105,
- "w": 52.33478389979166,
- "h": 70.61770246344636
- },
- "labels": 1
- },
- {
- "name": "task 88 step 8 operation 3",
- "target": "bridge-pump-bolt-2",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 736.1718115445386,
- "y": 259.565551425622,
- "w": 29.656376910922745,
- "h": 40.01660947898159
- },
- "labels": 6
- },
- {
- "name": "task 88 explicit isolate for overlapping workflow targets",
- "targetId": "bridge-pump-bolt-3",
- "pass": true
- },
- {
- "name": "task 88 internal target inspected with explicit translucent tool",
- "targetId": "bridge-pump-bolt-3",
- "pass": true
- },
- {
- "name": "task 88 step 8 operation 4",
- "target": "bridge-pump-bolt-3",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 724.8325955003245,
- "y": 244.29535205442357,
- "w": 52.3348089993508,
- "h": 70.61735074287185
- },
- "labels": 1
- },
- {
- "name": "task 88 step 8 operation 5",
- "target": "bridge-pump-bolt-4",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 736.1718038007041,
- "y": 259.5655629841389,
- "w": 29.65639239859172,
- "h": 40.01658733793164
- },
- "labels": 11
- },
- {
- "name": "task 88 step 9 operation 1",
- "target": "bridge-fill-cap",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 732.9405581479806,
- "y": 261.479802690801,
- "w": 36.11888370403881,
- "h": 36.10066689076939
- },
- "labels": 7
- },
- {
- "name": "task 88 step 9 operation 2",
- "target": "bridge-oil-can",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 722.143424467501,
- "y": 228.35168938173362,
- "w": 57.7131510649981,
- "h": 101.81297266046417
- },
- "labels": 6
- },
- {
- "name": "task 88 step 10 operation 1",
- "target": "bridge-inlet-bag",
- "drag": true,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 719.7384011228119,
- "y": 229.76683300030697,
- "w": 62.52319775437593,
- "h": 99.82890798692438
- },
- "labels": 1
- },
- {
- "name": "task 88 step 10 operation 2",
- "target": "bridge-inlet",
- "drag": true,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 707.1967494441142,
- "y": 237.9455291964638,
- "w": 87.60650111177142,
- "h": 83.29265604568323
- },
- "labels": 7
- },
- {
- "name": "task 88 step 10 operation 3",
- "target": "bridge-outlet-bag",
- "drag": true,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 722.482903100959,
- "y": 233.96899546063767,
- "w": 57.034193798082015,
- "h": 91.33255960168273
- },
- "labels": 3
- },
- {
- "name": "task 88 step 10 operation 4",
- "target": "bridge-outlet",
- "drag": true,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 741.0256963292057,
- "y": 231.15000943769226,
- "w": 19.948607341588513,
- "h": 96.85227290736358
- },
- "labels": 3
- },
- {
- "name": "task 88 step 11 operation 1",
- "target": "bridge-engine",
- "drag": false,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 701.0836357758566,
- "y": 241.61323634733586,
- "w": 99.83272844828696,
- "h": 76.97214845869686
- },
- "labels": 14
- },
- {
- "name": "task 88 step 11 operation 2",
- "target": "bridge-test-control",
- "drag": true,
- "distance": 2.6062982499292247,
- "projected": {
- "x": 713.0499877342731,
- "y": 234.094438647423,
- "w": 75.90002453145382,
- "h": 91.19538520202471
- },
- "labels": 2
- },
- {
- "name": "task 89 first view",
- "state": {
- "id": "bridge-small-cloth",
- "step": 0,
- "operation": 0,
- "errors": 0,
- "complete": false,
- "pending": false,
- "cameraTween": false,
- "lid": {
- "position": [
- 0,
- 0,
- 0
- ],
- "quaternion": [
- 0,
- 0,
- 0,
- 1
- ]
- },
- "evidenceCount": 0,
- "grounding": null,
- "modelSources": [
- {
- "name": "地形.glb",
- "url": "/models/地形.glb"
- },
- {
- "name": "0916架桥车.glb",
- "url": "/models/bridge-erector-20260916.glb"
- },
- {
- "name": "4封口袋.glb",
- "url": "/models/bridge-valve-bags-20260916.glb"
- }
- ],
- "hdr": "venice_sunset_1k",
- "distance": 13.128428964347265,
- "zoom": 1,
- "exposure": 1,
- "light": [
- 0.8,
- 1.4
- ],
- "screen": {
- "x": 1042.5644838107387,
- "y": 468.8732551756536,
- "localX": 579.5644838107388,
- "localY": 280.3732551756536,
- "visible": true
- },
- "bounds": [
- 0.03999999910593033,
- 0.02500000037252903,
- 0.004000000189989805
- ],
- "projected": {
- "x": 578.6785180850379,
- "y": 279.47756640303066,
- "w": 1.7728053091440188,
- "h": 1.7927080345392596
- },
- "pivot": [
- -0.26305295361571907,
- 1.4348609031173236,
- 1.6002156960638991
- ],
- "pickPoints": [],
- "freePoints": [],
- "tip": null,
- "front": [
- 0.4982728791224398,
- 0.8304547985373997,
- 0.2491364395612199
- ],
- "workflowCoverage": [
- {
- "name": "bridge-small-cloth",
- "glowing": true
- },
- {
- "name": "bridge-small-pipe",
- "glowing": true
- },
- {
- "name": "bridge-small-bag",
- "glowing": true
- },
- {
- "name": "bridge-small-bolt-1",
- "glowing": true
- },
- {
- "name": "bridge-small-bolt-2",
- "glowing": true
- },
- {
- "name": "bridge-small-bolt-3",
- "glowing": true
- },
- {
- "name": "bridge-small-bolt-4",
- "glowing": true
- },
- {
- "name": "bridge-small-valve",
- "glowing": true
- },
- {
- "name": "bridge-small-plug-1",
- "glowing": true
- },
- {
- "name": "bridge-small-plug-2",
- "glowing": true
- },
- {
- "name": "bridge-small-seat",
- "glowing": true
- },
- {
- "name": "bridge-large-cloth",
- "glowing": true
- },
- {
- "name": "bridge-large-pipe",
- "glowing": true
- },
- {
- "name": "bridge-large-bag",
- "glowing": true
- },
- {
- "name": "bridge-large-bolt-1",
- "glowing": true
- },
- {
- "name": "bridge-large-bolt-2",
- "glowing": true
- },
- {
- "name": "bridge-large-bolt-3",
- "glowing": true
- },
- {
- "name": "bridge-large-bolt-4",
- "glowing": true
- },
- {
- "name": "bridge-large-valve",
- "glowing": true
- },
- {
- "name": "bridge-large-plug-1",
- "glowing": true
- },
- {
- "name": "bridge-large-plug-2",
- "glowing": true
- },
- {
- "name": "bridge-large-seat",
- "glowing": true
- }
- ],
- "camera": [
- 7.619159270010263,
- 5.514580236893299,
- 9.561450032540323
- ],
- "target": [
- -5.7220459037665705e-8,
- 1.0123497253478748,
- -0.13566183848059055
- ],
- "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": 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": 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
- }
- ],
- "labels": [
- {
- "text": "聚焦 · 小腔清洗擦拭布",
- "x": 972.5625,
- "y": 485.765625,
- "w": 140,
- "h": 30,
- "id": "bridge-small-cloth"
- }
- ],
- "narration": [
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- },
- {
- "video": true,
- "fallback": true
- }
- ],
- "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": [
- -0.26305295361571907,
- 1.4348609031173236,
- 1.6002156960638991
- ],
- "quaternion": [
- 0,
- 0,
- 0,
- 1
- ]
- }
- },
- {
- "name": "new model source and ground contacts",
- "pass": true,
- "grounding": {
- "samples": 446,
- "minGap": 0,
- "maxGap": 0.001598701477051434
- },
- "modelSources": [
- {
- "name": "地形.glb",
- "url": "/models/地形.glb"
- },
- {
- "name": "0916架桥车.glb",
- "url": "/models/bridge-erector-20260916.glb"
- },
- {
- "name": "4封口袋.glb",
- "url": "/models/bridge-valve-bags-20260916.glb"
- }
- ]
- },
- {
- "name": "task 89 digital-human video playback",
- "pass": true,
- "media": {
- "width": 480,
- "height": 640,
- "duration": 5.96,
- "currentTime": 0.268403
- }
- },
- {
- "name": "task 89 step 1 operation 1",
- "target": "bridge-small-cloth",
- "drag": true,
- "distance": 2.606298249929224,
- "projected": {
- "x": 713.0551617039472,
- "y": 199.8762788489029,
- "w": 76.16745557914555,
- "h": 159.32132156424493
- },
- "labels": 2
- },
- {
- "name": "task 89 explicit isolate for overlapping workflow targets",
- "targetId": "bridge-small-pipe",
- "pass": true
- },
- {
- "name": "task 89 internal target inspected with explicit translucent tool",
- "targetId": "bridge-small-pipe",
- "pass": true
- },
- {
- "name": "task 89 step 2 operation 1",
- "target": "bridge-small-pipe",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 733.7712670189921,
- "y": 258.4566105517278,
- "w": 34.46759426227413,
- "h": 42.148721396905046
- },
- "labels": 1
- },
- {
- "name": "task 89 explicit isolate for overlapping workflow targets",
- "targetId": "bridge-small-bag",
- "pass": true
- },
- {
- "name": "task 89 internal target inspected with explicit translucent tool",
- "targetId": "bridge-small-bag",
- "pass": true
- },
- {
- "name": "task 89 step 2 operation 2",
- "target": "bridge-small-bag",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 726.5989007241701,
- "y": 249.54502501185422,
- "w": 48.82519512972635,
- "h": 59.96985961527329
- },
- "labels": 1
- },
- {
- "name": "task 89 step 3 operation 1",
- "target": "bridge-small-bolt-1",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 730.1020178600464,
- "y": 225.56375225947545,
- "w": 41.90386337448217,
- "h": 107.35748348612509
- },
- "labels": 11
- },
- {
- "name": "task 89 step 3 operation 2",
- "target": "bridge-small-bolt-2",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 730.101956369818,
- "y": 225.56374836709816,
- "w": 41.90398643298022,
- "h": 107.35748980923583
- },
- "labels": 11
- },
- {
- "name": "task 89 step 3 operation 3",
- "target": "bridge-small-bolt-3",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 730.1020468486516,
- "y": 225.56377086244714,
- "w": 41.90380531004871,
- "h": 107.35744460559681
- },
- "labels": 11
- },
- {
- "name": "task 89 step 3 operation 4",
- "target": "bridge-small-bolt-4",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 730.1019563698185,
- "y": 225.56374836709918,
- "w": 41.903986432980105,
- "h": 107.35748980923628
- },
- "labels": 11
- },
- {
- "name": "task 89 step 3 operation 5",
- "target": "bridge-small-valve",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 711.8571182536385,
- "y": 219.86745936164928,
- "w": 79.15370015179201,
- "h": 119.57708505374839
- },
- "labels": 11
- },
- {
- "name": "task 89 step 4 operation 1",
- "target": "bridge-small-plug-1",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 734.3815583742876,
- "y": 255.3961759678843,
- "w": 33.267681147020085,
- "h": 48.250084623901046
- },
- "labels": 10
- },
- {
- "name": "task 89 step 4 operation 2",
- "target": "bridge-small-plug-2",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 734.3815517145613,
- "y": 255.39616492373926,
- "w": 33.26769452636461,
- "h": 48.250106768818114
- },
- "labels": 10
- },
- {
- "name": "task 89 step 4 operation 3",
- "target": "bridge-small-seat",
- "drag": false,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 694.2254127192891,
- "y": 230.54587309368728,
- "w": 113.84869051687656,
- "h": 98.67663471942606
- },
- "labels": 11
- },
- {
- "name": "task 89 step 5 operation 1",
- "target": "bridge-large-cloth",
- "drag": true,
- "distance": 2.606298249929224,
- "projected": {
- "x": 713.1760583557226,
- "y": 247.71474757026036,
- "w": 75.53189964988792,
- "h": 63.5320173357903
- },
- "labels": 11
- },
- {
- "name": "task 89 step 6 operation 1",
- "target": "bridge-large-pipe",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 741.0840357184769,
- "y": 267.4472527643896,
- "w": 19.838408870971875,
- "h": 24.17192181208327
- },
- "labels": 11
- },
- {
- "name": "task 89 step 6 operation 2",
- "target": "bridge-large-bag",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 737.1726535850977,
- "y": 262.5403979585547,
- "w": 27.66772419367055,
- "h": 33.98296750672006
- },
- "labels": 6
- },
- {
- "name": "task 89 step 7 operation 1",
- "target": "bridge-large-bolt-1",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 733.3751860063155,
- "y": 229.20308467431818,
- "w": 35.30982526493153,
- "h": 99.9963490514744
- },
- "labels": 11
- },
- {
- "name": "task 89 step 7 operation 2",
- "target": "bridge-large-bolt-2",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 733.3752195890214,
- "y": 229.20310886483736,
- "w": 35.30975799233249,
- "h": 99.9962990864201
- },
- "labels": 11
- },
- {
- "name": "task 89 step 7 operation 3",
- "target": "bridge-large-bolt-3",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 733.375213472072,
- "y": 229.2031071048878,
- "w": 35.309770234411076,
- "h": 99.99630261839388
- },
- "labels": 11
- },
- {
- "name": "task 89 step 7 operation 4",
- "target": "bridge-large-bolt-4",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 733.3751860063161,
- "y": 229.2030846743188,
- "w": 35.309825264931646,
- "h": 99.99634905147445
- },
- "labels": 11
- },
- {
- "name": "task 89 step 7 operation 5",
- "target": "bridge-large-valve",
- "drag": true,
- "distance": 2.606298249929224,
- "projected": {
- "x": 710.2512801908184,
- "y": 220.69540001554415,
- "w": 82.42293895668968,
- "h": 118.27900785582202
- },
- "labels": 11
- },
- {
- "name": "task 89 step 8 operation 1",
- "target": "bridge-large-plug-1",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 734.9945559273345,
- "y": 257.00320508985214,
- "w": 32.03634955820576,
- "h": 45.03950738026572
- },
- "labels": 11
- },
- {
- "name": "task 89 step 8 operation 2",
- "target": "bridge-large-plug-2",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 734.994552597162,
- "y": 257.0031995668463,
- "w": 32.03635624673643,
- "h": 45.03951845272877
- },
- "labels": 11
- },
- {
- "name": "task 89 step 8 operation 3",
- "target": "bridge-large-seat",
- "drag": false,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 694.2254127192888,
- "y": 230.5458730936875,
- "w": 113.84869051687667,
- "h": 98.67663471942629
- },
- "labels": 11
- },
- {
- "name": "task 89 step 9 operation 1",
- "target": "bridge-large-seat",
- "drag": false,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 694.2254127192888,
- "y": 230.5458730936875,
- "w": 113.84869051687667,
- "h": 98.67663471942629
- },
- "labels": 11
- },
- {
- "name": "task 89 step 9 operation 2",
- "target": "bridge-large-plug-1",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 734.9945559273348,
- "y": 257.0032050898515,
- "w": 32.03634955820564,
- "h": 45.03950738026566
- },
- "labels": 10
- },
- {
- "name": "task 89 step 9 operation 3",
- "target": "bridge-large-plug-2",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 734.9945525971626,
- "y": 257.00319956684586,
- "w": 32.03635624673632,
- "h": 45.0395184527286
- },
- "labels": 10
- },
- {
- "name": "task 89 step 10 operation 1",
- "target": "bridge-small-valve",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 711.8571182536396,
- "y": 219.86745936164863,
- "w": 79.1537001517919,
- "h": 119.57708505374842
- },
- "labels": 11
- },
- {
- "name": "task 89 step 10 operation 2",
- "target": "bridge-large-bolt-1",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 727.8056064333605,
- "y": 223.0985601694498,
- "w": 46.58451268827946,
- "h": 112.34291741697973
- },
- "labels": 12
- },
- {
- "name": "task 89 step 10 operation 3",
- "target": "bridge-large-bolt-2",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 727.80562222695,
- "y": 223.09856613143972,
- "w": 46.58448124721065,
- "h": 112.34290433062625
- },
- "labels": 12
- },
- {
- "name": "task 89 step 10 operation 4",
- "target": "bridge-large-bolt-3",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 727.805617382866,
- "y": 223.09856468984,
- "w": 46.584490959481855,
- "h": 112.34290723954146
- },
- "labels": 12
- },
- {
- "name": "task 89 step 10 operation 5",
- "target": "bridge-large-bolt-4",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 727.8056064333605,
- "y": 223.09856016944983,
- "w": 46.58451268827946,
- "h": 112.34291741697982
- },
- "labels": 12
- },
- {
- "name": "task 89 step 11 operation 1",
- "target": "bridge-large-bag",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 737.1726535850976,
- "y": 262.54039795855493,
- "w": 27.66772419367055,
- "h": 33.98296750672006
- },
- "labels": 12
- },
- {
- "name": "task 89 step 11 operation 2",
- "target": "bridge-large-pipe",
- "drag": true,
- "distance": 2.606298249929224,
- "projected": {
- "x": 741.0840357184771,
- "y": 267.447252764394,
- "w": 19.838408870971875,
- "h": 24.17192181208344
- },
- "labels": 12
- },
- {
- "name": "task 89 step 12 operation 1",
- "target": "bridge-large-bolt-1",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 733.3751860063155,
- "y": 229.20308467431818,
- "w": 35.30982526493153,
- "h": 99.9963490514744
- },
- "labels": 12
- },
- {
- "name": "task 89 step 12 operation 2",
- "target": "bridge-large-bolt-2",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 733.3752195890214,
- "y": 229.20310886483736,
- "w": 35.30975799233249,
- "h": 99.9962990864201
- },
- "labels": 11
- },
- {
- "name": "task 89 step 12 operation 3",
- "target": "bridge-large-bolt-3",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 733.375213472072,
- "y": 229.2031071048878,
- "w": 35.309770234411076,
- "h": 99.99630261839388
- },
- "labels": 11
- },
- {
- "name": "task 89 step 12 operation 4",
- "target": "bridge-large-bolt-4",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 733.3751860063161,
- "y": 229.2030846743188,
- "w": 35.309825264931646,
- "h": 99.99634905147445
- },
- "labels": 11
- },
- {
- "name": "task 89 step 13 operation 1",
- "target": "bridge-small-seat",
- "drag": false,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 694.2254127192891,
- "y": 230.54587309368728,
- "w": 113.84869051687656,
- "h": 98.67663471942606
- },
- "labels": 10
- },
- {
- "name": "task 89 step 13 operation 2",
- "target": "bridge-small-plug-1",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 734.3815583742885,
- "y": 255.3961759678824,
- "w": 33.26768114702054,
- "h": 48.25008462390127
- },
- "labels": 10
- },
- {
- "name": "task 89 step 13 operation 3",
- "target": "bridge-small-plug-2",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 734.3815517145625,
- "y": 255.39616492373693,
- "w": 33.26769452636461,
- "h": 48.250106768817886
- },
- "labels": 10
- },
- {
- "name": "task 89 step 14 operation 1",
- "target": "bridge-large-valve",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 710.2512801908182,
- "y": 220.69540001554472,
- "w": 82.42293895668956,
- "h": 118.27900785582213
- },
- "labels": 12
- },
- {
- "name": "task 89 step 14 operation 2",
- "target": "bridge-small-bolt-1",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 725.8282859732907,
- "y": 221.9512018941729,
- "w": 50.627760499197166,
- "h": 114.81260701135218
- },
- "labels": 11
- },
- {
- "name": "task 89 step 14 operation 3",
- "target": "bridge-small-bolt-2",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 725.8282216003923,
- "y": 221.95118166502374,
- "w": 50.627890131494496,
- "h": 114.81264759934965
- },
- "labels": 11
- },
- {
- "name": "task 89 step 14 operation 4",
- "target": "bridge-small-bolt-3",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 725.8282930429814,
- "y": 221.95120386968313,
- "w": 50.62774677978814,
- "h": 114.81260257095443
- },
- "labels": 11
- },
- {
- "name": "task 89 step 14 operation 5",
- "target": "bridge-small-bolt-4",
- "drag": true,
- "distance": 2.606298249929224,
- "projected": {
- "x": 725.8282216003923,
- "y": 221.9511816650243,
- "w": 50.62789013149472,
- "h": 114.81264759934942
- },
- "labels": 11
- },
- {
- "name": "task 89 step 15 operation 1",
- "target": "bridge-small-bag",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 737.1727104103626,
- "y": 262.5404214396442,
- "w": 27.667610573511638,
- "h": 33.982920448655136
- },
- "labels": 11
- },
- {
- "name": "task 89 step 15 operation 2",
- "target": "bridge-small-pipe",
- "drag": true,
- "distance": 2.6062982499292233,
- "projected": {
- "x": 741.2370513107613,
- "y": 267.5903199122409,
- "w": 19.53163674862253,
- "h": 23.884275458246236
- },
- "labels": 11
- },
- {
- "name": "task 89 step 16 operation 1",
- "target": "bridge-small-bolt-1",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 730.1020178600464,
- "y": 225.56375225947545,
- "w": 41.90386337448217,
- "h": 107.35748348612509
- },
- "labels": 11
- },
- {
- "name": "task 89 step 16 operation 2",
- "target": "bridge-small-bolt-2",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 730.101956369818,
- "y": 225.56374836709816,
- "w": 41.90398643298022,
- "h": 107.35748980923583
- },
- "labels": 11
- },
- {
- "name": "task 89 step 16 operation 3",
- "target": "bridge-small-bolt-3",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 730.1020468486516,
- "y": 225.56377086244714,
- "w": 41.90380531004871,
- "h": 107.35744460559681
- },
- "labels": 11
- },
- {
- "name": "task 89 step 16 operation 4",
- "target": "bridge-small-bolt-4",
- "drag": true,
- "distance": 2.6062982499292238,
- "projected": {
- "x": 730.1019563698185,
- "y": 225.56374836709918,
- "w": 41.903986432980105,
- "h": 107.35748980923628
- },
- "labels": 11
- }
- ],
- "errors": [],
- "writes": [
- "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/116/preview/validate",
- "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/116/preview/validate",
- "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/116/preview/validate",
- "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/116/preview/validate",
- "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/116/preview/validate",
- "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/preview/validate",
- "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/preview/validate",
- "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/preview/validate",
- "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/preview/validate",
- "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/preview/validate",
- "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/preview/validate",
- "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/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",
- "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/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"
- ]
- }
|