{ "project": { "id": "470", "type": "MODEL", "code": "MODEL-C28D5087DEC7450A", "name": "重型支援桥前泵换件修复机构模型", "description": "重型支援桥装备训练内容", "categoryCode": "EQUIPMENT", "trainingMode": "", "coverUri": "/models/step-model-front-pump-thumb.png", "status": "PUBLISHED", "ownerUserId": "99", "ownerName": "内部维护", "departmentId": "1", "currentVersionId": "581", "currentVersionNo": 1, "currentVersionCode": "V1.0.0", "publishedVersionId": "581", "publishedTime": 1790237496, "usageCount": 0, "version": 3, "addTime": 1790237495, "updateTime": "2026-09-24T16:11:36", "contentSummary": { "schema": "digital-twin-editor-project", "production": { "taskCode": "TASK-VIRTUAL-007", "modelProjectId": "470", "sceneProjectId": "471", "trainingProjectId": "440", "taskId": "88" }, "resourceUri": "/models/bridge-erector-20260916.glb", "nodeCount": 0, "materialCount": 0, "animationCount": 0 }, "currentVersionStatus": "PUBLISHED", "dependencyCount": 0, "assetCount": 4, "readCount": 0, "downloadCount": 0 }, "currentVersion": { "id": "581", "projectId": "470", "versionNo": 1, "versionCode": "V1.0.0", "status": "PUBLISHED", "content": { "schema": "digital-twin-editor-project", "version": 4, "name": "重型支援桥前泵换件修复机构模型", "modelId": "front-pump-step-vehicle", "modelResource": { "id": "front-pump-step-vehicle", "sceneId": "front-pump-rescue-vehicle", "interactionId": "scene:front-pump-rescue-vehicle", "type": "imported", "name": "架桥车前泵互救操作整车模型", "semantic": "实训装备", "assetRole": "training-content", "operable": true, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "front-pump-step-vehicle", "modelEditorAssetId": "front-pump-step-vehicle", "modelEditorModelId": "front-pump-step-vehicle", "modelEditorRevision": 2, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [ { "interactionId": "front-pump-hydraulic-pump", "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵", "name": "液压泵", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-power-take-off", "sourceNodeName": "1_25取力器", "name": "取力器", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-pto-switch", "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-ball-valve-switch", "sourceNodeName": "1_26球阀开关", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-aux-control-box", "sourceNodeName": "1_28辅助控制盒内", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-aux-control-box-cover", "sourceNodeName": "1_28辅助控制盒盖", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "pivotEdge": { "space": "world", "axis": [ 0, 1, 0 ], "edge": "nearest-vertical-edge" }, "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-rescue-switch", "sourceNodeName": "1_28和2_06互救开关", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" } ], "sourceName": "0916架桥车.glb", "resourceUrl": "/models/bridge-erector-20260916.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 37160920, "fitToScene": false, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ], "partOverrides": {}, "assetCode": "PRODUCTION-MODEL-2", "storageUri": "/models/bridge-erector-20260916.glb", "kind": "builtin" }, "camera": { "position": [ 4, 3, 5 ], "target": [ 0, 1, 0 ] }, "model": null, "environment": null, "timeline": { "version": 1, "duration": 27, "currentTime": 0, "loop": false, "zoom": 1, "tracks": [], "clips": [] }, "blueprint": { "version": 1, "nodes": [], "edges": [] }, "production": { "schemaVersion": 1, "taskCode": "TASK-VIRTUAL-007", "taskId": "88", "trainingProjectId": "440", "sourceContentVersionId": "558", "scriptId": "bridge-pump-replace", "scriptVersion": "4", "modelProjectId": "470", "sceneProjectId": "471" }, "productionDefinition": { "schema": "digital-workshop-training-project", "version": 1, "id": "front-pump-rescue-operation-v1", "projectId": "front-pump-rescue-operation-v1", "name": "重型支援桥前泵换件修复", "status": "published", "trainingMode": "VIRTUAL", "resources": { "models": [ { "id": "front-pump-step-vehicle", "modelId": "front-pump-step-vehicle", "name": "架桥车前泵互救操作整车模型", "baseModelName": "架桥车前泵互救操作整车模型", "sourceName": "步骤模型.glb", "resourceUrl": "/models/步骤模型.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 32195288, "revision": 1, "materialPreset": null, "parts": [ { "editorId": "", "interactionId": "front-pump-hydraulic-pump", "nodeName": "1液压泵", "sourceNodeName": "1液压泵", "nodePath": "", "name": "液压泵", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-power-take-off", "nodeName": "2取力器", "sourceNodeName": "2取力器", "nodePath": "", "name": "取力器", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-pto-switch", "nodeName": "2取力器开关", "sourceNodeName": "2取力器开关", "nodePath": "", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-ball-valve-switch", "nodeName": "3球阀开关", "sourceNodeName": "3球阀开关", "nodePath": "", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-aux-control-box", "nodeName": "5辅助控制盒", "sourceNodeName": "5辅助控制盒", "nodePath": "", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-aux-control-box-cover", "nodeName": "5辅助控制盒盖", "sourceNodeName": "5辅助控制盒盖", "nodePath": "", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-rescue-switch", "nodeName": "5互救开关", "sourceNodeName": "5互救开关", "nodePath": "", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true } ] } ], "animations": [] }, "task": { "id": "88", "code": "TASK-VIRTUAL-007", "title": "重型支援桥前泵换件修复", "categoryId": "minor-repair", "difficulty": "标准", "level": "标准", "duration": 10, "description": "前泵损坏的情况下如何操作。", "image": "/models/step-model-front-pump-thumb.png", "equipment": "架桥车", "skills": [ "液压泵故障识别", "取力器断开与联通", "球阀开启", "互救开关操作" ], "category": "虚拟仿真", "name": "重型支援桥前泵换件修复" }, "scenario": { "id": "front-pump-rescue-scenario", "publishedSceneId": "SCENE-FRONT-PUMP-RESCUE-01", "publishedSceneVersion": "1.0", "baseVisualKey": "front-pump-rescue", "visualKey": "front-pump-rescue", "environmentName": "重型支援桥前泵换件修复", "sceneLayout": "架桥车整车操作位", "equipmentState": "按步骤操作对应部件", "tools": [], "faults": [], "environment": { "type": "outdoor", "mode": "builtin", "sourceName": "桥梁脚本三维训练场", "resourceUrl": "", "sizeBytes": 0, "lastModified": 0, "embeddedDataUrl": "" }, "sceneResource": { "sceneId": "SCENE-FRONT-PUMP-RESCUE-01", "version": "1.0", "sourceKind": "published", "status": "已发布", "name": "重型支援桥前泵换件修复", "presetId": "outdoor-1", "type": "outdoor", "objectCount": 2, "objects": [ { "id": "front-pump-training-yard", "sceneId": "front-pump-training-yard", "interactionId": "scene:front-pump-training-yard", "type": "imported", "name": "野外山地训练场", "semantic": "场景地形", "assetRole": "environment", "operable": false, "visible": true, "modelId": "front-pump-field-terrain", "modelEditorAssetId": "front-pump-field-terrain", "modelEditorModelId": "front-pump-field-terrain", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "sourceName": "地形.glb", "resourceUrl": "/models/地形.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 10726472, "fitToScene": true, "fitSize": 140, "groundLevelY": 0, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] }, { "id": "front-pump-rescue-vehicle", "sceneId": "front-pump-rescue-vehicle", "interactionId": "scene:front-pump-rescue-vehicle", "type": "imported", "name": "架桥车前泵互救操作整车模型", "semantic": "实训装备", "assetRole": "training-content", "operable": true, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "front-pump-step-vehicle", "modelEditorAssetId": "front-pump-step-vehicle", "modelEditorModelId": "front-pump-step-vehicle", "modelEditorRevision": 2, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [ { "interactionId": "front-pump-hydraulic-pump", "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵", "name": "液压泵", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-power-take-off", "sourceNodeName": "1_25取力器", "name": "取力器", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-pto-switch", "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-ball-valve-switch", "sourceNodeName": "1_26球阀开关", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-aux-control-box", "sourceNodeName": "1_28辅助控制盒内", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-aux-control-box-cover", "sourceNodeName": "1_28辅助控制盒盖", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "pivotEdge": { "space": "world", "axis": [ 0, 1, 0 ], "edge": "nearest-vertical-edge" }, "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-rescue-switch", "sourceNodeName": "1_28和2_06互救开关", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" } ], "sourceName": "0916架桥车.glb", "resourceUrl": "/models/bridge-erector-20260916.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 37160920, "fitToScene": false, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ], "partOverrides": {} }, { "id": "pump-bags", "sceneId": "pump-bags", "interactionId": "scene:pump-bags", "type": "imported", "name": "3封口袋.glb", "semantic": "实训装备", "assetRole": "script-accessory", "operable": false, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "pump-bags", "modelEditorAssetId": "pump-bags", "modelEditorModelId": "pump-bags", "modelEditorRevision": 2, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [], "sourceName": "3封口袋.glb", "resourceUrl": "/models/bridge-pump-bags-20260916.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 37160920, "fitToScene": false, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ], "partOverrides": {} }, { "id": "gasket-paper", "sceneId": "gasket-paper", "interactionId": "scene:gasket-paper", "type": "imported", "name": "牛皮纸.glb", "semantic": "实训装备", "assetRole": "script-accessory", "operable": false, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "gasket-paper", "modelEditorAssetId": "gasket-paper", "modelEditorModelId": "gasket-paper", "modelEditorRevision": 2, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [], "sourceName": "牛皮纸.glb", "resourceUrl": "/models/bridge-paper-20260916.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 37160920, "fitToScene": false, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ], "partOverrides": {} } ], "snapshot": { "schema": "edit3dv4.scene", "version": "1.0", "name": "重型支援桥前泵换件修复", "presetId": "outdoor-1", "type": "outdoor", "environment": { "presetId": "outdoor-1", "type": "outdoor" }, "rendering": { "background": 11062241, "fog": { "color": 11062241, "near": 70, "far": 240 }, "toneMappingExposure": 1.05, "environment": { "type": "room", "sigma": 0.04 }, "camera": { "fov": 45, "near": 0.1, "far": 800, "position": [ 11, 8, 16 ], "target": [ 0, 1.5, 2 ] } }, "objects": [ { "id": "front-pump-training-yard", "sceneId": "front-pump-training-yard", "interactionId": "scene:front-pump-training-yard", "type": "imported", "name": "野外山地训练场", "semantic": "场景地形", "assetRole": "environment", "operable": false, "visible": true, "modelId": "front-pump-field-terrain", "modelEditorAssetId": "front-pump-field-terrain", "modelEditorModelId": "front-pump-field-terrain", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "sourceName": "地形.glb", "resourceUrl": "/models/地形.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 10726472, "fitToScene": true, "fitSize": 140, "groundLevelY": 0, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] }, { "id": "front-pump-rescue-vehicle", "sceneId": "front-pump-rescue-vehicle", "interactionId": "scene:front-pump-rescue-vehicle", "type": "imported", "name": "架桥车前泵互救操作整车模型", "semantic": "实训装备", "assetRole": "training-content", "operable": true, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "front-pump-step-vehicle", "modelEditorAssetId": "front-pump-step-vehicle", "modelEditorModelId": "front-pump-step-vehicle", "modelEditorRevision": 2, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [ { "interactionId": "front-pump-hydraulic-pump", "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵", "name": "液压泵", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-power-take-off", "sourceNodeName": "1_25取力器", "name": "取力器", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-pto-switch", "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-ball-valve-switch", "sourceNodeName": "1_26球阀开关", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-aux-control-box", "sourceNodeName": "1_28辅助控制盒内", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-aux-control-box-cover", "sourceNodeName": "1_28辅助控制盒盖", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "pivotEdge": { "space": "world", "axis": [ 0, 1, 0 ], "edge": "nearest-vertical-edge" }, "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-rescue-switch", "sourceNodeName": "1_28和2_06互救开关", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" } ], "sourceName": "0916架桥车.glb", "resourceUrl": "/models/bridge-erector-20260916.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 37160920, "fitToScene": false, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ], "partOverrides": {} }, { "id": "pump-bags", "sceneId": "pump-bags", "interactionId": "scene:pump-bags", "type": "imported", "name": "3封口袋.glb", "semantic": "实训装备", "assetRole": "script-accessory", "operable": false, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "pump-bags", "modelEditorAssetId": "pump-bags", "modelEditorModelId": "pump-bags", "modelEditorRevision": 2, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [], "sourceName": "3封口袋.glb", "resourceUrl": "/models/bridge-pump-bags-20260916.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 37160920, "fitToScene": false, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ], "partOverrides": {} }, { "id": "gasket-paper", "sceneId": "gasket-paper", "interactionId": "scene:gasket-paper", "type": "imported", "name": "牛皮纸.glb", "semantic": "实训装备", "assetRole": "script-accessory", "operable": false, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "gasket-paper", "modelEditorAssetId": "gasket-paper", "modelEditorModelId": "gasket-paper", "modelEditorRevision": 2, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [], "sourceName": "牛皮纸.glb", "resourceUrl": "/models/bridge-paper-20260916.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 37160920, "fitToScene": false, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ], "partOverrides": {} } ] }, "assetReferences": [ { "resourceUrl": "/models/步骤模型.glb", "sourceName": "步骤模型.glb", "sizeBytes": 32195288, "mimeType": "model/gltf-binary", "assetRole": "training-content" } ] }, "accent": "#2d86d8", "background": 11062241, "fog": 11062241, "ground": 7110499, "camera": { "position": [ 10.6, 6.4, 13.2 ], "target": [ 0, 1.9, 0 ] }, "retainStoredParts": true, "sceneTags": [ "新版整车模型", "原位部件操作" ], "sensorFeeds": [], "name": "重型支援桥前泵换件修复", "title": "重型支援桥前泵换件修复", "operableParts": [ "bridge-engine", "bridge-paper", "bridge-tank-valve", "bridge-inlet", "bridge-inlet-bag", "bridge-outlet", "bridge-outlet-bag", "bridge-pump-bolt-1", "bridge-pump-bolt-2", "bridge-pump-bolt-3", "bridge-pump-bolt-4", "bridge-old-pump", "bridge-gasket", "bridge-new-pump", "bridge-fill-cap", "bridge-oil-can", "bridge-test-control" ] }, "tools": [], "faults": [], "steps": [ { "id": "BRIDGE-STEP-1", "stepCode": "BRIDGE-STEP-1", "actionCode": "COMPLETE_BRIDGE-STEP-1", "number": 1, "title": "停机并初裁牛皮纸", "targetId": "bridge-engine", "targetName": "关闭架桥车发动机", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "架桥车熄火;按液压泵与取力器结合面形状初步裁剪牛皮纸。", "guidance": "架桥车熄火;按液压泵与取力器结合面形状初步裁剪牛皮纸。", "warning": "", "success": "停机并初裁牛皮纸:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-engine", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-engine", "kind": "identify", "directionHint": "关闭架桥车发动机", "effects": [ { "targetId": "bridge-engine", "color": 13195851 } ] }, { "targetId": "bridge-paper", "kind": "identify", "directionHint": "按结合面初裁牛皮纸", "effects": [ { "targetId": "bridge-paper", "scale": [ 0.85, 1, 0.85 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "第1步,停机并初裁牛皮纸。架桥车熄火;按液压泵与取力器结合面形状初步裁剪牛皮纸。", "successCue": "ui", "errorCue": "collision-error", "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-01.mp4", "narrationAssetCode": "", "narrationVideoAssetCode": "DH_1CE71ECA76194F06B098A012B360BB06", "digitalHuman": { "enabled": true, "mode": "video", "videoSource": "library", "videoId": "65", "videoName": "重型支援桥前泵换件修复 · 1 停机并初裁牛皮纸", "appId": "AP_238179E0A10F97927EA49FA3", "videoUrl": "", "generatedVideoUrl": "", "generationStatus": "generated" }, "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-01.wav", "safetyText": "", "safetyUrl": "" } }, { "id": "BRIDGE-STEP-2", "stepCode": "BRIDGE-STEP-2", "actionCode": "COMPLETE_BRIDGE-STEP-2", "number": 2, "title": "关闭液压油箱出油口一号球阀", "targetId": "bridge-tank-valve", "targetName": "关闭一号出油球阀", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "将一号球阀手柄从平行管道转到垂直管道。", "guidance": "将一号球阀手柄从平行管道转到垂直管道。", "warning": "", "success": "关闭液压油箱出油口一号球阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-tank-valve", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "rotate", "steps": [ { "targetId": "bridge-tank-valve", "kind": "rotate", "axis": [ 0, 1, 0 ], "deltaDegrees": 90, "toleranceDegrees": 8, "directionHint": "关闭一号出油球阀" } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "第2步,关闭液压油箱出油口一号球阀。将一号球阀手柄从平行管道转到垂直管道。", "successCue": "ui", "errorCue": "collision-error", "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-02.mp4", "narrationAssetCode": "", "narrationVideoAssetCode": "DH_34129B61FA1F4E628AF295E3EF714364", "digitalHuman": { "enabled": true, "mode": "video", "videoSource": "library", "videoId": "66", "videoName": "重型支援桥前泵换件修复 · 2 关闭液压油箱出油口一号球阀", "appId": "AP_238179E0A10F97927EA49FA3", "videoUrl": "", "generatedVideoUrl": "", "generationStatus": "generated" }, "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-02.wav", "safetyText": "", "safetyUrl": "" } }, { "id": "BRIDGE-STEP-3", "stepCode": "BRIDGE-STEP-3", "actionCode": "COMPLETE_BRIDGE-STEP-3", "number": 3, "title": "拆开并包扎进出油管", "targetId": "bridge-inlet", "targetName": "拆开进油管", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用大活动扳手拆开液压泵进、出油管接头,用塑料袋包扎管口。", "guidance": "用大活动扳手拆开液压泵进、出油管接头,用塑料袋包扎管口。", "warning": "", "success": "拆开并包扎进出油管:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-inlet", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-inlet", "kind": "identify", "directionHint": "拆开进油管", "effects": [ { "targetId": "bridge-inlet", "offset": [ -0.6, 0, 0 ] } ] }, { "targetId": "bridge-inlet-bag", "kind": "identify", "directionHint": "包扎进油管口", "effects": [ { "targetId": "bridge-inlet-bag", "offset": [ 0, 0, -0.65 ] } ] }, { "targetId": "bridge-outlet", "kind": "identify", "directionHint": "拆开出油管", "effects": [ { "targetId": "bridge-outlet", "offset": [ 0.6, 0, 0 ] } ] }, { "targetId": "bridge-outlet-bag", "kind": "identify", "directionHint": "包扎出油管口", "effects": [ { "targetId": "bridge-outlet-bag", "offset": [ 0, 0, -0.65 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "第3步,拆开并包扎进出油管。用大活动扳手拆开液压泵进、出油管接头,用塑料袋包扎管口。", "successCue": "ui", "errorCue": "collision-error", "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-03.mp4", "narrationAssetCode": "", "narrationVideoAssetCode": "DH_533EAE94D45D49A2BECD7E24E48835E6", "digitalHuman": { "enabled": true, "mode": "video", "videoSource": "library", "videoId": "67", "videoName": "重型支援桥前泵换件修复 · 3 拆开并包扎进出油管", "appId": "AP_238179E0A10F97927EA49FA3", "videoUrl": "", "generatedVideoUrl": "", "generationStatus": "generated" }, "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-03.wav", "safetyText": "", "safetyUrl": "" } }, { "id": "BRIDGE-STEP-4", "stepCode": "BRIDGE-STEP-4", "actionCode": "COMPLETE_BRIDGE-STEP-4", "number": 4, "title": "拆下四个安装螺栓", "targetId": "bridge-pump-bolt-1", "targetName": "拆下第 1 个安装螺栓", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用开口扳手拆下液压泵与取力器之间的四个安装螺栓。", "guidance": "用开口扳手拆下液压泵与取力器之间的四个安装螺栓。", "warning": "", "success": "拆下四个安装螺栓:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-pump-bolt-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-pump-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 1 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-1", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-pump-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 2 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-2", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-pump-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 3 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-3", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-pump-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 4 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-4", "offset": [ 0, 0, 0.65 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "第4步,拆下四个安装螺栓。用开口扳手拆下液压泵与取力器之间的四个安装螺栓。", "successCue": "ui", "errorCue": "collision-error", "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-04.mp4", "narrationAssetCode": "", "narrationVideoAssetCode": "DH_787B4C212CF644AE9A3D8D49DEDCB65E", "digitalHuman": { "enabled": true, "mode": "video", "videoSource": "library", "videoId": "68", "videoName": "重型支援桥前泵换件修复 · 4 拆下四个安装螺栓", "appId": "AP_238179E0A10F97927EA49FA3", "videoUrl": "", "generatedVideoUrl": "", "generationStatus": "generated" }, "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-04.wav", "safetyText": "", "safetyUrl": "" } }, { "id": "BRIDGE-STEP-5", "stepCode": "BRIDGE-STEP-5", "actionCode": "COMPLETE_BRIDGE-STEP-5", "number": 5, "title": "取下旧前泵", "targetId": "bridge-old-pump", "targetName": "取下旧前泵", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "取下原前泵。", "guidance": "取下原前泵。", "warning": "", "success": "取下旧前泵:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-old-pump", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "identify", "steps": [ { "targetId": "bridge-old-pump", "kind": "identify", "directionHint": "取下旧前泵", "effects": [ { "targetId": "bridge-old-pump", "offset": [ -2, 0, 0 ] }, { "targetId": "front-pump-hydraulic-pump", "visible": false } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "第五步,取下发生故障的前部液压泵。", "successCue": "ui", "errorCue": "collision-error", "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-05.mp4", "narrationAssetCode": "", "narrationVideoAssetCode": "DH_5672FD367E8F41A5A026E3C68E8C8726", "digitalHuman": { "enabled": true, "mode": "video", "videoSource": "library", "videoId": "69", "videoName": "重型支援桥前泵换件修复 · 5 取下旧前泵", "appId": "AP_238179E0A10F97927EA49FA3", "videoUrl": "", "generatedVideoUrl": "", "generationStatus": "generated" }, "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-05.wav", "safetyText": "", "safetyUrl": "" } }, { "id": "BRIDGE-STEP-6", "stepCode": "BRIDGE-STEP-6", "actionCode": "COMPLETE_BRIDGE-STEP-6", "number": 6, "title": "修裁牛皮纸", "targetId": "bridge-paper", "targetName": "按安装面修裁纸垫", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "进一步裁剪牛皮纸,使其与液压泵安装面及取力器结合面吻合。", "guidance": "进一步裁剪牛皮纸,使其与液压泵安装面及取力器结合面吻合。", "warning": "", "success": "修裁牛皮纸:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-paper", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "identify", "steps": [ { "targetId": "bridge-paper", "kind": "identify", "directionHint": "按安装面修裁纸垫", "effects": [ { "targetId": "bridge-gasket", "visible": true }, { "targetId": "bridge-paper", "visible": false } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "第6步,修裁牛皮纸。进一步裁剪牛皮纸,使其与液压泵安装面及取力器结合面吻合。", "successCue": "ui", "errorCue": "collision-error", "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-06.mp4", "narrationAssetCode": "", "narrationVideoAssetCode": "DH_C0E73EC20FD44C608A795A03DE4F7401", "digitalHuman": { "enabled": true, "mode": "video", "videoSource": "library", "videoId": "70", "videoName": "重型支援桥前泵换件修复 · 6 修裁牛皮纸", "appId": "AP_238179E0A10F97927EA49FA3", "videoUrl": "", "generatedVideoUrl": "", "generationStatus": "generated" }, "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-06.wav", "safetyText": "", "safetyUrl": "" } }, { "id": "BRIDGE-STEP-7", "stepCode": "BRIDGE-STEP-7", "actionCode": "COMPLETE_BRIDGE-STEP-7", "number": 7, "title": "放置牛皮纸垫", "targetId": "bridge-gasket", "targetName": "将纸垫放到取力器结合面", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "将裁好的牛皮纸放在取力器接口处。", "guidance": "将裁好的牛皮纸放在取力器接口处。", "warning": "", "success": "放置牛皮纸垫:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-gasket", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "identify", "steps": [ { "targetId": "bridge-gasket", "kind": "identify", "directionHint": "将纸垫放到取力器结合面", "effects": [ { "targetId": "bridge-gasket", "offset": [ 2.3, 0, -0.4 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "第7步,放置牛皮纸垫。将裁好的牛皮纸放在取力器接口处。", "successCue": "ui", "errorCue": "collision-error", "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-07.mp4", "narrationAssetCode": "", "narrationVideoAssetCode": "DH_17FAC41643804A22A8B71A2FF8DCBC28", "digitalHuman": { "enabled": true, "mode": "video", "videoSource": "library", "videoId": "71", "videoName": "重型支援桥前泵换件修复 · 7 放置牛皮纸垫", "appId": "AP_238179E0A10F97927EA49FA3", "videoUrl": "", "generatedVideoUrl": "", "generationStatus": "generated" }, "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-07.wav", "safetyText": "", "safetyUrl": "" } }, { "id": "BRIDGE-STEP-8", "stepCode": "BRIDGE-STEP-8", "actionCode": "COMPLETE_BRIDGE-STEP-8", "number": 8, "title": "安装新液压泵", "targetId": "bridge-new-pump", "targetName": "安装新泵", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "安装新的液压泵。原稿没有给出拧紧力矩。", "guidance": "安装新的液压泵。原稿没有给出拧紧力矩。", "warning": "", "success": "安装新液压泵:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-new-pump", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-new-pump", "kind": "identify", "directionHint": "安装新泵", "effects": [ { "targetId": "bridge-new-pump", "offset": [ -2, 0, 0 ] }, { "targetId": "front-pump-hydraulic-pump", "visible": true } ] }, { "targetId": "bridge-pump-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 1 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-pump-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 2 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-pump-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 3 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-3", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-pump-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 4 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-4", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "第8步,安装新液压泵。安装新的液压泵。", "successCue": "ui", "errorCue": "collision-error", "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-08.mp4", "narrationAssetCode": "", "narrationVideoAssetCode": "DH_2284ABD91F544E2EB7799E9FA1C4BCF6", "digitalHuman": { "enabled": true, "mode": "video", "videoSource": "library", "videoId": "72", "videoName": "重型支援桥前泵换件修复 · 8 安装新液压泵", "appId": "AP_238179E0A10F97927EA49FA3", "videoUrl": "", "generatedVideoUrl": "", "generationStatus": "generated" }, "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-08.wav", "safetyText": "", "safetyUrl": "" } }, { "id": "BRIDGE-STEP-9", "stepCode": "BRIDGE-STEP-9", "actionCode": "COMPLETE_BRIDGE-STEP-9", "number": 9, "title": "向新泵加注液压油", "targetId": "bridge-fill-cap", "targetName": "打开加油口", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "打开新液压泵加油口,加注液压油。原稿没有给出定量值。", "guidance": "打开新液压泵加油口,加注液压油。原稿没有给出定量值。", "warning": "", "success": "向新泵加注液压油:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-fill-cap", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-fill-cap", "kind": "identify", "directionHint": "打开加油口", "effects": [ { "targetId": "bridge-fill-cap", "offset": [ 0, 0.45, 0 ] } ] }, { "targetId": "bridge-oil-can", "kind": "identify", "directionHint": "向新泵加注液压油", "effects": [ { "targetId": "bridge-oil-can", "offset": [ -1.3, 0.6, -0.3 ] }, { "targetId": "bridge-oil-stream", "visible": true } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "第9步,向新泵加注液压油。打开新液压泵加油口,加注液压油。", "successCue": "ui", "errorCue": "collision-error", "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-09.mp4", "narrationAssetCode": "", "narrationVideoAssetCode": "DH_BF468C49DDCB462E8E2C75CF8C6BD172", "digitalHuman": { "enabled": true, "mode": "video", "videoSource": "library", "videoId": "73", "videoName": "重型支援桥前泵换件修复 · 9 向新泵加注液压油", "appId": "AP_238179E0A10F97927EA49FA3", "videoUrl": "", "generatedVideoUrl": "", "generationStatus": "generated" }, "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-09.wav", "safetyText": "", "safetyUrl": "" } }, { "id": "BRIDGE-STEP-10", "stepCode": "BRIDGE-STEP-10", "actionCode": "COMPLETE_BRIDGE-STEP-10", "number": 10, "title": "恢复进出油管连接", "targetId": "bridge-inlet-bag", "targetName": "取下进油管封口袋", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用大活动扳手连接并拧紧液压泵进、出油管。", "guidance": "用大活动扳手连接并拧紧液压泵进、出油管。", "warning": "", "success": "恢复进出油管连接:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-inlet-bag", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-inlet-bag", "kind": "identify", "directionHint": "取下进油管封口袋", "effects": [ { "targetId": "bridge-inlet-bag", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-inlet", "kind": "identify", "directionHint": "连接并拧紧进油管", "effects": [ { "targetId": "bridge-inlet", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-outlet-bag", "kind": "identify", "directionHint": "取下出油管封口袋", "effects": [ { "targetId": "bridge-outlet-bag", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-outlet", "kind": "identify", "directionHint": "连接并拧紧出油管", "effects": [ { "targetId": "bridge-outlet", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "第10步,恢复进出油管连接。用大活动扳手连接并拧紧液压泵进、出油管。", "successCue": "ui", "errorCue": "collision-error", "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-10.mp4", "narrationAssetCode": "", "narrationVideoAssetCode": "DH_88908FEBE6054EE99087F8653A8C5FAA", "digitalHuman": { "enabled": true, "mode": "video", "videoSource": "library", "videoId": "74", "videoName": "重型支援桥前泵换件修复 · 10 恢复进出油管连接", "appId": "AP_238179E0A10F97927EA49FA3", "videoUrl": "", "generatedVideoUrl": "", "generationStatus": "generated" }, "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-10.wav", "safetyText": "", "safetyUrl": "" } }, { "id": "BRIDGE-STEP-11", "stepCode": "BRIDGE-STEP-11", "actionCode": "COMPLETE_BRIDGE-STEP-11", "number": 11, "title": "启动设备试验", "targetId": "bridge-engine", "targetName": "启动设备试验", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "启动设备进行试验。原稿没有展开具体试验项目和判定数值。", "guidance": "启动设备进行试验。原稿没有展开具体试验项目和判定数值。", "warning": "", "success": "启动设备试验:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-engine", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-engine", "kind": "identify", "directionHint": "启动设备试验", "effects": [ { "targetId": "bridge-engine", "color": 2209160 }, { "targetId": "bridge-oil-stream", "visible": false } ] }, { "targetId": "bridge-test-control", "kind": "identify", "directionHint": "操作试验手柄并观察", "effects": [ { "targetId": "bridge-test-control", "offset": [ 0, 0, -0.25 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "第11步,启动设备试验。启动设备进行试验。", "successCue": "ui", "errorCue": "collision-error", "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-11.mp4", "narrationAssetCode": "", "narrationVideoAssetCode": "DH_4D873387CF324AAF9C6D3BE1A72C247E", "digitalHuman": { "enabled": true, "mode": "video", "videoSource": "library", "videoId": "75", "videoName": "重型支援桥前泵换件修复 · 11 启动设备试验", "appId": "AP_238179E0A10F97927EA49FA3", "videoUrl": "", "generatedVideoUrl": "", "generationStatus": "generated" }, "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-007-step-11.wav", "safetyText": "", "safetyUrl": "" } } ], "executionPlan": { "schema": "digital-workshop.training-execution-plan", "version": 1, "entryNodeId": "front-pump-step-01", "traversalOrder": [ "front-pump-step-01", "front-pump-step-02", "front-pump-step-03", "front-pump-step-04", "front-pump-step-05" ] }, "assessment": { "passScore": 80, "maxScore": 100, "totalScore": 100, "scoringMode": "weighted-rules", "allowRetry": true, "recordProcess": true }, "runtime": { "startMode": "practice", "offline": true, "teacherEnabled": true, "teacherVoiceEnabled": true, "actionSoundEnabled": true, "showStepPanel": true, "showProgress": true, "allowReplay": true, "language": "zh-CN", "definitionSource": "SCRIPT", "scriptId": "bridge-pump-replace", "scriptVersion": "4" }, "schemaVersion": 1, "source": "桥梁/文件2/7.jpg、8.jpg", "introduction": { "version": 1, "background": { "id": "background", "title": "项目背景 · 前泵换件修复", "body": "重型支援桥在将移动架推出至中间位置时,突遇山体滑坡,巨石滚落,飞入底盘车两副车架内,产生巨大撞击声,操作手随即停车检查,发现前泵被飞入巨石击中,导致泵体变形。而后分队长指挥操作手对装备进行动作检查,操作手在托架和架设架均不动作的状态下,手动将托架马达换向联手柄搬至“向前”位置,同时,分队长观察前泵出口处(托架多路换向阀M口)压力表,此时压力表显示0MPa。由此分队长判断前泵损坏。", "format": "image-text", "imageUrl": "/models/bridge-training/bridge-pump-replace-v4.jpg", "videoUrl": "", "imageAssetCode": "", "videoAssetCode": "", "source": "TASK-VIRTUAL-007 图片原文", "enabled": true }, "lectures": [] }, "apiManaged": true, "key": "88" }, "productionActions": [ { "id": "BRIDGE-STEP-1:1", "stepCode": "BRIDGE-STEP-1", "stepIndex": 0, "operationIndex": 0, "stepTitle": "停机并初裁牛皮纸", "title": "关闭架桥车发动机", "targetId": "bridge-engine", "operation": { "targetId": "bridge-engine", "kind": "identify", "directionHint": "关闭架桥车发动机", "effects": [ { "targetId": "bridge-engine", "color": 13195851 } ] }, "motion": { "kind": "state", "axis": [ 0, 1, 0 ], "pivot": [ 1.4901161221603232e-8, 0, -5.960464477539063e-8 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "架桥车发动机", "sourceNode": "发动机", "origin": "model", "pivot": [ 1.4901161221603232e-8, 0, -5.960464477539063e-8 ], "center": [ 1.4901161221603232e-8, 0, -5.960464477539063e-8 ] } }, { "id": "BRIDGE-STEP-1:2", "stepCode": "BRIDGE-STEP-1", "stepIndex": 0, "operationIndex": 1, "stepTitle": "停机并初裁牛皮纸", "title": "按结合面初裁牛皮纸", "targetId": "bridge-paper", "operation": { "targetId": "bridge-paper", "kind": "identify", "directionHint": "按结合面初裁牛皮纸", "effects": [ { "targetId": "bridge-paper", "scale": [ 0.85, 1, 0.85 ] } ] }, "motion": { "kind": "state", "axis": [ 0, 1, 0 ], "pivot": [ -3.725290298461914e-8, -2.60770320892334e-8, -9.313261273291573e-11 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "初裁牛皮纸", "sourceNode": "3_01_1剪牛皮纸", "origin": "model", "pivot": [ -3.725290298461914e-8, -2.60770320892334e-8, -9.313261273291573e-11 ], "center": [ -3.725290298461914e-8, -2.60770320892334e-8, -9.313261273291573e-11 ] } }, { "id": "BRIDGE-STEP-2:1", "stepCode": "BRIDGE-STEP-2", "stepIndex": 1, "operationIndex": 0, "stepTitle": "关闭液压油箱出油口一号球阀", "title": "关闭一号出油球阀", "targetId": "bridge-tank-valve", "operation": { "targetId": "bridge-tank-valve", "kind": "rotate", "axis": [ 0, 1, 0 ], "deltaDegrees": 90, "toleranceDegrees": 8, "directionHint": "关闭一号出油球阀" }, "motion": { "kind": "rotate", "axis": [ 0, 1, 0 ], "pivot": [ 9.313225746154785e-9, 1.862645149230957e-8, -0.05009720101952553 ], "pivotMode": "hinge", "angle": 90, "offset": [ 0, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "油箱一号球阀", "sourceNode": "2_07球阀开关02和3-02球阀开关", "origin": "model", "pivot": [ 9.313225746154785e-9, 1.862645149230957e-8, -0.05009720101952553 ], "center": [ 9.313225746154785e-9, 1.862645149230957e-8, 0 ] } }, { "id": "BRIDGE-STEP-3:1", "stepCode": "BRIDGE-STEP-3", "stepIndex": 2, "operationIndex": 0, "stepTitle": "拆开并包扎进出油管", "title": "拆开进油管", "targetId": "bridge-inlet", "operation": { "targetId": "bridge-inlet", "kind": "identify", "directionHint": "拆开进油管", "effects": [ { "targetId": "bridge-inlet", "offset": [ -0.6, 0, 0 ] } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ -7.450580596923828e-9, 0.0010324716567993164, -0.000553453341126442 ], "pivotMode": "hinge", "angle": 0, "offset": [ -0.09, 0, -0.035 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "前泵进油管接头", "sourceNode": "3_03柱塞泵关键螺丝", "origin": "model", "pivot": [ -7.450580596923828e-9, 0.0010324716567993164, -0.000553453341126442 ], "center": [ -7.450580596923828e-9, 0.0010324716567993164, -0.000553453341126442 ] } }, { "id": "BRIDGE-STEP-3:2", "stepCode": "BRIDGE-STEP-3", "stepIndex": 2, "operationIndex": 1, "stepTitle": "拆开并包扎进出油管", "title": "包扎进油管口", "targetId": "bridge-inlet-bag", "operation": { "targetId": "bridge-inlet-bag", "kind": "identify", "directionHint": "包扎进油管口", "effects": [ { "targetId": "bridge-inlet-bag", "offset": [ 0, 0, -0.65 ] } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ 1.8626451214753814e-9, 0.0021426789462566376, -0.0023445915430784225 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0, 0, -0.135 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "进油管封口袋", "sourceNode": "3-3封口袋1", "origin": "model", "pivot": [ 1.8626451214753814e-9, 0.0021426789462566376, -0.0023445915430784225 ], "center": [ 1.8626451214753814e-9, 0.0021426789462566376, -0.0023445915430784225 ] } }, { "id": "BRIDGE-STEP-3:3", "stepCode": "BRIDGE-STEP-3", "stepIndex": 2, "operationIndex": 2, "stepTitle": "拆开并包扎进出油管", "title": "拆开出油管", "targetId": "bridge-outlet", "operation": { "targetId": "bridge-outlet", "kind": "identify", "directionHint": "拆开出油管", "effects": [ { "targetId": "bridge-outlet", "offset": [ 0.6, 0, 0 ] } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ -2.7939677238464355e-9, 0.000765746459364891, -0.00041046272963285446 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0.09, 0, -0.035 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "前泵出油管接头", "sourceNode": "Obj_3_03柱塞泵关键螺丝", "origin": "model", "pivot": [ -2.7939677238464355e-9, 0.000765746459364891, -0.00041046272963285446 ], "center": [ -2.7939677238464355e-9, 0.000765746459364891, -0.00041046272963285446 ] } }, { "id": "BRIDGE-STEP-3:4", "stepCode": "BRIDGE-STEP-3", "stepIndex": 2, "operationIndex": 3, "stepTitle": "拆开并包扎进出油管", "title": "包扎出油管口", "targetId": "bridge-outlet-bag", "operation": { "targetId": "bridge-outlet-bag", "kind": "identify", "directionHint": "包扎出油管口", "effects": [ { "targetId": "bridge-outlet-bag", "offset": [ 0, 0, -0.65 ] } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ -2.7939677238464355e-9, 0.0016083796508610249, -0.001759940292686224 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0, 0, -0.135 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "出油管封口袋", "sourceNode": "3-3封口袋2", "origin": "model", "pivot": [ -2.7939677238464355e-9, 0.0016083796508610249, -0.001759940292686224 ], "center": [ -2.7939677238464355e-9, 0.0016083796508610249, -0.001759940292686224 ] } }, { "id": "BRIDGE-STEP-4:1", "stepCode": "BRIDGE-STEP-4", "stepIndex": 3, "operationIndex": 0, "stepTitle": "拆下四个安装螺栓", "title": "拆下第 1 个安装螺栓", "targetId": "bridge-pump-bolt-1", "operation": { "targetId": "bridge-pump-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 1 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-1", "offset": [ 0, 0, 0.65 ] } ] }, "motion": { "kind": "rotate", "axis": [ 0, 0, 1 ], "pivot": [ 0, 0, 0 ], "pivotMode": "hinge", "angle": -180, "offset": [ 0, 0, -0.1 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "前泵安装螺栓 1", "sourceNode": "3_04柱塞泵关键螺丝1", "origin": "model", "pivot": [ 0, 0, 0 ], "center": [ 0, 0, 0 ] } }, { "id": "BRIDGE-STEP-4:2", "stepCode": "BRIDGE-STEP-4", "stepIndex": 3, "operationIndex": 1, "stepTitle": "拆下四个安装螺栓", "title": "拆下第 2 个安装螺栓", "targetId": "bridge-pump-bolt-2", "operation": { "targetId": "bridge-pump-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 2 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-2", "offset": [ 0, 0, 0.65 ] } ] }, "motion": { "kind": "rotate", "axis": [ 0, 0, 1 ], "pivot": [ 0, 0, 0 ], "pivotMode": "hinge", "angle": -180, "offset": [ 0, 0, -0.1 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "前泵安装螺栓 2", "sourceNode": "3_04柱塞泵关键螺丝1", "origin": "model", "pivot": [ 0, 0, 0 ], "center": [ 0, 0, 0 ] } }, { "id": "BRIDGE-STEP-4:3", "stepCode": "BRIDGE-STEP-4", "stepIndex": 3, "operationIndex": 2, "stepTitle": "拆下四个安装螺栓", "title": "拆下第 3 个安装螺栓", "targetId": "bridge-pump-bolt-3", "operation": { "targetId": "bridge-pump-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 3 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-3", "offset": [ 0, 0, 0.65 ] } ] }, "motion": { "kind": "rotate", "axis": [ 0, 0, 1 ], "pivot": [ 0, 0, 0 ], "pivotMode": "hinge", "angle": -180, "offset": [ 0, 0, -0.1 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "前泵安装螺栓 3", "sourceNode": "3_04柱塞泵关键螺丝2", "origin": "model", "pivot": [ 0, 0, 0 ], "center": [ 0, 0, 0 ] } }, { "id": "BRIDGE-STEP-4:4", "stepCode": "BRIDGE-STEP-4", "stepIndex": 3, "operationIndex": 3, "stepTitle": "拆下四个安装螺栓", "title": "拆下第 4 个安装螺栓", "targetId": "bridge-pump-bolt-4", "operation": { "targetId": "bridge-pump-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 4 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-4", "offset": [ 0, 0, 0.65 ] } ] }, "motion": { "kind": "rotate", "axis": [ 0, 0, 1 ], "pivot": [ 0, 0, 0 ], "pivotMode": "hinge", "angle": -180, "offset": [ 0, 0, -0.1 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "前泵安装螺栓 4", "sourceNode": "3_04柱塞泵关键螺丝2", "origin": "model", "pivot": [ 0, 0, 0 ], "center": [ 0, 0, 0 ] } }, { "id": "BRIDGE-STEP-5:1", "stepCode": "BRIDGE-STEP-5", "stepIndex": 4, "operationIndex": 0, "stepTitle": "取下旧前泵", "title": "取下旧前泵", "targetId": "bridge-old-pump", "operation": { "targetId": "bridge-old-pump", "kind": "identify", "directionHint": "取下旧前泵", "effects": [ { "targetId": "bridge-old-pump", "offset": [ -2, 0, 0 ] }, { "targetId": "front-pump-hydraulic-pump", "visible": false } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ -2.60770320892334e-8, -7.450580596923828e-9, 3.725290298461914e-8 ], "pivotMode": "hinge", "angle": 0, "offset": [ -0.35, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "旧前泵", "sourceNode": "1_24柱塞泵3_05前泵3_08新泵", "origin": "model", "pivot": [ -2.60770320892334e-8, -7.450580596923828e-9, 3.725290298461914e-8 ], "center": [ -2.60770320892334e-8, -7.450580596923828e-9, 3.725290298461914e-8 ] } }, { "id": "BRIDGE-STEP-6:1", "stepCode": "BRIDGE-STEP-6", "stepIndex": 5, "operationIndex": 0, "stepTitle": "修裁牛皮纸", "title": "按安装面修裁纸垫", "targetId": "bridge-paper", "operation": { "targetId": "bridge-paper", "kind": "identify", "directionHint": "按安装面修裁纸垫", "effects": [ { "targetId": "bridge-gasket", "visible": true }, { "targetId": "bridge-paper", "visible": false } ] }, "motion": { "kind": "state", "axis": [ 0, 1, 0 ], "pivot": [ -3.725290298461914e-8, -2.60770320892334e-8, -9.313261273291573e-11 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "初裁牛皮纸", "sourceNode": "3_01_1剪牛皮纸", "origin": "model", "pivot": [ -3.725290298461914e-8, -2.60770320892334e-8, -9.313261273291573e-11 ], "center": [ -3.725290298461914e-8, -2.60770320892334e-8, -9.313261273291573e-11 ] } }, { "id": "BRIDGE-STEP-7:1", "stepCode": "BRIDGE-STEP-7", "stepIndex": 6, "operationIndex": 0, "stepTitle": "放置牛皮纸垫", "title": "将纸垫放到取力器结合面", "targetId": "bridge-gasket", "operation": { "targetId": "bridge-gasket", "kind": "identify", "directionHint": "将纸垫放到取力器结合面", "effects": [ { "targetId": "bridge-gasket", "offset": [ 2.3, 0, -0.4 ] } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ 3.3527612686157227e-8, 1.4901161193847656e-8, 3.7252867457482353e-10 ], "pivotMode": "hinge", "angle": 0, "offset": [ 1.7626882451164598, 0.0021968088267555475, 1.6758498947597928 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "修裁后的牛皮纸垫", "sourceNode": "3_06_2剪牛皮纸", "origin": "model", "pivot": [ 3.3527612686157227e-8, 1.4901161193847656e-8, 3.7252867457482353e-10 ], "center": [ 3.3527612686157227e-8, 1.4901161193847656e-8, 3.7252867457482353e-10 ] } }, { "id": "BRIDGE-STEP-8:1", "stepCode": "BRIDGE-STEP-8", "stepIndex": 7, "operationIndex": 0, "stepTitle": "安装新液压泵", "title": "安装新泵", "targetId": "bridge-new-pump", "operation": { "targetId": "bridge-new-pump", "kind": "identify", "directionHint": "安装新泵", "effects": [ { "targetId": "bridge-new-pump", "offset": [ -2, 0, 0 ] }, { "targetId": "front-pump-hydraulic-pump", "visible": true } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ -2.60770320892334e-8, -7.450580596923828e-9, 3.725290298461914e-8 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0.35, 0, 0.15 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "新前泵", "sourceNode": "新前泵", "origin": "model", "pivot": [ -2.60770320892334e-8, -7.450580596923828e-9, 3.725290298461914e-8 ], "center": [ -2.60770320892334e-8, -7.450580596923828e-9, 3.725290298461914e-8 ] } }, { "id": "BRIDGE-STEP-8:2", "stepCode": "BRIDGE-STEP-8", "stepIndex": 7, "operationIndex": 1, "stepTitle": "安装新液压泵", "title": "安装第 1 个安装螺栓", "targetId": "bridge-pump-bolt-1", "operation": { "targetId": "bridge-pump-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 1 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-1", "offset": [ 0, 0, 0 ] } ] }, "motion": { "kind": "rotate", "axis": [ 0, 0, 1 ], "pivot": [ 0, 0, 0 ], "pivotMode": "hinge", "angle": 180, "offset": [ 0, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "前泵安装螺栓 1", "sourceNode": "3_04柱塞泵关键螺丝1", "origin": "model", "pivot": [ 0, 0, 0 ], "center": [ 0, 0, 0 ] } }, { "id": "BRIDGE-STEP-8:3", "stepCode": "BRIDGE-STEP-8", "stepIndex": 7, "operationIndex": 2, "stepTitle": "安装新液压泵", "title": "安装第 2 个安装螺栓", "targetId": "bridge-pump-bolt-2", "operation": { "targetId": "bridge-pump-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 2 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-2", "offset": [ 0, 0, 0 ] } ] }, "motion": { "kind": "rotate", "axis": [ 0, 0, 1 ], "pivot": [ 0, 0, 0 ], "pivotMode": "hinge", "angle": 180, "offset": [ 0, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "前泵安装螺栓 2", "sourceNode": "3_04柱塞泵关键螺丝1", "origin": "model", "pivot": [ 0, 0, 0 ], "center": [ 0, 0, 0 ] } }, { "id": "BRIDGE-STEP-8:4", "stepCode": "BRIDGE-STEP-8", "stepIndex": 7, "operationIndex": 3, "stepTitle": "安装新液压泵", "title": "安装第 3 个安装螺栓", "targetId": "bridge-pump-bolt-3", "operation": { "targetId": "bridge-pump-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 3 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-3", "offset": [ 0, 0, 0 ] } ] }, "motion": { "kind": "rotate", "axis": [ 0, 0, 1 ], "pivot": [ 0, 0, 0 ], "pivotMode": "hinge", "angle": 180, "offset": [ 0, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "前泵安装螺栓 3", "sourceNode": "3_04柱塞泵关键螺丝2", "origin": "model", "pivot": [ 0, 0, 0 ], "center": [ 0, 0, 0 ] } }, { "id": "BRIDGE-STEP-8:5", "stepCode": "BRIDGE-STEP-8", "stepIndex": 7, "operationIndex": 4, "stepTitle": "安装新液压泵", "title": "安装第 4 个安装螺栓", "targetId": "bridge-pump-bolt-4", "operation": { "targetId": "bridge-pump-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 4 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-4", "offset": [ 0, 0, 0 ] } ] }, "motion": { "kind": "rotate", "axis": [ 0, 0, 1 ], "pivot": [ 0, 0, 0 ], "pivotMode": "hinge", "angle": 180, "offset": [ 0, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "前泵安装螺栓 4", "sourceNode": "3_04柱塞泵关键螺丝2", "origin": "model", "pivot": [ 0, 0, 0 ], "center": [ 0, 0, 0 ] } }, { "id": "BRIDGE-STEP-9:1", "stepCode": "BRIDGE-STEP-9", "stepIndex": 8, "operationIndex": 0, "stepTitle": "向新泵加注液压油", "title": "打开加油口", "targetId": "bridge-fill-cap", "operation": { "targetId": "bridge-fill-cap", "kind": "identify", "directionHint": "打开加油口", "effects": [ { "targetId": "bridge-fill-cap", "offset": [ 0, 0.45, 0 ] } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ 1.862645149230957e-9, -9.546056389808655e-9, -2.7939677238464355e-9 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0, 0.065, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "新泵注油口盖", "sourceNode": "3_09新泵注油口盖", "origin": "model", "pivot": [ 1.862645149230957e-9, -9.546056389808655e-9, -2.7939677238464355e-9 ], "center": [ 1.862645149230957e-9, -9.546056389808655e-9, -2.7939677238464355e-9 ] } }, { "id": "BRIDGE-STEP-9:2", "stepCode": "BRIDGE-STEP-9", "stepIndex": 8, "operationIndex": 1, "stepTitle": "向新泵加注液压油", "title": "向新泵加注液压油", "targetId": "bridge-oil-can", "operation": { "targetId": "bridge-oil-can", "kind": "identify", "directionHint": "向新泵加注液压油", "effects": [ { "targetId": "bridge-oil-can", "offset": [ -1.3, 0.6, -0.3 ] }, { "targetId": "bridge-oil-stream", "visible": true } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ 0, 0, 0 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0.12, 0.03, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "液压油加注壶(示意)", "sourceNode": "液压油加注壶(示意)", "origin": "supplement", "pivot": [ 0, 0, 0 ], "center": [ 0, 0, 0 ] } }, { "id": "BRIDGE-STEP-10:1", "stepCode": "BRIDGE-STEP-10", "stepIndex": 9, "operationIndex": 0, "stepTitle": "恢复进出油管连接", "title": "取下进油管封口袋", "targetId": "bridge-inlet-bag", "operation": { "targetId": "bridge-inlet-bag", "kind": "identify", "directionHint": "取下进油管封口袋", "effects": [ { "targetId": "bridge-inlet-bag", "offset": [ 0, 0, 0 ] } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ 1.8626451214753814e-9, 0.0021426789462566376, -0.0023445915430784225 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "进油管封口袋", "sourceNode": "3-3封口袋1", "origin": "model", "pivot": [ 1.8626451214753814e-9, 0.0021426789462566376, -0.0023445915430784225 ], "center": [ 1.8626451214753814e-9, 0.0021426789462566376, -0.0023445915430784225 ] } }, { "id": "BRIDGE-STEP-10:2", "stepCode": "BRIDGE-STEP-10", "stepIndex": 9, "operationIndex": 1, "stepTitle": "恢复进出油管连接", "title": "连接并拧紧进油管", "targetId": "bridge-inlet", "operation": { "targetId": "bridge-inlet", "kind": "identify", "directionHint": "连接并拧紧进油管", "effects": [ { "targetId": "bridge-inlet", "offset": [ 0, 0, 0 ] } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ -7.450580596923828e-9, 0.0010324716567993164, -0.000553453341126442 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "前泵进油管接头", "sourceNode": "3_03柱塞泵关键螺丝", "origin": "model", "pivot": [ -7.450580596923828e-9, 0.0010324716567993164, -0.000553453341126442 ], "center": [ -7.450580596923828e-9, 0.0010324716567993164, -0.000553453341126442 ] } }, { "id": "BRIDGE-STEP-10:3", "stepCode": "BRIDGE-STEP-10", "stepIndex": 9, "operationIndex": 2, "stepTitle": "恢复进出油管连接", "title": "取下出油管封口袋", "targetId": "bridge-outlet-bag", "operation": { "targetId": "bridge-outlet-bag", "kind": "identify", "directionHint": "取下出油管封口袋", "effects": [ { "targetId": "bridge-outlet-bag", "offset": [ 0, 0, 0 ] } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ -2.7939677238464355e-9, 0.0016083796508610249, -0.001759940292686224 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "出油管封口袋", "sourceNode": "3-3封口袋2", "origin": "model", "pivot": [ -2.7939677238464355e-9, 0.0016083796508610249, -0.001759940292686224 ], "center": [ -2.7939677238464355e-9, 0.0016083796508610249, -0.001759940292686224 ] } }, { "id": "BRIDGE-STEP-10:4", "stepCode": "BRIDGE-STEP-10", "stepIndex": 9, "operationIndex": 3, "stepTitle": "恢复进出油管连接", "title": "连接并拧紧出油管", "targetId": "bridge-outlet", "operation": { "targetId": "bridge-outlet", "kind": "identify", "directionHint": "连接并拧紧出油管", "effects": [ { "targetId": "bridge-outlet", "offset": [ 0, 0, 0 ] } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ -2.7939677238464355e-9, 0.000765746459364891, -0.00041046272963285446 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "前泵出油管接头", "sourceNode": "Obj_3_03柱塞泵关键螺丝", "origin": "model", "pivot": [ -2.7939677238464355e-9, 0.000765746459364891, -0.00041046272963285446 ], "center": [ -2.7939677238464355e-9, 0.000765746459364891, -0.00041046272963285446 ] } }, { "id": "BRIDGE-STEP-11:1", "stepCode": "BRIDGE-STEP-11", "stepIndex": 10, "operationIndex": 0, "stepTitle": "启动设备试验", "title": "启动设备试验", "targetId": "bridge-engine", "operation": { "targetId": "bridge-engine", "kind": "identify", "directionHint": "启动设备试验", "effects": [ { "targetId": "bridge-engine", "color": 2209160 }, { "targetId": "bridge-oil-stream", "visible": false } ] }, "motion": { "kind": "state", "axis": [ 0, 1, 0 ], "pivot": [ 1.4901161221603232e-8, 0, -5.960464477539063e-8 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0, 0, 0 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "架桥车发动机", "sourceNode": "发动机", "origin": "model", "pivot": [ 1.4901161221603232e-8, 0, -5.960464477539063e-8 ], "center": [ 1.4901161221603232e-8, 0, -5.960464477539063e-8 ] } }, { "id": "BRIDGE-STEP-11:2", "stepCode": "BRIDGE-STEP-11", "stepIndex": 10, "operationIndex": 1, "stepTitle": "启动设备试验", "title": "操作试验手柄并观察", "targetId": "bridge-test-control", "operation": { "targetId": "bridge-test-control", "kind": "identify", "directionHint": "操作试验手柄并观察", "effects": [ { "targetId": "bridge-test-control", "offset": [ 0, 0, -0.25 ] } ] }, "motion": { "kind": "translate", "axis": [ 0, 1, 0 ], "pivot": [ 0, 0, 0 ], "pivotMode": "hinge", "angle": 0, "offset": [ 0, 0, -0.025 ], "durationMs": 900, "easing": "easeInOut" }, "binding": { "name": "试验操作手柄(操作示意)", "sourceNode": "试验操作手柄(操作示意)", "origin": "supplement", "pivot": [ 0, 0, 0 ], "center": [ 0, -0.015000000189989926, 0.004749999850988396 ] } } ], "assemblyObjects": [ { "id": "front-pump-training-yard", "sceneId": "front-pump-training-yard", "interactionId": "scene:front-pump-training-yard", "type": "imported", "name": "野外山地训练场", "semantic": "场景地形", "assetRole": "environment", "operable": false, "visible": true, "modelId": "front-pump-field-terrain", "modelEditorAssetId": "front-pump-field-terrain", "modelEditorModelId": "front-pump-field-terrain", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "sourceName": "地形.glb", "resourceUrl": "/models/地形.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 10726472, "fitToScene": true, "fitSize": 140, "groundLevelY": 0, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] }, { "id": "front-pump-rescue-vehicle", "sceneId": "front-pump-rescue-vehicle", "interactionId": "scene:front-pump-rescue-vehicle", "type": "imported", "name": "架桥车前泵互救操作整车模型", "semantic": "实训装备", "assetRole": "training-content", "operable": true, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "front-pump-step-vehicle", "modelEditorAssetId": "front-pump-step-vehicle", "modelEditorModelId": "front-pump-step-vehicle", "modelEditorRevision": 2, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [ { "interactionId": "front-pump-hydraulic-pump", "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵", "name": "液压泵", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-power-take-off", "sourceNodeName": "1_25取力器", "name": "取力器", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-pto-switch", "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-ball-valve-switch", "sourceNodeName": "1_26球阀开关", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-aux-control-box", "sourceNodeName": "1_28辅助控制盒内", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-aux-control-box-cover", "sourceNodeName": "1_28辅助控制盒盖", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "pivotEdge": { "space": "world", "axis": [ 0, 1, 0 ], "edge": "nearest-vertical-edge" }, "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" }, { "interactionId": "front-pump-rescue-switch", "sourceNodeName": "1_28和2_06互救开关", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true, "nodePath": "", "editorId": "" } ], "sourceName": "0916架桥车.glb", "resourceUrl": "/models/bridge-erector-20260916.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 37160920, "fitToScene": false, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ], "partOverrides": {} }, { "id": "pump-bags", "sceneId": "pump-bags", "interactionId": "scene:pump-bags", "type": "imported", "name": "3封口袋.glb", "semantic": "实训装备", "assetRole": "script-accessory", "operable": false, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "pump-bags", "modelEditorAssetId": "pump-bags", "modelEditorModelId": "pump-bags", "modelEditorRevision": 2, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [], "sourceName": "3封口袋.glb", "resourceUrl": "/models/bridge-pump-bags-20260916.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 37160920, "fitToScene": false, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ], "partOverrides": {} }, { "id": "gasket-paper", "sceneId": "gasket-paper", "interactionId": "scene:gasket-paper", "type": "imported", "name": "牛皮纸.glb", "semantic": "实训装备", "assetRole": "script-accessory", "operable": false, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "gasket-paper", "modelEditorAssetId": "gasket-paper", "modelEditorModelId": "gasket-paper", "modelEditorRevision": 2, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [], "sourceName": "牛皮纸.glb", "resourceUrl": "/models/bridge-paper-20260916.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 37160920, "fitToScene": false, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ], "partOverrides": {} } ] }, "changeSummary": "建立部件动作库、旋转轴心与场景制作关联", "checksum": "fa1c7bdc7edf1c1fe5720a881833eb3aa374227ee6f5529e32bc96ffccc61161", "createdByUserId": "99", "createdByName": "内部维护", "publishedByUserId": "99", "publishedByName": "内部维护", "publishedTime": 1790237496, "version": 2, "addTime": 1790237495, "updateTime": "2026-09-24T16:11:36", "dependencies": [], "assets": [ { "id": "6719", "versionId": "581", "code": "PRODUCTION-MODEL-1", "name": "地形.glb", "type": "MODEL_FILE", "storageUri": "/models/地形.glb", "mimeType": "model/gltf-binary", "sizeBytes": 10726472, "sha256": "fa71494be13ca2ef727031a8a0f2ac42da74bccefebb3b61c7d59489999f349e", "metadata": { "builtin": true }, "status": "READY", "sortOrder": 0 }, { "id": "6720", "versionId": "581", "code": "PRODUCTION-MODEL-2", "name": "0916架桥车.glb", "type": "MODEL_FILE", "storageUri": "/models/bridge-erector-20260916.glb", "mimeType": "model/gltf-binary", "sizeBytes": 37160920, "sha256": "5993a52f55cf981fd7cb6113e346ff3c6b1f434bbd84f18232ab5af494d9ddca", "metadata": { "builtin": true }, "status": "READY", "sortOrder": 1 }, { "id": "6721", "versionId": "581", "code": "PRODUCTION-MODEL-3", "name": "3封口袋.glb", "type": "MODEL_FILE", "storageUri": "/models/bridge-pump-bags-20260916.glb", "mimeType": "model/gltf-binary", "sizeBytes": 36776, "sha256": "eff5f46392c9b4c777e8f4696cd9831711a5790df94086b105c792f479caecba", "metadata": { "builtin": true }, "status": "READY", "sortOrder": 2 }, { "id": "6722", "versionId": "581", "code": "PRODUCTION-MODEL-4", "name": "牛皮纸.glb", "type": "MODEL_FILE", "storageUri": "/models/bridge-paper-20260916.glb", "mimeType": "model/gltf-binary", "sizeBytes": 1062760, "sha256": "315f25c1735a3d97d03d3b418bef90b214ed22928bea427a03bc2f63d60349b8", "metadata": { "builtin": true }, "status": "READY", "sortOrder": 3 } ] } }