|
- {
- "pass": true,
- "checks": [
- {
- "name": "task 116 first view",
- "state": {
- "id": "front-pump-hydraulic-pump",
- "step": 0,
- "operation": 0,
- "errors": 0,
- "complete": false,
- "pending": 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": 933.2020303264042,
- "y": 508.95441504276926,
- "localX": 674.2020303264042,
- "localY": 320.45441504276926,
- "visible": true
- },
- "bounds": [
- 0.10935033827385107,
- 0.13537495848346393,
- 0.1972360067697554
- ],
- "projected": {
- "x": 666.91484191321,
- "y": 314.1958643764656,
- "w": 14.498500962929938,
- "h": 12.630497316989477
- },
- "pivot": [
- -0.12817634914491466,
- 0.6152234412401882,
- 1.6466822177405493
- ],
- "pickPoints": [
- {
- "x": 933.164092394675,
- "y": 509.0111130349603
- },
- {
- "x": 930.9893172502354,
- "y": 509.0111130349603
- },
- {
- "x": 935.3388675391145,
- "y": 509.0111130349603
- },
- {
- "x": 928.814542105796,
- "y": 509.0111130349603
- },
- {
- "x": 937.5136426835539,
- "y": 509.0111130349603
- },
- {
- "x": 933.164092394675,
- "y": 507.1165384374119
- },
- {
- "x": 930.9893172502354,
- "y": 507.1165384374119
- },
- {
- "x": 935.3388675391145,
- "y": 507.1165384374119
- },
- {
- "x": 933.164092394675,
- "y": 510.9056876325087
- },
- {
- "x": 930.9893172502354,
- "y": 510.9056876325087
- },
- {
- "x": 935.3388675391145,
- "y": 510.9056876325087
- },
- {
- "x": 928.814542105796,
- "y": 510.9056876325087
- },
- {
- "x": 935.3388675391145,
- "y": 505.22196383986346
- },
- {
- "x": 933.164092394675,
- "y": 512.8002622300571
- },
- {
- "x": 930.9893172502354,
- "y": 512.8002622300571
- },
- {
- "x": 928.814542105796,
- "y": 512.8002622300571
- }
- ],
- "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": 877.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": "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": "late preparation: rejected switch resets only its own motion; open lid survives repeated saves",
- "pass": true,
- "lid": {
- "position": [
- 1.1102230246251568e-16,
- -5.551115123125784e-17,
- 1.1102230246251568e-16
- ],
- "quaternion": [
- -1.2657839478910767e-17,
- 1.1102230246251565e-16,
- -0.7660444431189779,
- 0.6427876096865394
- ]
- }
- },
- {
- "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
- }
- ],
- "errors": [],
- "writes": [
- "http://192.168.31.168:6180/api/tran/v1/teaching/assignments/116/preview/validate",
- "http://192.168.31.168:6180/api/tran/v1/teaching/assignments/116/preview/validate",
- "http://192.168.31.168:6180/api/tran/v1/teaching/assignments/116/preview/validate",
- "http://192.168.31.168:6180/api/tran/v1/teaching/assignments/116/preview/validate",
- "http://192.168.31.168:6180/api/tran/v1/teaching/assignments/116/preview/validate"
- ]
- }
|