Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 

6322 righe
204 KiB

  1. {
  2. "project": {
  3. "id": "439",
  4. "type": "TRAINING",
  5. "code": "TRAINING-439DE936E7CF4371",
  6. "name": "重型支援桥液压泵应急替代",
  7. "description": "重型支援桥装备操作训练",
  8. "categoryCode": "MAINTENANCE",
  9. "trainingMode": "VIRTUAL",
  10. "coverUri": "",
  11. "status": "PUBLISHED",
  12. "ownerUserId": "99",
  13. "ownerName": "内部维护",
  14. "departmentId": "1",
  15. "currentVersionId": "609",
  16. "currentVersionNo": 11,
  17. "currentVersionCode": "V11.0.0",
  18. "publishedVersionId": "609",
  19. "publishedTime": 1790253874,
  20. "usageCount": 0,
  21. "version": 24,
  22. "addTime": 1789309630,
  23. "updateTime": "2026-09-24T20:44:34",
  24. "contentSummary": {
  25. "schema": "digital-workshop-training-project",
  26. "production": {
  27. "taskCode": "TASK-VIRTUAL-006",
  28. "modelProjectId": "468",
  29. "sceneProjectId": "469",
  30. "trainingProjectId": "439",
  31. "taskId": "87"
  32. },
  33. "trainingMode": "VIRTUAL",
  34. "stepCount": 6
  35. },
  36. "currentVersionStatus": "PUBLISHED",
  37. "dependencyCount": 1,
  38. "assetCount": 7,
  39. "readCount": 0,
  40. "downloadCount": 0
  41. },
  42. "currentVersion": {
  43. "id": "609",
  44. "projectId": "439",
  45. "versionNo": 11,
  46. "versionCode": "V11.0.0",
  47. "status": "PUBLISHED",
  48. "content": {
  49. "schema": "digital-workshop-training-project",
  50. "version": 1,
  51. "id": "front-pump-rescue-operation-v1",
  52. "projectId": "front-pump-rescue-operation-v1",
  53. "name": "重型支援桥液压泵应急替代",
  54. "status": "published",
  55. "trainingMode": "VIRTUAL",
  56. "resources": {
  57. "models": [
  58. {
  59. "id": "front-pump-step-vehicle",
  60. "modelId": "front-pump-step-vehicle",
  61. "name": "架桥车前泵互救操作整车模型",
  62. "baseModelName": "架桥车前泵互救操作整车模型",
  63. "sourceName": "步骤模型.glb",
  64. "resourceUrl": "/models/步骤模型.glb",
  65. "assetKey": "",
  66. "mimeType": "model/gltf-binary",
  67. "sizeBytes": 32195288,
  68. "revision": 1,
  69. "materialPreset": null,
  70. "parts": [
  71. {
  72. "editorId": "",
  73. "interactionId": "front-pump-hydraulic-pump",
  74. "nodeName": "1液压泵",
  75. "sourceNodeName": "1液压泵",
  76. "nodePath": "",
  77. "name": "液压泵",
  78. "capabilities": [
  79. "select",
  80. "inspect"
  81. ],
  82. "visible": true
  83. },
  84. {
  85. "editorId": "",
  86. "interactionId": "front-pump-power-take-off",
  87. "nodeName": "2取力器",
  88. "sourceNodeName": "2取力器",
  89. "nodePath": "",
  90. "name": "取力器",
  91. "capabilities": [
  92. "select",
  93. "inspect"
  94. ],
  95. "visible": true
  96. },
  97. {
  98. "editorId": "",
  99. "interactionId": "front-pump-pto-switch",
  100. "nodeName": "2取力器开关",
  101. "sourceNodeName": "2取力器开关",
  102. "nodePath": "",
  103. "name": "取力器开关",
  104. "capabilities": [
  105. "select",
  106. "inspect",
  107. "mechanism"
  108. ],
  109. "visible": true
  110. },
  111. {
  112. "editorId": "",
  113. "interactionId": "front-pump-ball-valve-switch",
  114. "nodeName": "3球阀开关",
  115. "sourceNodeName": "3球阀开关",
  116. "nodePath": "",
  117. "name": "球阀开关",
  118. "capabilities": [
  119. "select",
  120. "inspect",
  121. "mechanism"
  122. ],
  123. "visible": true
  124. },
  125. {
  126. "editorId": "",
  127. "interactionId": "front-pump-aux-control-box",
  128. "nodeName": "5辅助控制盒",
  129. "sourceNodeName": "5辅助控制盒",
  130. "nodePath": "",
  131. "name": "辅助控制盒",
  132. "capabilities": [
  133. "select",
  134. "inspect"
  135. ],
  136. "visible": true
  137. },
  138. {
  139. "editorId": "",
  140. "interactionId": "front-pump-aux-control-box-cover",
  141. "nodeName": "5辅助控制盒盖",
  142. "sourceNodeName": "5辅助控制盒盖",
  143. "nodePath": "",
  144. "name": "辅助控制盒盖",
  145. "capabilities": [
  146. "select",
  147. "inspect",
  148. "mechanism"
  149. ],
  150. "visible": true
  151. },
  152. {
  153. "editorId": "",
  154. "interactionId": "front-pump-rescue-switch",
  155. "nodeName": "5互救开关",
  156. "sourceNodeName": "5互救开关",
  157. "nodePath": "",
  158. "name": "互救开关",
  159. "capabilities": [
  160. "select",
  161. "inspect",
  162. "mechanism"
  163. ],
  164. "visible": true
  165. }
  166. ]
  167. }
  168. ],
  169. "animations": []
  170. },
  171. "task": {
  172. "id": "TR-FRONT-PUMP-RESCUE-001",
  173. "code": "TR-FRONT-PUMP-RESCUE-001",
  174. "title": "重型支援桥液压泵应急替代",
  175. "categoryId": "minor-repair",
  176. "difficulty": "标准",
  177. "level": "标准",
  178. "duration": 10,
  179. "description": "前泵损坏的情况下如何操作。",
  180. "image": "/models/step-model-front-pump-thumb.png",
  181. "equipment": "架桥车",
  182. "skills": [
  183. "液压泵故障识别",
  184. "取力器断开与联通",
  185. "球阀开启",
  186. "互救开关操作"
  187. ]
  188. },
  189. "scenario": {
  190. "id": "front-pump-rescue-scenario",
  191. "publishedSceneId": "SCENE-FRONT-PUMP-RESCUE-01",
  192. "publishedSceneVersion": "1.0",
  193. "baseVisualKey": "front-pump-rescue",
  194. "visualKey": "front-pump-rescue",
  195. "environmentName": "重型支援桥液压泵应急替代",
  196. "sceneLayout": "架桥车整车操作位",
  197. "equipmentState": "按步骤操作对应部件",
  198. "tools": [],
  199. "faults": [],
  200. "environment": {
  201. "type": "outdoor",
  202. "mode": "builtin",
  203. "sourceName": "桥梁脚本三维训练场",
  204. "resourceUrl": "",
  205. "sizeBytes": 0,
  206. "lastModified": 0,
  207. "embeddedDataUrl": ""
  208. },
  209. "sceneResource": {
  210. "sceneId": "SCENE-FRONT-PUMP-RESCUE-01",
  211. "version": "1.0",
  212. "sourceKind": "published",
  213. "status": "已发布",
  214. "name": "重型支援桥液压泵应急替代",
  215. "presetId": "outdoor-1",
  216. "type": "outdoor",
  217. "objectCount": 2,
  218. "objects": [
  219. {
  220. "id": "front-pump-training-yard",
  221. "sceneId": "front-pump-training-yard",
  222. "interactionId": "scene:front-pump-training-yard",
  223. "type": "imported",
  224. "name": "野外山地训练场",
  225. "semantic": "场景地形",
  226. "assetRole": "environment",
  227. "operable": false,
  228. "visible": true,
  229. "modelId": "front-pump-field-terrain",
  230. "modelEditorAssetId": "front-pump-field-terrain",
  231. "modelEditorModelId": "front-pump-field-terrain",
  232. "modelEditorRevision": 1,
  233. "modelOverrides": {},
  234. "materialPreset": null,
  235. "sourceName": "地形.glb",
  236. "resourceUrl": "/models/地形.glb",
  237. "assetKey": "",
  238. "mimeType": "model/gltf-binary",
  239. "sizeBytes": 10726472,
  240. "fitToScene": true,
  241. "fitSize": 140,
  242. "groundLevelY": 0,
  243. "position": [
  244. 0,
  245. 0,
  246. 0
  247. ],
  248. "rotation": [
  249. 0,
  250. 0,
  251. 0
  252. ],
  253. "scale": [
  254. 1,
  255. 1,
  256. 1
  257. ]
  258. },
  259. {
  260. "id": "front-pump-rescue-vehicle",
  261. "sceneId": "front-pump-rescue-vehicle",
  262. "interactionId": "scene:front-pump-rescue-vehicle",
  263. "type": "imported",
  264. "name": "架桥车前泵互救操作整车模型",
  265. "semantic": "实训装备",
  266. "assetRole": "training-content",
  267. "operable": true,
  268. "visible": true,
  269. "capabilities": [
  270. "select",
  271. "inspect"
  272. ],
  273. "modelId": "front-pump-step-vehicle",
  274. "modelEditorAssetId": "front-pump-step-vehicle",
  275. "modelEditorModelId": "front-pump-step-vehicle",
  276. "modelEditorRevision": 2,
  277. "modelOverrides": {},
  278. "materialPreset": null,
  279. "modelPartTargets": [
  280. {
  281. "interactionId": "front-pump-hydraulic-pump",
  282. "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵",
  283. "name": "液压泵",
  284. "capabilities": [
  285. "select",
  286. "inspect"
  287. ],
  288. "sceneId": "front-pump-rescue-vehicle",
  289. "operable": true,
  290. "visible": true,
  291. "nodePath": "",
  292. "editorId": ""
  293. },
  294. {
  295. "interactionId": "front-pump-power-take-off",
  296. "sourceNodeName": "1_25取力器",
  297. "name": "取力器",
  298. "capabilities": [
  299. "select",
  300. "inspect"
  301. ],
  302. "sceneId": "front-pump-rescue-vehicle",
  303. "operable": true,
  304. "visible": true,
  305. "nodePath": "",
  306. "editorId": ""
  307. },
  308. {
  309. "interactionId": "front-pump-pto-switch",
  310. "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关",
  311. "name": "取力器开关",
  312. "capabilities": [
  313. "select",
  314. "inspect",
  315. "mechanism"
  316. ],
  317. "sceneId": "front-pump-rescue-vehicle",
  318. "operable": true,
  319. "visible": true,
  320. "nodePath": "",
  321. "editorId": ""
  322. },
  323. {
  324. "interactionId": "front-pump-ball-valve-switch",
  325. "sourceNodeName": "1_26球阀开关",
  326. "name": "球阀开关",
  327. "capabilities": [
  328. "select",
  329. "inspect",
  330. "mechanism"
  331. ],
  332. "sceneId": "front-pump-rescue-vehicle",
  333. "operable": true,
  334. "visible": true,
  335. "nodePath": "",
  336. "editorId": ""
  337. },
  338. {
  339. "interactionId": "front-pump-aux-control-box",
  340. "sourceNodeName": "1_28辅助控制盒内",
  341. "name": "辅助控制盒",
  342. "capabilities": [
  343. "select",
  344. "inspect"
  345. ],
  346. "sceneId": "front-pump-rescue-vehicle",
  347. "operable": true,
  348. "visible": true,
  349. "nodePath": "",
  350. "editorId": ""
  351. },
  352. {
  353. "interactionId": "front-pump-aux-control-box-cover",
  354. "sourceNodeName": "1_28辅助控制盒盖",
  355. "name": "辅助控制盒盖",
  356. "capabilities": [
  357. "select",
  358. "inspect",
  359. "mechanism"
  360. ],
  361. "pivotEdge": {
  362. "space": "world",
  363. "axis": [
  364. 0,
  365. 1,
  366. 0
  367. ],
  368. "edge": "nearest-vertical-edge"
  369. },
  370. "sceneId": "front-pump-rescue-vehicle",
  371. "operable": true,
  372. "visible": true,
  373. "nodePath": "",
  374. "editorId": ""
  375. },
  376. {
  377. "interactionId": "front-pump-rescue-switch",
  378. "sourceNodeName": "1_28和2_06互救开关",
  379. "name": "互救开关",
  380. "capabilities": [
  381. "select",
  382. "inspect",
  383. "mechanism"
  384. ],
  385. "sceneId": "front-pump-rescue-vehicle",
  386. "operable": true,
  387. "visible": true,
  388. "nodePath": "",
  389. "editorId": ""
  390. }
  391. ],
  392. "sourceName": "0916架桥车.glb",
  393. "resourceUrl": "/models/bridge-erector-20260916.glb",
  394. "assetKey": "",
  395. "mimeType": "model/gltf-binary",
  396. "sizeBytes": 37160920,
  397. "fitToScene": false,
  398. "fitSize": 8,
  399. "position": [
  400. 0,
  401. 0,
  402. 0
  403. ],
  404. "rotation": [
  405. 0,
  406. 0,
  407. 0
  408. ],
  409. "scale": [
  410. 1,
  411. 1,
  412. 1
  413. ],
  414. "partOverrides": {}
  415. },
  416. {
  417. "id": "support-vehicle",
  418. "sceneId": "support-vehicle",
  419. "interactionId": "scene:support-vehicle",
  420. "type": "imported",
  421. "name": "0916保障车.glb",
  422. "semantic": "实训装备",
  423. "assetRole": "training-content",
  424. "operable": false,
  425. "visible": true,
  426. "capabilities": [
  427. "select",
  428. "inspect"
  429. ],
  430. "modelId": "support-vehicle",
  431. "modelEditorAssetId": "support-vehicle",
  432. "modelEditorModelId": "support-vehicle",
  433. "modelEditorRevision": 2,
  434. "modelOverrides": {},
  435. "materialPreset": null,
  436. "modelPartTargets": [],
  437. "sourceName": "0916保障车.glb",
  438. "resourceUrl": "/models/bridge-support-20260916.glb",
  439. "assetKey": "",
  440. "mimeType": "model/gltf-binary",
  441. "sizeBytes": 37160920,
  442. "fitToScene": false,
  443. "fitSize": 8,
  444. "position": [
  445. 0,
  446. 0,
  447. 0
  448. ],
  449. "rotation": [
  450. 0,
  451. 0,
  452. 0
  453. ],
  454. "scale": [
  455. 1,
  456. 1,
  457. 1
  458. ],
  459. "partOverrides": {}
  460. },
  461. {
  462. "id": "rescue-hoses",
  463. "sceneId": "rescue-hoses",
  464. "interactionId": "scene:rescue-hoses",
  465. "type": "imported",
  466. "name": "双车连接油管.glb",
  467. "semantic": "实训装备",
  468. "assetRole": "script-accessory",
  469. "operable": false,
  470. "visible": true,
  471. "capabilities": [
  472. "select",
  473. "inspect"
  474. ],
  475. "modelId": "rescue-hoses",
  476. "modelEditorAssetId": "rescue-hoses",
  477. "modelEditorModelId": "rescue-hoses",
  478. "modelEditorRevision": 2,
  479. "modelOverrides": {},
  480. "materialPreset": null,
  481. "modelPartTargets": [],
  482. "sourceName": "双车连接油管.glb",
  483. "resourceUrl": "/models/bridge-rescue-hoses-20260916.glb",
  484. "assetKey": "",
  485. "mimeType": "model/gltf-binary",
  486. "sizeBytes": 37160920,
  487. "fitToScene": false,
  488. "fitSize": 8,
  489. "position": [
  490. 0,
  491. 0,
  492. 0
  493. ],
  494. "rotation": [
  495. 0,
  496. 0,
  497. 0
  498. ],
  499. "scale": [
  500. 1,
  501. 1,
  502. 1
  503. ],
  504. "partOverrides": {}
  505. }
  506. ],
  507. "snapshot": {
  508. "schema": "edit3dv4.scene",
  509. "version": "1.0",
  510. "name": "重型支援桥液压泵应急替代",
  511. "presetId": "outdoor-1",
  512. "type": "outdoor",
  513. "environment": {
  514. "presetId": "outdoor-1",
  515. "type": "outdoor"
  516. },
  517. "rendering": {
  518. "background": 11062241,
  519. "fog": {
  520. "color": 11062241,
  521. "near": 70,
  522. "far": 240
  523. },
  524. "toneMappingExposure": 1.05,
  525. "environment": {
  526. "type": "room",
  527. "sigma": 0.04
  528. },
  529. "camera": {
  530. "fov": 45,
  531. "near": 0.1,
  532. "far": 800,
  533. "position": [
  534. 11,
  535. 8,
  536. 16
  537. ],
  538. "target": [
  539. 0,
  540. 1.5,
  541. 2
  542. ]
  543. }
  544. },
  545. "objects": [
  546. {
  547. "id": "front-pump-training-yard",
  548. "sceneId": "front-pump-training-yard",
  549. "interactionId": "scene:front-pump-training-yard",
  550. "type": "imported",
  551. "name": "野外山地训练场",
  552. "semantic": "场景地形",
  553. "assetRole": "environment",
  554. "operable": false,
  555. "visible": true,
  556. "modelId": "front-pump-field-terrain",
  557. "modelEditorAssetId": "front-pump-field-terrain",
  558. "modelEditorModelId": "front-pump-field-terrain",
  559. "modelEditorRevision": 1,
  560. "modelOverrides": {},
  561. "materialPreset": null,
  562. "sourceName": "地形.glb",
  563. "resourceUrl": "/models/地形.glb",
  564. "assetKey": "",
  565. "mimeType": "model/gltf-binary",
  566. "sizeBytes": 10726472,
  567. "fitToScene": true,
  568. "fitSize": 140,
  569. "groundLevelY": 0,
  570. "position": [
  571. 0,
  572. 0,
  573. 0
  574. ],
  575. "rotation": [
  576. 0,
  577. 0,
  578. 0
  579. ],
  580. "scale": [
  581. 1,
  582. 1,
  583. 1
  584. ]
  585. },
  586. {
  587. "id": "front-pump-rescue-vehicle",
  588. "sceneId": "front-pump-rescue-vehicle",
  589. "interactionId": "scene:front-pump-rescue-vehicle",
  590. "type": "imported",
  591. "name": "架桥车前泵互救操作整车模型",
  592. "semantic": "实训装备",
  593. "assetRole": "training-content",
  594. "operable": true,
  595. "visible": true,
  596. "capabilities": [
  597. "select",
  598. "inspect"
  599. ],
  600. "modelId": "front-pump-step-vehicle",
  601. "modelEditorAssetId": "front-pump-step-vehicle",
  602. "modelEditorModelId": "front-pump-step-vehicle",
  603. "modelEditorRevision": 2,
  604. "modelOverrides": {},
  605. "materialPreset": null,
  606. "modelPartTargets": [
  607. {
  608. "interactionId": "front-pump-hydraulic-pump",
  609. "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵",
  610. "name": "液压泵",
  611. "capabilities": [
  612. "select",
  613. "inspect"
  614. ],
  615. "sceneId": "front-pump-rescue-vehicle",
  616. "operable": true,
  617. "visible": true,
  618. "nodePath": "",
  619. "editorId": ""
  620. },
  621. {
  622. "interactionId": "front-pump-power-take-off",
  623. "sourceNodeName": "1_25取力器",
  624. "name": "取力器",
  625. "capabilities": [
  626. "select",
  627. "inspect"
  628. ],
  629. "sceneId": "front-pump-rescue-vehicle",
  630. "operable": true,
  631. "visible": true,
  632. "nodePath": "",
  633. "editorId": ""
  634. },
  635. {
  636. "interactionId": "front-pump-pto-switch",
  637. "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关",
  638. "name": "取力器开关",
  639. "capabilities": [
  640. "select",
  641. "inspect",
  642. "mechanism"
  643. ],
  644. "sceneId": "front-pump-rescue-vehicle",
  645. "operable": true,
  646. "visible": true,
  647. "nodePath": "",
  648. "editorId": ""
  649. },
  650. {
  651. "interactionId": "front-pump-ball-valve-switch",
  652. "sourceNodeName": "1_26球阀开关",
  653. "name": "球阀开关",
  654. "capabilities": [
  655. "select",
  656. "inspect",
  657. "mechanism"
  658. ],
  659. "sceneId": "front-pump-rescue-vehicle",
  660. "operable": true,
  661. "visible": true,
  662. "nodePath": "",
  663. "editorId": ""
  664. },
  665. {
  666. "interactionId": "front-pump-aux-control-box",
  667. "sourceNodeName": "1_28辅助控制盒内",
  668. "name": "辅助控制盒",
  669. "capabilities": [
  670. "select",
  671. "inspect"
  672. ],
  673. "sceneId": "front-pump-rescue-vehicle",
  674. "operable": true,
  675. "visible": true,
  676. "nodePath": "",
  677. "editorId": ""
  678. },
  679. {
  680. "interactionId": "front-pump-aux-control-box-cover",
  681. "sourceNodeName": "1_28辅助控制盒盖",
  682. "name": "辅助控制盒盖",
  683. "capabilities": [
  684. "select",
  685. "inspect",
  686. "mechanism"
  687. ],
  688. "pivotEdge": {
  689. "space": "world",
  690. "axis": [
  691. 0,
  692. 1,
  693. 0
  694. ],
  695. "edge": "nearest-vertical-edge"
  696. },
  697. "sceneId": "front-pump-rescue-vehicle",
  698. "operable": true,
  699. "visible": true,
  700. "nodePath": "",
  701. "editorId": ""
  702. },
  703. {
  704. "interactionId": "front-pump-rescue-switch",
  705. "sourceNodeName": "1_28和2_06互救开关",
  706. "name": "互救开关",
  707. "capabilities": [
  708. "select",
  709. "inspect",
  710. "mechanism"
  711. ],
  712. "sceneId": "front-pump-rescue-vehicle",
  713. "operable": true,
  714. "visible": true,
  715. "nodePath": "",
  716. "editorId": ""
  717. }
  718. ],
  719. "sourceName": "0916架桥车.glb",
  720. "resourceUrl": "/models/bridge-erector-20260916.glb",
  721. "assetKey": "",
  722. "mimeType": "model/gltf-binary",
  723. "sizeBytes": 37160920,
  724. "fitToScene": false,
  725. "fitSize": 8,
  726. "position": [
  727. 0,
  728. 0,
  729. 0
  730. ],
  731. "rotation": [
  732. 0,
  733. 0,
  734. 0
  735. ],
  736. "scale": [
  737. 1,
  738. 1,
  739. 1
  740. ],
  741. "partOverrides": {}
  742. },
  743. {
  744. "id": "support-vehicle",
  745. "sceneId": "support-vehicle",
  746. "interactionId": "scene:support-vehicle",
  747. "type": "imported",
  748. "name": "0916保障车.glb",
  749. "semantic": "实训装备",
  750. "assetRole": "training-content",
  751. "operable": false,
  752. "visible": true,
  753. "capabilities": [
  754. "select",
  755. "inspect"
  756. ],
  757. "modelId": "support-vehicle",
  758. "modelEditorAssetId": "support-vehicle",
  759. "modelEditorModelId": "support-vehicle",
  760. "modelEditorRevision": 2,
  761. "modelOverrides": {},
  762. "materialPreset": null,
  763. "modelPartTargets": [],
  764. "sourceName": "0916保障车.glb",
  765. "resourceUrl": "/models/bridge-support-20260916.glb",
  766. "assetKey": "",
  767. "mimeType": "model/gltf-binary",
  768. "sizeBytes": 37160920,
  769. "fitToScene": false,
  770. "fitSize": 8,
  771. "position": [
  772. 0,
  773. 0,
  774. 0
  775. ],
  776. "rotation": [
  777. 0,
  778. 0,
  779. 0
  780. ],
  781. "scale": [
  782. 1,
  783. 1,
  784. 1
  785. ],
  786. "partOverrides": {}
  787. },
  788. {
  789. "id": "rescue-hoses",
  790. "sceneId": "rescue-hoses",
  791. "interactionId": "scene:rescue-hoses",
  792. "type": "imported",
  793. "name": "双车连接油管.glb",
  794. "semantic": "实训装备",
  795. "assetRole": "script-accessory",
  796. "operable": false,
  797. "visible": true,
  798. "capabilities": [
  799. "select",
  800. "inspect"
  801. ],
  802. "modelId": "rescue-hoses",
  803. "modelEditorAssetId": "rescue-hoses",
  804. "modelEditorModelId": "rescue-hoses",
  805. "modelEditorRevision": 2,
  806. "modelOverrides": {},
  807. "materialPreset": null,
  808. "modelPartTargets": [],
  809. "sourceName": "双车连接油管.glb",
  810. "resourceUrl": "/models/bridge-rescue-hoses-20260916.glb",
  811. "assetKey": "",
  812. "mimeType": "model/gltf-binary",
  813. "sizeBytes": 37160920,
  814. "fitToScene": false,
  815. "fitSize": 8,
  816. "position": [
  817. 0,
  818. 0,
  819. 0
  820. ],
  821. "rotation": [
  822. 0,
  823. 0,
  824. 0
  825. ],
  826. "scale": [
  827. 1,
  828. 1,
  829. 1
  830. ],
  831. "partOverrides": {}
  832. }
  833. ]
  834. },
  835. "assetReferences": [
  836. {
  837. "resourceUrl": "/models/步骤模型.glb",
  838. "sourceName": "步骤模型.glb",
  839. "sizeBytes": 32195288,
  840. "mimeType": "model/gltf-binary",
  841. "assetRole": "training-content"
  842. }
  843. ]
  844. },
  845. "accent": "#2d86d8",
  846. "background": 11062241,
  847. "fog": 11062241,
  848. "ground": 7110499,
  849. "camera": {
  850. "position": [
  851. 10.6,
  852. 6.4,
  853. 13.2
  854. ],
  855. "target": [
  856. 0,
  857. 1.9,
  858. 0
  859. ]
  860. },
  861. "retainStoredParts": true,
  862. "sceneTags": [
  863. "新版整车模型",
  864. "原位部件操作"
  865. ],
  866. "sensorFeeds": [],
  867. "name": "重型支援桥液压泵应急替代",
  868. "title": "重型支援桥液压泵应急替代",
  869. "operableParts": [
  870. "bridge-engine",
  871. "front-pump-pto-switch",
  872. "bridge-hose-a",
  873. "bridge-hose-b",
  874. "bridge-hose-line-a",
  875. "bridge-hose-line-b",
  876. "bridge-return-line-a",
  877. "bridge-return-line-b",
  878. "bridge-return-valve",
  879. "front-pump-aux-control-box-cover",
  880. "front-pump-rescue-switch",
  881. "bridge-filter-valve-1",
  882. "bridge-filter-valve-2",
  883. "bridge-support-pto",
  884. "bridge-supply"
  885. ],
  886. "sceneProjectId": "469",
  887. "sceneVersionId": "608"
  888. },
  889. "tools": [],
  890. "faults": [],
  891. "steps": [
  892. {
  893. "id": "BRIDGE-STEP-1",
  894. "stepCode": "BRIDGE-STEP-1",
  895. "actionCode": "COMPLETE_BRIDGE-STEP-1",
  896. "number": 1,
  897. "title": "保持架桥车运行并断开取力器",
  898. "targetId": "bridge-engine",
  899. "targetName": "保持架桥车发动机运行",
  900. "mode": "inspect",
  901. "interaction": "mechanism-operation",
  902. "instruction": "保持架桥车发动机运转,确保架桥车取力器处于断开状态。",
  903. "guidance": "保持架桥车发动机运转,确保架桥车取力器处于断开状态。",
  904. "warning": "",
  905. "success": "保持架桥车运行并断开取力器:三维操作已保存",
  906. "cameraPolicy": "focus",
  907. "action": {
  908. "kind": "mechanism-operation",
  909. "targetId": "bridge-engine",
  910. "requiresPlacement": false,
  911. "durationMs": 700,
  912. "mechanism": {
  913. "type": "sequence",
  914. "steps": [
  915. {
  916. "targetId": "bridge-engine",
  917. "kind": "identify",
  918. "directionHint": "保持架桥车发动机运行",
  919. "effects": [
  920. {
  921. "targetId": "bridge-engine",
  922. "color": 2209160
  923. }
  924. ]
  925. },
  926. {
  927. "targetId": "front-pump-pto-switch",
  928. "kind": "rotate",
  929. "axis": [
  930. 1,
  931. 0,
  932. 0
  933. ],
  934. "deltaDegrees": -30,
  935. "toleranceDegrees": 8,
  936. "directionHint": "断开架桥车取力器"
  937. }
  938. ]
  939. }
  940. },
  941. "toolId": "",
  942. "measurement": "",
  943. "assessment": {
  944. "weight": 16.67,
  945. "requiredDimensions": [
  946. "action",
  947. "sequence"
  948. ],
  949. "passPolicy": "all-required"
  950. },
  951. "audio": {
  952. "narrationSource": "digital-generate",
  953. "narrationText": "第1步,保持架桥车运行并断开取力器。保持架桥车发动机运转,确保架桥车取力器处于断开状态。",
  954. "successCue": "ui",
  955. "errorCue": "collision-error",
  956. "narrationUrl": "",
  957. "narrationAssetCode": "",
  958. "narrationVideoAssetCode": "DH_5AEA5274E6664D43B8C53F55859D5717",
  959. "digitalHuman": {
  960. "enabled": true,
  961. "mode": "video",
  962. "videoSource": "library",
  963. "videoId": "58",
  964. "videoName": "重型支援桥液压泵应急替代 · 1 保持架桥车运行并断开取力器",
  965. "appId": "AP_238179E0A10F97927EA49FA3",
  966. "videoUrl": "",
  967. "generatedVideoUrl": "",
  968. "generationStatus": "generated"
  969. }
  970. },
  971. "modelActions": [
  972. {
  973. "actionId": "BRIDGE-STEP-1:1",
  974. "targetId": "bridge-engine",
  975. "modelProjectId": "468",
  976. "modelVersionId": "607",
  977. "motion": {
  978. "kind": "state",
  979. "axis": [
  980. 0,
  981. 1,
  982. 0
  983. ],
  984. "pivot": [
  985. 1.4901161221603232e-8,
  986. 0,
  987. -5.960464477539063e-8
  988. ],
  989. "pivotMode": "hinge",
  990. "angle": 0,
  991. "offset": [
  992. 0,
  993. 0,
  994. 0
  995. ],
  996. "durationMs": 900,
  997. "easing": "easeInOut"
  998. },
  999. "binding": {
  1000. "name": "架桥车发动机",
  1001. "sourceNode": "发动机",
  1002. "origin": "model",
  1003. "pivot": [
  1004. 1.4901161221603232e-8,
  1005. 0,
  1006. -5.960464477539063e-8
  1007. ],
  1008. "center": [
  1009. 1.4901161221603232e-8,
  1010. 0,
  1011. -5.960464477539063e-8
  1012. ]
  1013. },
  1014. "toolAction": {
  1015. "trigger": "direct",
  1016. "toolId": "",
  1017. "targetId": "bridge-engine",
  1018. "animation": "fastener",
  1019. "contactOffset": [
  1020. 0,
  1021. 0,
  1022. 0
  1023. ],
  1024. "durationMs": 2200,
  1025. "snapPixels": 28
  1026. }
  1027. },
  1028. {
  1029. "actionId": "BRIDGE-STEP-1:2",
  1030. "targetId": "front-pump-pto-switch",
  1031. "modelProjectId": "468",
  1032. "modelVersionId": "607",
  1033. "motion": {
  1034. "kind": "rotate",
  1035. "axis": [
  1036. 1,
  1037. 0,
  1038. 0
  1039. ],
  1040. "pivot": [
  1041. 0.0000152587890625,
  1042. -4.159996032714844,
  1043. 9.536743448279594e-7
  1044. ],
  1045. "pivotMode": "hinge",
  1046. "angle": -30,
  1047. "offset": [
  1048. 0,
  1049. 0,
  1050. 0
  1051. ],
  1052. "durationMs": 900,
  1053. "easing": "easeInOut"
  1054. },
  1055. "binding": {
  1056. "name": "取力器开关",
  1057. "sourceNode": "1_25和1_27和2_03和2_08取力器开关",
  1058. "origin": "model",
  1059. "pivot": [
  1060. 0.0000152587890625,
  1061. -4.159996032714844,
  1062. 9.536743448279594e-7
  1063. ],
  1064. "center": [
  1065. 0.0000152587890625,
  1066. 0.0000209808349609375,
  1067. 9.536743306171047e-7
  1068. ]
  1069. },
  1070. "toolAction": {
  1071. "trigger": "direct",
  1072. "toolId": "",
  1073. "targetId": "front-pump-pto-switch",
  1074. "animation": "fastener",
  1075. "contactOffset": [
  1076. 0,
  1077. 0,
  1078. 0
  1079. ],
  1080. "durationMs": 2200,
  1081. "snapPixels": 28
  1082. }
  1083. }
  1084. ]
  1085. },
  1086. {
  1087. "id": "BRIDGE-STEP-2",
  1088. "stepCode": "BRIDGE-STEP-2",
  1089. "actionCode": "COMPLETE_BRIDGE-STEP-2",
  1090. "number": 2,
  1091. "title": "连接两车液压软管",
  1092. "targetId": "bridge-hose-a",
  1093. "targetName": "打开架桥车快速接口防尘盖",
  1094. "mode": "inspect",
  1095. "interaction": "mechanism-operation",
  1096. "instruction": "连接支援车与架桥车液压软管。架桥车快接接头位于液压油箱右侧;支援车快接接头位于驾驶室外右下方。",
  1097. "guidance": "先打开架桥车、保障车的快速接口防尘盖,再依次将供油软管和回油软管的两端连接到对应接口。点击高亮部件播放动作,也可按住接头拖动至行程末端;四个接头全部到位后才完成本步。",
  1098. "warning": "",
  1099. "success": "连接两车液压软管:三维操作已保存",
  1100. "cameraPolicy": "focus",
  1101. "action": {
  1102. "kind": "mechanism-operation",
  1103. "targetId": "bridge-hose-a",
  1104. "requiresPlacement": false,
  1105. "durationMs": 700,
  1106. "mechanism": {
  1107. "type": "sequence",
  1108. "steps": [
  1109. {
  1110. "targetId": "bridge-hose-a",
  1111. "kind": "identify",
  1112. "directionHint": "打开架桥车快速接口防尘盖",
  1113. "effects": [
  1114. {
  1115. "targetId": "bridge-hose-a",
  1116. "offset": [
  1117. 0,
  1118. 0,
  1119. -0.7
  1120. ]
  1121. }
  1122. ]
  1123. },
  1124. {
  1125. "targetId": "bridge-hose-b",
  1126. "kind": "identify",
  1127. "directionHint": "打开保障车快速接口防尘盖",
  1128. "effects": [
  1129. {
  1130. "targetId": "bridge-hose-b",
  1131. "offset": [
  1132. 0,
  1133. 0,
  1134. -0.7
  1135. ]
  1136. }
  1137. ]
  1138. },
  1139. {
  1140. "targetId": "bridge-hose-line-a",
  1141. "kind": "identify",
  1142. "directionHint": "连接供油软管架桥车端接头",
  1143. "effects": [
  1144. {
  1145. "targetId": "bridge-hose-line-a",
  1146. "offset": [
  1147. 0,
  1148. 0,
  1149. 0
  1150. ]
  1151. }
  1152. ]
  1153. },
  1154. {
  1155. "targetId": "bridge-hose-line-b",
  1156. "kind": "identify",
  1157. "directionHint": "连接供油软管保障车端接头",
  1158. "effects": [
  1159. {
  1160. "targetId": "bridge-hose-line-b",
  1161. "offset": [
  1162. 0,
  1163. 0,
  1164. 0
  1165. ]
  1166. }
  1167. ]
  1168. },
  1169. {
  1170. "targetId": "bridge-return-line-a",
  1171. "kind": "identify",
  1172. "directionHint": "连接回油软管架桥车端接头",
  1173. "effects": [
  1174. {
  1175. "targetId": "bridge-return-line-a",
  1176. "offset": [
  1177. 0,
  1178. 0,
  1179. 0
  1180. ]
  1181. }
  1182. ]
  1183. },
  1184. {
  1185. "targetId": "bridge-return-line-b",
  1186. "kind": "identify",
  1187. "directionHint": "连接回油软管保障车端接头",
  1188. "effects": [
  1189. {
  1190. "targetId": "bridge-return-line-b",
  1191. "offset": [
  1192. 0,
  1193. 0,
  1194. 0
  1195. ]
  1196. }
  1197. ]
  1198. }
  1199. ]
  1200. }
  1201. },
  1202. "toolId": "",
  1203. "measurement": "",
  1204. "assessment": {
  1205. "weight": 16.67,
  1206. "requiredDimensions": [
  1207. "action",
  1208. "sequence"
  1209. ],
  1210. "passPolicy": "all-required"
  1211. },
  1212. "audio": {
  1213. "narrationSource": "digital-generate",
  1214. "narrationText": "第2步,连接两车液压软管。连接支援车与架桥车液压软管。架桥车快接接头位于液压油箱右侧;支援车快接接头位于驾驶室外右下方。",
  1215. "successCue": "ui",
  1216. "errorCue": "collision-error",
  1217. "narrationUrl": "",
  1218. "narrationAssetCode": "",
  1219. "narrationVideoAssetCode": "DH_B9F2CBFE36274528825899153DB98195",
  1220. "digitalHuman": {
  1221. "enabled": true,
  1222. "mode": "video",
  1223. "videoSource": "library",
  1224. "videoId": "59",
  1225. "videoName": "重型支援桥液压泵应急替代 · 2 连接两车液压软管",
  1226. "appId": "AP_238179E0A10F97927EA49FA3",
  1227. "videoUrl": "",
  1228. "generatedVideoUrl": "",
  1229. "generationStatus": "generated"
  1230. }
  1231. },
  1232. "modelActions": [
  1233. {
  1234. "actionId": "BRIDGE-STEP-2:1",
  1235. "targetId": "bridge-hose-a",
  1236. "modelProjectId": "468",
  1237. "modelVersionId": "607",
  1238. "motion": {
  1239. "kind": "translate",
  1240. "axis": [
  1241. 0,
  1242. 1,
  1243. 0
  1244. ],
  1245. "pivot": [
  1246. 1.1175870895385742e-8,
  1247. 3.7252904094842165e-9,
  1248. -3.725290298461914e-9
  1249. ],
  1250. "pivotMode": "hinge",
  1251. "angle": 0,
  1252. "offset": [
  1253. -0.06,
  1254. 0,
  1255. 0.09
  1256. ],
  1257. "durationMs": 900,
  1258. "easing": "easeInOut"
  1259. },
  1260. "binding": {
  1261. "name": "架桥车快速接口盖",
  1262. "sourceNode": "2_04架桥车接口盖子",
  1263. "origin": "model",
  1264. "pivot": [
  1265. 1.1175870895385742e-8,
  1266. 3.7252904094842165e-9,
  1267. -3.725290298461914e-9
  1268. ],
  1269. "center": [
  1270. 1.1175870895385742e-8,
  1271. 3.7252904094842165e-9,
  1272. -3.725290298461914e-9
  1273. ]
  1274. },
  1275. "toolAction": {
  1276. "trigger": "direct",
  1277. "toolId": "",
  1278. "targetId": "bridge-hose-a",
  1279. "animation": "fastener",
  1280. "contactOffset": [
  1281. 0,
  1282. 0,
  1283. 0
  1284. ],
  1285. "durationMs": 2200,
  1286. "snapPixels": 28
  1287. }
  1288. },
  1289. {
  1290. "actionId": "BRIDGE-STEP-2:2",
  1291. "targetId": "bridge-hose-b",
  1292. "modelProjectId": "468",
  1293. "modelVersionId": "607",
  1294. "motion": {
  1295. "kind": "translate",
  1296. "axis": [
  1297. 0,
  1298. 1,
  1299. 0
  1300. ],
  1301. "pivot": [
  1302. -1.1548399925231934e-7,
  1303. 1.862645149230957e-8,
  1304. -7.450580596923828e-9
  1305. ],
  1306. "pivotMode": "hinge",
  1307. "angle": 0,
  1308. "offset": [
  1309. -0.06,
  1310. 0,
  1311. 0.09
  1312. ],
  1313. "durationMs": 900,
  1314. "easing": "easeInOut"
  1315. },
  1316. "binding": {
  1317. "name": "保障车快速接口盖",
  1318. "sourceNode": "2_04保障车接口盖子",
  1319. "origin": "model",
  1320. "pivot": [
  1321. -1.1548399925231934e-7,
  1322. 1.862645149230957e-8,
  1323. -7.450580596923828e-9
  1324. ],
  1325. "center": [
  1326. -1.1548399925231934e-7,
  1327. 1.862645149230957e-8,
  1328. -7.450580596923828e-9
  1329. ]
  1330. },
  1331. "toolAction": {
  1332. "trigger": "direct",
  1333. "toolId": "",
  1334. "targetId": "bridge-hose-b",
  1335. "animation": "fastener",
  1336. "contactOffset": [
  1337. 0,
  1338. 0,
  1339. 0
  1340. ],
  1341. "durationMs": 2200,
  1342. "snapPixels": 28
  1343. }
  1344. },
  1345. {
  1346. "actionId": "BRIDGE-STEP-2:3",
  1347. "targetId": "bridge-hose-line-a",
  1348. "modelProjectId": "468",
  1349. "modelVersionId": "607",
  1350. "motion": {
  1351. "kind": "translate",
  1352. "axis": [
  1353. 0,
  1354. 1,
  1355. 0
  1356. ],
  1357. "pivot": [
  1358. 0,
  1359. 0,
  1360. 0
  1361. ],
  1362. "pivotMode": "hinge",
  1363. "angle": 0,
  1364. "offset": [
  1365. 0,
  1366. 0,
  1367. 0
  1368. ],
  1369. "durationMs": 900,
  1370. "easing": "easeInOut"
  1371. },
  1372. "binding": {
  1373. "name": "供油软管 · 架桥车端接头",
  1374. "sourceNode": "2_04油罐连接线大",
  1375. "origin": "model",
  1376. "pivot": [
  1377. 0,
  1378. 0,
  1379. 0
  1380. ],
  1381. "center": [
  1382. 0,
  1383. 0,
  1384. 0
  1385. ]
  1386. },
  1387. "toolAction": {
  1388. "trigger": "direct",
  1389. "toolId": "",
  1390. "targetId": "bridge-hose-line-a",
  1391. "animation": "fastener",
  1392. "contactOffset": [
  1393. 0,
  1394. 0,
  1395. 0
  1396. ],
  1397. "durationMs": 2200,
  1398. "snapPixels": 28
  1399. }
  1400. },
  1401. {
  1402. "actionId": "BRIDGE-STEP-2:4",
  1403. "targetId": "bridge-hose-line-b",
  1404. "modelProjectId": "468",
  1405. "modelVersionId": "607",
  1406. "motion": {
  1407. "kind": "translate",
  1408. "axis": [
  1409. 0,
  1410. 1,
  1411. 0
  1412. ],
  1413. "pivot": [
  1414. 0,
  1415. 0,
  1416. 0
  1417. ],
  1418. "pivotMode": "hinge",
  1419. "angle": 0,
  1420. "offset": [
  1421. 0,
  1422. 0,
  1423. 0
  1424. ],
  1425. "durationMs": 900,
  1426. "easing": "easeInOut"
  1427. },
  1428. "binding": {
  1429. "name": "供油软管 · 保障车端接头",
  1430. "sourceNode": "2_04油罐连接线大",
  1431. "origin": "model",
  1432. "pivot": [
  1433. 0,
  1434. 0,
  1435. 0
  1436. ],
  1437. "center": [
  1438. 0,
  1439. 0,
  1440. 0
  1441. ]
  1442. },
  1443. "toolAction": {
  1444. "trigger": "direct",
  1445. "toolId": "",
  1446. "targetId": "bridge-hose-line-b",
  1447. "animation": "fastener",
  1448. "contactOffset": [
  1449. 0,
  1450. 0,
  1451. 0
  1452. ],
  1453. "durationMs": 2200,
  1454. "snapPixels": 28
  1455. }
  1456. },
  1457. {
  1458. "actionId": "BRIDGE-STEP-2:5",
  1459. "targetId": "bridge-return-line-a",
  1460. "modelProjectId": "468",
  1461. "modelVersionId": "607",
  1462. "motion": {
  1463. "kind": "translate",
  1464. "axis": [
  1465. 0,
  1466. 1,
  1467. 0
  1468. ],
  1469. "pivot": [
  1470. 0,
  1471. 0,
  1472. 0
  1473. ],
  1474. "pivotMode": "hinge",
  1475. "angle": 0,
  1476. "offset": [
  1477. 0,
  1478. 0,
  1479. 0
  1480. ],
  1481. "durationMs": 900,
  1482. "easing": "easeInOut"
  1483. },
  1484. "binding": {
  1485. "name": "回油软管 · 架桥车端接头",
  1486. "sourceNode": "2_04油罐连接线小",
  1487. "origin": "model",
  1488. "pivot": [
  1489. 0,
  1490. 0,
  1491. 0
  1492. ],
  1493. "center": [
  1494. 0,
  1495. 0,
  1496. 0
  1497. ]
  1498. },
  1499. "toolAction": {
  1500. "trigger": "direct",
  1501. "toolId": "",
  1502. "targetId": "bridge-return-line-a",
  1503. "animation": "fastener",
  1504. "contactOffset": [
  1505. 0,
  1506. 0,
  1507. 0
  1508. ],
  1509. "durationMs": 2200,
  1510. "snapPixels": 28
  1511. }
  1512. },
  1513. {
  1514. "actionId": "BRIDGE-STEP-2:6",
  1515. "targetId": "bridge-return-line-b",
  1516. "modelProjectId": "468",
  1517. "modelVersionId": "607",
  1518. "motion": {
  1519. "kind": "translate",
  1520. "axis": [
  1521. 0,
  1522. 1,
  1523. 0
  1524. ],
  1525. "pivot": [
  1526. 0,
  1527. 0,
  1528. 0
  1529. ],
  1530. "pivotMode": "hinge",
  1531. "angle": 0,
  1532. "offset": [
  1533. 0,
  1534. 0,
  1535. 0
  1536. ],
  1537. "durationMs": 900,
  1538. "easing": "easeInOut"
  1539. },
  1540. "binding": {
  1541. "name": "回油软管 · 保障车端接头",
  1542. "sourceNode": "2_04油罐连接线小",
  1543. "origin": "model",
  1544. "pivot": [
  1545. 0,
  1546. 0,
  1547. 0
  1548. ],
  1549. "center": [
  1550. 0,
  1551. 0,
  1552. 0
  1553. ]
  1554. },
  1555. "toolAction": {
  1556. "trigger": "direct",
  1557. "toolId": "",
  1558. "targetId": "bridge-return-line-b",
  1559. "animation": "fastener",
  1560. "contactOffset": [
  1561. 0,
  1562. 0,
  1563. 0
  1564. ],
  1565. "durationMs": 2200,
  1566. "snapPixels": 28
  1567. }
  1568. }
  1569. ]
  1570. },
  1571. {
  1572. "id": "BRIDGE-STEP-3",
  1573. "stepCode": "BRIDGE-STEP-3",
  1574. "actionCode": "COMPLETE_BRIDGE-STEP-3",
  1575. "number": 3,
  1576. "title": "打开支援车回油截止阀",
  1577. "targetId": "bridge-return-valve",
  1578. "targetName": "打开保障车回油截止阀",
  1579. "mode": "inspect",
  1580. "interaction": "mechanism-operation",
  1581. "instruction": "打开支援车液压油箱快接接头处的回油截止阀。",
  1582. "guidance": "打开支援车液压油箱快接接头处的回油截止阀。",
  1583. "warning": "",
  1584. "success": "打开支援车回油截止阀:三维操作已保存",
  1585. "cameraPolicy": "focus",
  1586. "action": {
  1587. "kind": "mechanism-operation",
  1588. "targetId": "bridge-return-valve",
  1589. "requiresPlacement": false,
  1590. "durationMs": 700,
  1591. "mechanism": {
  1592. "type": "rotate",
  1593. "steps": [
  1594. {
  1595. "targetId": "bridge-return-valve",
  1596. "kind": "rotate",
  1597. "axis": [
  1598. 0,
  1599. 1,
  1600. 0
  1601. ],
  1602. "deltaDegrees": 90,
  1603. "toleranceDegrees": 8,
  1604. "directionHint": "打开保障车回油截止阀"
  1605. }
  1606. ]
  1607. }
  1608. },
  1609. "toolId": "",
  1610. "measurement": "",
  1611. "assessment": {
  1612. "weight": 16.67,
  1613. "requiredDimensions": [
  1614. "action",
  1615. "sequence"
  1616. ],
  1617. "passPolicy": "all-required"
  1618. },
  1619. "audio": {
  1620. "narrationSource": "digital-generate",
  1621. "narrationText": "第3步,打开支援车回油截止阀。打开支援车液压油箱快接接头处的回油截止阀。",
  1622. "successCue": "ui",
  1623. "errorCue": "collision-error",
  1624. "narrationUrl": "",
  1625. "narrationAssetCode": "",
  1626. "narrationVideoAssetCode": "DH_983218ACA84345B5B032A5DFA8F08E4E",
  1627. "digitalHuman": {
  1628. "enabled": true,
  1629. "mode": "video",
  1630. "videoSource": "library",
  1631. "videoId": "60",
  1632. "videoName": "重型支援桥液压泵应急替代 · 3 打开支援车回油截止阀",
  1633. "appId": "AP_238179E0A10F97927EA49FA3",
  1634. "videoUrl": "",
  1635. "generatedVideoUrl": "",
  1636. "generationStatus": "generated"
  1637. }
  1638. },
  1639. "modelActions": [
  1640. {
  1641. "actionId": "BRIDGE-STEP-3:1",
  1642. "targetId": "bridge-return-valve",
  1643. "modelProjectId": "468",
  1644. "modelVersionId": "607",
  1645. "motion": {
  1646. "kind": "rotate",
  1647. "axis": [
  1648. 0,
  1649. 1,
  1650. 0
  1651. ],
  1652. "pivot": [
  1653. 5.541369318962097e-8,
  1654. -1.3969838619232178e-9,
  1655. -0.031092071905732155
  1656. ],
  1657. "pivotMode": "hinge",
  1658. "angle": 90,
  1659. "offset": [
  1660. 0,
  1661. 0,
  1662. 0
  1663. ],
  1664. "durationMs": 900,
  1665. "easing": "easeInOut"
  1666. },
  1667. "binding": {
  1668. "name": "保障车回油截止阀",
  1669. "sourceNode": "2_05回油截止阀",
  1670. "origin": "model",
  1671. "pivot": [
  1672. 5.541369318962097e-8,
  1673. -1.3969838619232178e-9,
  1674. -0.031092071905732155
  1675. ],
  1676. "center": [
  1677. 5.541369318962097e-8,
  1678. -1.3969838619232178e-9,
  1679. 5.587935447692871e-9
  1680. ]
  1681. },
  1682. "toolAction": {
  1683. "trigger": "direct",
  1684. "toolId": "",
  1685. "targetId": "bridge-return-valve",
  1686. "animation": "fastener",
  1687. "contactOffset": [
  1688. 0,
  1689. 0,
  1690. 0
  1691. ],
  1692. "durationMs": 2200,
  1693. "snapPixels": 28
  1694. }
  1695. }
  1696. ]
  1697. },
  1698. {
  1699. "id": "BRIDGE-STEP-4",
  1700. "stepCode": "BRIDGE-STEP-4",
  1701. "actionCode": "COMPLETE_BRIDGE-STEP-4",
  1702. "number": 4,
  1703. "title": "打开互救作业开关",
  1704. "targetId": "front-pump-aux-control-box-cover",
  1705. "targetName": "打开辅助控制盒盖",
  1706. "mode": "inspect",
  1707. "interaction": "mechanism-operation",
  1708. "instruction": "打开辅助控制盒上的“互救作业”开关。",
  1709. "guidance": "打开辅助控制盒上的“互救作业”开关。",
  1710. "warning": "",
  1711. "success": "打开互救作业开关:三维操作已保存",
  1712. "cameraPolicy": "focus",
  1713. "action": {
  1714. "kind": "mechanism-operation",
  1715. "targetId": "front-pump-aux-control-box-cover",
  1716. "requiresPlacement": false,
  1717. "durationMs": 700,
  1718. "mechanism": {
  1719. "type": "sequence",
  1720. "steps": [
  1721. {
  1722. "targetId": "front-pump-aux-control-box-cover",
  1723. "kind": "rotate",
  1724. "axis": [
  1725. 0,
  1726. 1,
  1727. 0
  1728. ],
  1729. "pivotEdge": {
  1730. "space": "world",
  1731. "axis": [
  1732. 0,
  1733. 1,
  1734. 0
  1735. ],
  1736. "edge": "nearest-vertical-edge"
  1737. },
  1738. "deltaDegrees": 100,
  1739. "toleranceDegrees": 8,
  1740. "directionHint": "打开辅助控制盒盖"
  1741. },
  1742. {
  1743. "targetId": "front-pump-rescue-switch",
  1744. "kind": "rotate",
  1745. "axis": [
  1746. 0,
  1747. 0,
  1748. 1
  1749. ],
  1750. "deltaDegrees": 30,
  1751. "toleranceDegrees": 8,
  1752. "directionHint": "打开互救作业开关"
  1753. }
  1754. ]
  1755. }
  1756. },
  1757. "toolId": "",
  1758. "measurement": "",
  1759. "assessment": {
  1760. "weight": 16.67,
  1761. "requiredDimensions": [
  1762. "action",
  1763. "sequence"
  1764. ],
  1765. "passPolicy": "all-required"
  1766. },
  1767. "audio": {
  1768. "narrationSource": "digital-generate",
  1769. "narrationText": "第4步,打开互救作业开关。打开辅助控制盒上的“互救作业”开关。",
  1770. "successCue": "ui",
  1771. "errorCue": "collision-error",
  1772. "narrationUrl": "",
  1773. "narrationAssetCode": "",
  1774. "narrationVideoAssetCode": "DH_AC0F121CD04B44B5A373BE82D5083AE1",
  1775. "digitalHuman": {
  1776. "enabled": true,
  1777. "mode": "video",
  1778. "videoSource": "library",
  1779. "videoId": "61",
  1780. "videoName": "重型支援桥液压泵应急替代 · 4 打开互救作业开关",
  1781. "appId": "AP_238179E0A10F97927EA49FA3",
  1782. "videoUrl": "",
  1783. "generatedVideoUrl": "",
  1784. "generationStatus": "generated"
  1785. }
  1786. },
  1787. "modelActions": [
  1788. {
  1789. "actionId": "BRIDGE-STEP-4:1",
  1790. "targetId": "front-pump-aux-control-box-cover",
  1791. "modelProjectId": "468",
  1792. "modelVersionId": "607",
  1793. "motion": {
  1794. "kind": "rotate",
  1795. "axis": [
  1796. -1.691878294677667e-18,
  1797. -1,
  1798. -4.505224149471667e-16
  1799. ],
  1800. "pivot": [
  1801. -7.105427357601002e-15,
  1802. 0,
  1803. 0
  1804. ],
  1805. "pivotMode": "hinge",
  1806. "angle": 100,
  1807. "offset": [
  1808. 0,
  1809. 0,
  1810. 0
  1811. ],
  1812. "durationMs": 900,
  1813. "easing": "easeInOut"
  1814. },
  1815. "binding": {
  1816. "name": "辅助控制盒盖",
  1817. "sourceNode": "1_28辅助控制盒盖",
  1818. "origin": "model",
  1819. "pivot": [
  1820. -7.105427357601002e-15,
  1821. 0,
  1822. 0
  1823. ],
  1824. "center": [
  1825. -0.9138641357421875,
  1826. -9.237930297851566,
  1827. -9.5367431640625e-7
  1828. ]
  1829. },
  1830. "toolAction": {
  1831. "trigger": "direct",
  1832. "toolId": "",
  1833. "targetId": "front-pump-aux-control-box-cover",
  1834. "animation": "fastener",
  1835. "contactOffset": [
  1836. 0,
  1837. 0,
  1838. 0
  1839. ],
  1840. "durationMs": 2200,
  1841. "snapPixels": 28
  1842. }
  1843. },
  1844. {
  1845. "actionId": "BRIDGE-STEP-4:2",
  1846. "targetId": "front-pump-rescue-switch",
  1847. "modelProjectId": "468",
  1848. "modelVersionId": "607",
  1849. "motion": {
  1850. "kind": "rotate",
  1851. "axis": [
  1852. 5.689507713189075e-34,
  1853. 4.505224149471667e-16,
  1854. -1
  1855. ],
  1856. "pivot": [
  1857. -0.0000021457672261249172,
  1858. -0.00000214576721901949,
  1859. 4.76837158203125e-7
  1860. ],
  1861. "pivotMode": "hinge",
  1862. "angle": 30,
  1863. "offset": [
  1864. 0,
  1865. 0,
  1866. 0
  1867. ],
  1868. "durationMs": 900,
  1869. "easing": "easeInOut"
  1870. },
  1871. "binding": {
  1872. "name": "互救开关",
  1873. "sourceNode": "1_28和2_06互救开关",
  1874. "origin": "model",
  1875. "pivot": [
  1876. -0.0000021457672261249172,
  1877. -0.00000214576721901949,
  1878. 4.76837158203125e-7
  1879. ],
  1880. "center": [
  1881. -0.5494954586029053,
  1882. -0.0000021457672119140625,
  1883. 4.76837158203125e-7
  1884. ]
  1885. },
  1886. "toolAction": {
  1887. "trigger": "direct",
  1888. "toolId": "",
  1889. "targetId": "front-pump-rescue-switch",
  1890. "animation": "fastener",
  1891. "contactOffset": [
  1892. 0,
  1893. 0,
  1894. 0
  1895. ],
  1896. "durationMs": 2200,
  1897. "snapPixels": 28
  1898. }
  1899. }
  1900. ]
  1901. },
  1902. {
  1903. "id": "BRIDGE-STEP-5",
  1904. "stepCode": "BRIDGE-STEP-5",
  1905. "actionCode": "COMPLETE_BRIDGE-STEP-5",
  1906. "number": 5,
  1907. "title": "打开滤油器出口连通球阀",
  1908. "targetId": "bridge-filter-valve-1",
  1909. "targetName": "滤油器出口球阀 1",
  1910. "mode": "inspect",
  1911. "interaction": "mechanism-operation",
  1912. "instruction": "打开两个输油滤油器出口处的连通球阀。",
  1913. "guidance": "打开两个输油滤油器出口处的连通球阀。",
  1914. "warning": "",
  1915. "success": "打开滤油器出口连通球阀:三维操作已保存",
  1916. "cameraPolicy": "focus",
  1917. "action": {
  1918. "kind": "mechanism-operation",
  1919. "targetId": "bridge-filter-valve-1",
  1920. "requiresPlacement": false,
  1921. "durationMs": 700,
  1922. "mechanism": {
  1923. "type": "sequence",
  1924. "steps": [
  1925. {
  1926. "targetId": "bridge-filter-valve-1",
  1927. "kind": "rotate",
  1928. "axis": [
  1929. 0,
  1930. 1,
  1931. 0
  1932. ],
  1933. "deltaDegrees": 90,
  1934. "toleranceDegrees": 8,
  1935. "directionHint": "打开第 1 个滤油器出口球阀"
  1936. },
  1937. {
  1938. "targetId": "bridge-filter-valve-2",
  1939. "kind": "rotate",
  1940. "axis": [
  1941. 0,
  1942. 1,
  1943. 0
  1944. ],
  1945. "deltaDegrees": 90,
  1946. "toleranceDegrees": 8,
  1947. "directionHint": "打开第 2 个滤油器出口球阀"
  1948. }
  1949. ]
  1950. }
  1951. },
  1952. "toolId": "",
  1953. "measurement": "",
  1954. "assessment": {
  1955. "weight": 16.67,
  1956. "requiredDimensions": [
  1957. "action",
  1958. "sequence"
  1959. ],
  1960. "passPolicy": "all-required"
  1961. },
  1962. "audio": {
  1963. "narrationSource": "digital-generate",
  1964. "narrationText": "第5步,打开滤油器出口连通球阀。打开两个输油滤油器出口处的连通球阀。",
  1965. "successCue": "ui",
  1966. "errorCue": "collision-error",
  1967. "narrationUrl": "",
  1968. "narrationAssetCode": "",
  1969. "narrationVideoAssetCode": "DH_774F7400E0B54F4696EBDAD800A289C3",
  1970. "digitalHuman": {
  1971. "enabled": true,
  1972. "mode": "video",
  1973. "videoSource": "library",
  1974. "videoId": "62",
  1975. "videoName": "重型支援桥液压泵应急替代 · 5 打开滤油器出口连通球阀",
  1976. "appId": "AP_238179E0A10F97927EA49FA3",
  1977. "videoUrl": "",
  1978. "generatedVideoUrl": "",
  1979. "generationStatus": "generated"
  1980. }
  1981. },
  1982. "modelActions": [
  1983. {
  1984. "actionId": "BRIDGE-STEP-5:1",
  1985. "targetId": "bridge-filter-valve-1",
  1986. "modelProjectId": "468",
  1987. "modelVersionId": "607",
  1988. "motion": {
  1989. "kind": "rotate",
  1990. "axis": [
  1991. 0,
  1992. 1,
  1993. 0
  1994. ],
  1995. "pivot": [
  1996. 2.7939677238464355e-9,
  1997. -3.725290298461914e-9,
  1998. -0.05009720101952553
  1999. ],
  2000. "pivotMode": "hinge",
  2001. "angle": 90,
  2002. "offset": [
  2003. 0,
  2004. 0,
  2005. 0
  2006. ],
  2007. "durationMs": 900,
  2008. "easing": "easeInOut"
  2009. },
  2010. "binding": {
  2011. "name": "滤油器出口球阀 1",
  2012. "sourceNode": "2_07球阀开关01",
  2013. "origin": "model",
  2014. "pivot": [
  2015. 2.7939677238464355e-9,
  2016. -3.725290298461914e-9,
  2017. -0.05009720101952553
  2018. ],
  2019. "center": [
  2020. 2.7939677238464355e-9,
  2021. -3.725290298461914e-9,
  2022. 1.862645149230957e-9
  2023. ]
  2024. },
  2025. "toolAction": {
  2026. "trigger": "direct",
  2027. "toolId": "",
  2028. "targetId": "bridge-filter-valve-1",
  2029. "animation": "fastener",
  2030. "contactOffset": [
  2031. 0,
  2032. 0,
  2033. 0
  2034. ],
  2035. "durationMs": 2200,
  2036. "snapPixels": 28
  2037. }
  2038. },
  2039. {
  2040. "actionId": "BRIDGE-STEP-5:2",
  2041. "targetId": "bridge-filter-valve-2",
  2042. "modelProjectId": "468",
  2043. "modelVersionId": "607",
  2044. "motion": {
  2045. "kind": "rotate",
  2046. "axis": [
  2047. 0,
  2048. 1,
  2049. 0
  2050. ],
  2051. "pivot": [
  2052. 9.313225746154785e-9,
  2053. 1.862645149230957e-8,
  2054. -0.05009720101952553
  2055. ],
  2056. "pivotMode": "hinge",
  2057. "angle": 90,
  2058. "offset": [
  2059. 0,
  2060. 0,
  2061. 0
  2062. ],
  2063. "durationMs": 900,
  2064. "easing": "easeInOut"
  2065. },
  2066. "binding": {
  2067. "name": "滤油器出口球阀 2",
  2068. "sourceNode": "2_07球阀开关02和3-02球阀开关",
  2069. "origin": "model",
  2070. "pivot": [
  2071. 9.313225746154785e-9,
  2072. 1.862645149230957e-8,
  2073. -0.05009720101952553
  2074. ],
  2075. "center": [
  2076. 9.313225746154785e-9,
  2077. 1.862645149230957e-8,
  2078. 0
  2079. ]
  2080. },
  2081. "toolAction": {
  2082. "trigger": "direct",
  2083. "toolId": "",
  2084. "targetId": "bridge-filter-valve-2",
  2085. "animation": "fastener",
  2086. "contactOffset": [
  2087. 0,
  2088. 0,
  2089. 0
  2090. ],
  2091. "durationMs": 2200,
  2092. "snapPixels": 28
  2093. }
  2094. }
  2095. ]
  2096. },
  2097. {
  2098. "id": "BRIDGE-STEP-6",
  2099. "stepCode": "BRIDGE-STEP-6",
  2100. "actionCode": "COMPLETE_BRIDGE-STEP-6",
  2101. "number": 6,
  2102. "title": "接通支援车液压取力器",
  2103. "targetId": "bridge-support-pto",
  2104. "targetName": "接通保障车取力器",
  2105. "mode": "inspect",
  2106. "interaction": "mechanism-operation",
  2107. "instruction": "接通支援车液压系统取力器,向架桥车供油。",
  2108. "guidance": "接通支援车液压系统取力器,向架桥车供油。",
  2109. "warning": "",
  2110. "success": "接通支援车液压取力器:三维操作已保存",
  2111. "cameraPolicy": "focus",
  2112. "action": {
  2113. "kind": "mechanism-operation",
  2114. "targetId": "bridge-support-pto",
  2115. "requiresPlacement": false,
  2116. "durationMs": 700,
  2117. "mechanism": {
  2118. "type": "sequence",
  2119. "steps": [
  2120. {
  2121. "targetId": "bridge-support-pto",
  2122. "kind": "rotate",
  2123. "axis": [
  2124. 0,
  2125. 1,
  2126. 0
  2127. ],
  2128. "deltaDegrees": 30,
  2129. "toleranceDegrees": 8,
  2130. "directionHint": "接通保障车取力器"
  2131. },
  2132. {
  2133. "targetId": "bridge-supply",
  2134. "kind": "identify",
  2135. "directionHint": "观察供油示意",
  2136. "effects": [
  2137. {
  2138. "targetId": "bridge-hose-line",
  2139. "color": 15312947
  2140. },
  2141. {
  2142. "targetId": "bridge-return-line",
  2143. "color": 3325905
  2144. }
  2145. ]
  2146. }
  2147. ]
  2148. }
  2149. },
  2150. "toolId": "",
  2151. "measurement": "",
  2152. "assessment": {
  2153. "weight": 16.65,
  2154. "requiredDimensions": [
  2155. "action",
  2156. "sequence"
  2157. ],
  2158. "passPolicy": "all-required"
  2159. },
  2160. "audio": {
  2161. "narrationSource": "digital-generate",
  2162. "narrationText": "第6步,接通支援车液压取力器。接通支援车液压系统取力器,向架桥车供油。",
  2163. "successCue": "ui",
  2164. "errorCue": "collision-error",
  2165. "narrationUrl": "",
  2166. "narrationAssetCode": "",
  2167. "narrationVideoAssetCode": "DH_64D9ECF315DA41568D936CFEBF28E403",
  2168. "digitalHuman": {
  2169. "enabled": true,
  2170. "mode": "video",
  2171. "videoSource": "library",
  2172. "videoId": "63",
  2173. "videoName": "重型支援桥液压泵应急替代 · 6 接通支援车液压取力器",
  2174. "appId": "AP_238179E0A10F97927EA49FA3",
  2175. "videoUrl": "",
  2176. "generatedVideoUrl": "",
  2177. "generationStatus": "generated"
  2178. }
  2179. },
  2180. "modelActions": [
  2181. {
  2182. "actionId": "BRIDGE-STEP-6:1",
  2183. "targetId": "bridge-support-pto",
  2184. "modelProjectId": "468",
  2185. "modelVersionId": "607",
  2186. "motion": {
  2187. "kind": "rotate",
  2188. "axis": [
  2189. 0,
  2190. 1,
  2191. 0
  2192. ],
  2193. "pivot": [
  2194. 0,
  2195. 0,
  2196. 0
  2197. ],
  2198. "pivotMode": "hinge",
  2199. "angle": 30,
  2200. "offset": [
  2201. 0,
  2202. 0,
  2203. 0
  2204. ],
  2205. "durationMs": 900,
  2206. "easing": "easeInOut"
  2207. },
  2208. "binding": {
  2209. "name": "保障车取力器开关(操作示意)",
  2210. "sourceNode": "保障车取力器开关(操作示意)",
  2211. "origin": "supplement",
  2212. "pivot": [
  2213. 0,
  2214. 0,
  2215. 0
  2216. ],
  2217. "center": [
  2218. 0,
  2219. -0.015000000189989815,
  2220. 0.00474999985098834
  2221. ]
  2222. },
  2223. "toolAction": {
  2224. "trigger": "direct",
  2225. "toolId": "",
  2226. "targetId": "bridge-support-pto",
  2227. "animation": "fastener",
  2228. "contactOffset": [
  2229. 0,
  2230. 0,
  2231. 0
  2232. ],
  2233. "durationMs": 2200,
  2234. "snapPixels": 28
  2235. }
  2236. },
  2237. {
  2238. "actionId": "BRIDGE-STEP-6:2",
  2239. "targetId": "bridge-supply",
  2240. "modelProjectId": "468",
  2241. "modelVersionId": "607",
  2242. "motion": {
  2243. "kind": "state",
  2244. "axis": [
  2245. 0,
  2246. 1,
  2247. 0
  2248. ],
  2249. "pivot": [
  2250. 0,
  2251. 0,
  2252. 0
  2253. ],
  2254. "pivotMode": "hinge",
  2255. "angle": 0,
  2256. "offset": [
  2257. 0,
  2258. 0,
  2259. 0
  2260. ],
  2261. "durationMs": 900,
  2262. "easing": "easeInOut"
  2263. },
  2264. "binding": {
  2265. "name": "供油回路观察点",
  2266. "sourceNode": "供油回路观察点",
  2267. "origin": "supplement",
  2268. "pivot": [
  2269. 0,
  2270. 0,
  2271. 0
  2272. ],
  2273. "center": [
  2274. 0,
  2275. 0,
  2276. 0
  2277. ]
  2278. },
  2279. "toolAction": {
  2280. "trigger": "direct",
  2281. "toolId": "",
  2282. "targetId": "bridge-supply",
  2283. "animation": "fastener",
  2284. "contactOffset": [
  2285. 0,
  2286. 0,
  2287. 0
  2288. ],
  2289. "durationMs": 2200,
  2290. "snapPixels": 28
  2291. }
  2292. }
  2293. ]
  2294. }
  2295. ],
  2296. "executionPlan": {
  2297. "schema": "digital-workshop.training-execution-plan",
  2298. "version": 1,
  2299. "entryNodeId": "front-pump-step-01",
  2300. "traversalOrder": [
  2301. "front-pump-step-01",
  2302. "front-pump-step-02",
  2303. "front-pump-step-03",
  2304. "front-pump-step-04",
  2305. "front-pump-step-05"
  2306. ]
  2307. },
  2308. "assessment": {
  2309. "passScore": 80,
  2310. "maxScore": 100,
  2311. "totalScore": 100,
  2312. "scoringMode": "weighted-rules",
  2313. "allowRetry": true,
  2314. "recordProcess": true
  2315. },
  2316. "runtime": {
  2317. "startMode": "practice",
  2318. "offline": true,
  2319. "teacherEnabled": true,
  2320. "teacherVoiceEnabled": true,
  2321. "actionSoundEnabled": true,
  2322. "showStepPanel": true,
  2323. "showProgress": true,
  2324. "allowReplay": true,
  2325. "language": "zh-CN",
  2326. "definitionSource": "SCRIPT",
  2327. "scriptId": "bridge-pump-substitute",
  2328. "scriptVersion": "5"
  2329. },
  2330. "schemaVersion": 1,
  2331. "source": "桥梁/文件2/5.jpg、6.jpg",
  2332. "introduction": {
  2333. "version": 1,
  2334. "background": {
  2335. "id": "background",
  2336. "title": "项目背景 · 液压泵应急替代",
  2337. "body": "重型支援桥在将移动架推出至中间位置时,突遇山体滑坡,巨石滚落,飞入底盘车两副车架内,产生巨大撞击声,操作手随即停车检查,发现前泵被飞入巨石击中,导致泵体变形。而后桥梁分队分队长指挥操作手试车检查,驾驶员在接通取力器后,操作手按照规定程序试车,此时托架和架设架所有执行机构不动作,随即向分队长报告。而后分队长指挥操作手对装备进行动作检查,操作手在托架和架设架均不动作的状态下,手动将托架马达换向联手柄搬至“向前”位置,同时,分队长观察前泵出口处(托架多路换向阀M口)压力表,此时压力表显示0MPa。由此分队长判断前泵损坏。",
  2338. "format": "image-text",
  2339. "imageUrl": "/models/bridge-training/bridge-pump-substitute-v4.jpg",
  2340. "videoUrl": "",
  2341. "imageAssetCode": "",
  2342. "videoAssetCode": "",
  2343. "source": "TASK-VIRTUAL-006 图片原文",
  2344. "enabled": true
  2345. },
  2346. "lectures": [
  2347. {
  2348. "id": "TASK-VIRTUAL-006-L1",
  2349. "title": "替代是什么",
  2350. "body": "替代是指使用性能相似或相近的单元或原材料、油液、仪表等暂时替换损伤或缺少的资源,以恢复工程装备的基本功能或能自救。",
  2351. "format": "image-text",
  2352. "imageUrl": "/models/bridge-training/bridge-pump-substitute-v4.jpg",
  2353. "videoUrl": "",
  2354. "imageAssetCode": "",
  2355. "videoAssetCode": "",
  2356. "source": "TASK-VIRTUAL-006 图片解说词"
  2357. },
  2358. {
  2359. "id": "TASK-VIRTUAL-006-L2",
  2360. "title": "双车互救是什么",
  2361. "body": "互救是指在架桥车液压系统完全失效时,通过连接保障车的液压系统,利用保障车的液压泵为架桥车提供动力,完成桥梁的架设和撤收作业。",
  2362. "format": "image-text",
  2363. "imageUrl": "/models/bridge-training/bridge-pump-substitute-v4.jpg",
  2364. "videoUrl": "",
  2365. "imageAssetCode": "",
  2366. "videoAssetCode": "",
  2367. "source": "TASK-VIRTUAL-006 图片解说词"
  2368. }
  2369. ]
  2370. },
  2371. "production": {
  2372. "schemaVersion": 1,
  2373. "taskCode": "TASK-VIRTUAL-006",
  2374. "taskId": "87",
  2375. "trainingProjectId": "439",
  2376. "sourceContentVersionId": "567",
  2377. "scriptId": "bridge-pump-substitute",
  2378. "scriptVersion": "5",
  2379. "modelProjectId": "468",
  2380. "sceneProjectId": "469",
  2381. "modelVersionId": "607",
  2382. "sceneVersionId": "608"
  2383. },
  2384. "productionDefinition": {
  2385. "schema": "digital-workshop-training-project",
  2386. "version": 1,
  2387. "id": "front-pump-rescue-operation-v1",
  2388. "projectId": "front-pump-rescue-operation-v1",
  2389. "name": "重型支援桥液压泵应急替代",
  2390. "status": "published",
  2391. "trainingMode": "VIRTUAL",
  2392. "resources": {
  2393. "models": [
  2394. {
  2395. "id": "front-pump-step-vehicle",
  2396. "modelId": "front-pump-step-vehicle",
  2397. "name": "架桥车前泵互救操作整车模型",
  2398. "baseModelName": "架桥车前泵互救操作整车模型",
  2399. "sourceName": "步骤模型.glb",
  2400. "resourceUrl": "/models/步骤模型.glb",
  2401. "assetKey": "",
  2402. "mimeType": "model/gltf-binary",
  2403. "sizeBytes": 32195288,
  2404. "revision": 1,
  2405. "materialPreset": null,
  2406. "parts": [
  2407. {
  2408. "editorId": "",
  2409. "interactionId": "front-pump-hydraulic-pump",
  2410. "nodeName": "1液压泵",
  2411. "sourceNodeName": "1液压泵",
  2412. "nodePath": "",
  2413. "name": "液压泵",
  2414. "capabilities": [
  2415. "select",
  2416. "inspect"
  2417. ],
  2418. "visible": true
  2419. },
  2420. {
  2421. "editorId": "",
  2422. "interactionId": "front-pump-power-take-off",
  2423. "nodeName": "2取力器",
  2424. "sourceNodeName": "2取力器",
  2425. "nodePath": "",
  2426. "name": "取力器",
  2427. "capabilities": [
  2428. "select",
  2429. "inspect"
  2430. ],
  2431. "visible": true
  2432. },
  2433. {
  2434. "editorId": "",
  2435. "interactionId": "front-pump-pto-switch",
  2436. "nodeName": "2取力器开关",
  2437. "sourceNodeName": "2取力器开关",
  2438. "nodePath": "",
  2439. "name": "取力器开关",
  2440. "capabilities": [
  2441. "select",
  2442. "inspect",
  2443. "mechanism"
  2444. ],
  2445. "visible": true
  2446. },
  2447. {
  2448. "editorId": "",
  2449. "interactionId": "front-pump-ball-valve-switch",
  2450. "nodeName": "3球阀开关",
  2451. "sourceNodeName": "3球阀开关",
  2452. "nodePath": "",
  2453. "name": "球阀开关",
  2454. "capabilities": [
  2455. "select",
  2456. "inspect",
  2457. "mechanism"
  2458. ],
  2459. "visible": true
  2460. },
  2461. {
  2462. "editorId": "",
  2463. "interactionId": "front-pump-aux-control-box",
  2464. "nodeName": "5辅助控制盒",
  2465. "sourceNodeName": "5辅助控制盒",
  2466. "nodePath": "",
  2467. "name": "辅助控制盒",
  2468. "capabilities": [
  2469. "select",
  2470. "inspect"
  2471. ],
  2472. "visible": true
  2473. },
  2474. {
  2475. "editorId": "",
  2476. "interactionId": "front-pump-aux-control-box-cover",
  2477. "nodeName": "5辅助控制盒盖",
  2478. "sourceNodeName": "5辅助控制盒盖",
  2479. "nodePath": "",
  2480. "name": "辅助控制盒盖",
  2481. "capabilities": [
  2482. "select",
  2483. "inspect",
  2484. "mechanism"
  2485. ],
  2486. "visible": true
  2487. },
  2488. {
  2489. "editorId": "",
  2490. "interactionId": "front-pump-rescue-switch",
  2491. "nodeName": "5互救开关",
  2492. "sourceNodeName": "5互救开关",
  2493. "nodePath": "",
  2494. "name": "互救开关",
  2495. "capabilities": [
  2496. "select",
  2497. "inspect",
  2498. "mechanism"
  2499. ],
  2500. "visible": true
  2501. }
  2502. ]
  2503. }
  2504. ],
  2505. "animations": []
  2506. },
  2507. "task": {
  2508. "id": "87",
  2509. "code": "TASK-VIRTUAL-006",
  2510. "title": "重型支援桥液压泵应急替代",
  2511. "categoryId": "minor-repair",
  2512. "difficulty": "标准",
  2513. "level": "标准",
  2514. "duration": 10,
  2515. "description": "前泵损坏的情况下如何操作。",
  2516. "image": "/models/step-model-front-pump-thumb.png",
  2517. "equipment": "架桥车",
  2518. "skills": [
  2519. "液压泵故障识别",
  2520. "取力器断开与联通",
  2521. "球阀开启",
  2522. "互救开关操作"
  2523. ],
  2524. "category": "虚拟仿真",
  2525. "name": "重型支援桥液压泵应急替代"
  2526. },
  2527. "scenario": {
  2528. "id": "front-pump-rescue-scenario",
  2529. "publishedSceneId": "SCENE-FRONT-PUMP-RESCUE-01",
  2530. "publishedSceneVersion": "1.0",
  2531. "baseVisualKey": "front-pump-rescue",
  2532. "visualKey": "front-pump-rescue",
  2533. "environmentName": "重型支援桥液压泵应急替代",
  2534. "sceneLayout": "架桥车整车操作位",
  2535. "equipmentState": "按步骤操作对应部件",
  2536. "tools": [],
  2537. "faults": [],
  2538. "environment": {
  2539. "type": "outdoor",
  2540. "mode": "builtin",
  2541. "sourceName": "桥梁脚本三维训练场",
  2542. "resourceUrl": "",
  2543. "sizeBytes": 0,
  2544. "lastModified": 0,
  2545. "embeddedDataUrl": ""
  2546. },
  2547. "sceneResource": {
  2548. "sceneId": "SCENE-FRONT-PUMP-RESCUE-01",
  2549. "version": "1.0",
  2550. "sourceKind": "published",
  2551. "status": "已发布",
  2552. "name": "重型支援桥液压泵应急替代",
  2553. "presetId": "outdoor-1",
  2554. "type": "outdoor",
  2555. "objectCount": 2,
  2556. "objects": [
  2557. {
  2558. "id": "front-pump-training-yard",
  2559. "sceneId": "front-pump-training-yard",
  2560. "interactionId": "scene:front-pump-training-yard",
  2561. "type": "imported",
  2562. "name": "野外山地训练场",
  2563. "semantic": "场景地形",
  2564. "assetRole": "environment",
  2565. "operable": false,
  2566. "visible": true,
  2567. "modelId": "front-pump-field-terrain",
  2568. "modelEditorAssetId": "front-pump-field-terrain",
  2569. "modelEditorModelId": "front-pump-field-terrain",
  2570. "modelEditorRevision": 1,
  2571. "modelOverrides": {},
  2572. "materialPreset": null,
  2573. "sourceName": "地形.glb",
  2574. "resourceUrl": "/models/地形.glb",
  2575. "assetKey": "",
  2576. "mimeType": "model/gltf-binary",
  2577. "sizeBytes": 10726472,
  2578. "fitToScene": true,
  2579. "fitSize": 140,
  2580. "groundLevelY": 0,
  2581. "position": [
  2582. 0,
  2583. 0,
  2584. 0
  2585. ],
  2586. "rotation": [
  2587. 0,
  2588. 0,
  2589. 0
  2590. ],
  2591. "scale": [
  2592. 1,
  2593. 1,
  2594. 1
  2595. ]
  2596. },
  2597. {
  2598. "id": "front-pump-rescue-vehicle",
  2599. "sceneId": "front-pump-rescue-vehicle",
  2600. "interactionId": "scene:front-pump-rescue-vehicle",
  2601. "type": "imported",
  2602. "name": "架桥车前泵互救操作整车模型",
  2603. "semantic": "实训装备",
  2604. "assetRole": "training-content",
  2605. "operable": true,
  2606. "visible": true,
  2607. "capabilities": [
  2608. "select",
  2609. "inspect"
  2610. ],
  2611. "modelId": "front-pump-step-vehicle",
  2612. "modelEditorAssetId": "front-pump-step-vehicle",
  2613. "modelEditorModelId": "front-pump-step-vehicle",
  2614. "modelEditorRevision": 2,
  2615. "modelOverrides": {},
  2616. "materialPreset": null,
  2617. "modelPartTargets": [
  2618. {
  2619. "interactionId": "front-pump-hydraulic-pump",
  2620. "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵",
  2621. "name": "液压泵",
  2622. "capabilities": [
  2623. "select",
  2624. "inspect"
  2625. ],
  2626. "sceneId": "front-pump-rescue-vehicle",
  2627. "operable": true,
  2628. "visible": true,
  2629. "nodePath": "",
  2630. "editorId": ""
  2631. },
  2632. {
  2633. "interactionId": "front-pump-power-take-off",
  2634. "sourceNodeName": "1_25取力器",
  2635. "name": "取力器",
  2636. "capabilities": [
  2637. "select",
  2638. "inspect"
  2639. ],
  2640. "sceneId": "front-pump-rescue-vehicle",
  2641. "operable": true,
  2642. "visible": true,
  2643. "nodePath": "",
  2644. "editorId": ""
  2645. },
  2646. {
  2647. "interactionId": "front-pump-pto-switch",
  2648. "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关",
  2649. "name": "取力器开关",
  2650. "capabilities": [
  2651. "select",
  2652. "inspect",
  2653. "mechanism"
  2654. ],
  2655. "sceneId": "front-pump-rescue-vehicle",
  2656. "operable": true,
  2657. "visible": true,
  2658. "nodePath": "",
  2659. "editorId": ""
  2660. },
  2661. {
  2662. "interactionId": "front-pump-ball-valve-switch",
  2663. "sourceNodeName": "1_26球阀开关",
  2664. "name": "球阀开关",
  2665. "capabilities": [
  2666. "select",
  2667. "inspect",
  2668. "mechanism"
  2669. ],
  2670. "sceneId": "front-pump-rescue-vehicle",
  2671. "operable": true,
  2672. "visible": true,
  2673. "nodePath": "",
  2674. "editorId": ""
  2675. },
  2676. {
  2677. "interactionId": "front-pump-aux-control-box",
  2678. "sourceNodeName": "1_28辅助控制盒内",
  2679. "name": "辅助控制盒",
  2680. "capabilities": [
  2681. "select",
  2682. "inspect"
  2683. ],
  2684. "sceneId": "front-pump-rescue-vehicle",
  2685. "operable": true,
  2686. "visible": true,
  2687. "nodePath": "",
  2688. "editorId": ""
  2689. },
  2690. {
  2691. "interactionId": "front-pump-aux-control-box-cover",
  2692. "sourceNodeName": "1_28辅助控制盒盖",
  2693. "name": "辅助控制盒盖",
  2694. "capabilities": [
  2695. "select",
  2696. "inspect",
  2697. "mechanism"
  2698. ],
  2699. "pivotEdge": {
  2700. "space": "world",
  2701. "axis": [
  2702. 0,
  2703. 1,
  2704. 0
  2705. ],
  2706. "edge": "nearest-vertical-edge"
  2707. },
  2708. "sceneId": "front-pump-rescue-vehicle",
  2709. "operable": true,
  2710. "visible": true,
  2711. "nodePath": "",
  2712. "editorId": ""
  2713. },
  2714. {
  2715. "interactionId": "front-pump-rescue-switch",
  2716. "sourceNodeName": "1_28和2_06互救开关",
  2717. "name": "互救开关",
  2718. "capabilities": [
  2719. "select",
  2720. "inspect",
  2721. "mechanism"
  2722. ],
  2723. "sceneId": "front-pump-rescue-vehicle",
  2724. "operable": true,
  2725. "visible": true,
  2726. "nodePath": "",
  2727. "editorId": ""
  2728. }
  2729. ],
  2730. "sourceName": "0916架桥车.glb",
  2731. "resourceUrl": "/models/bridge-erector-20260916.glb",
  2732. "assetKey": "",
  2733. "mimeType": "model/gltf-binary",
  2734. "sizeBytes": 37160920,
  2735. "fitToScene": false,
  2736. "fitSize": 8,
  2737. "position": [
  2738. 0,
  2739. 0,
  2740. 0
  2741. ],
  2742. "rotation": [
  2743. 0,
  2744. 0,
  2745. 0
  2746. ],
  2747. "scale": [
  2748. 1,
  2749. 1,
  2750. 1
  2751. ],
  2752. "partOverrides": {}
  2753. },
  2754. {
  2755. "id": "support-vehicle",
  2756. "sceneId": "support-vehicle",
  2757. "interactionId": "scene:support-vehicle",
  2758. "type": "imported",
  2759. "name": "0916保障车.glb",
  2760. "semantic": "实训装备",
  2761. "assetRole": "training-content",
  2762. "operable": false,
  2763. "visible": true,
  2764. "capabilities": [
  2765. "select",
  2766. "inspect"
  2767. ],
  2768. "modelId": "support-vehicle",
  2769. "modelEditorAssetId": "support-vehicle",
  2770. "modelEditorModelId": "support-vehicle",
  2771. "modelEditorRevision": 2,
  2772. "modelOverrides": {},
  2773. "materialPreset": null,
  2774. "modelPartTargets": [],
  2775. "sourceName": "0916保障车.glb",
  2776. "resourceUrl": "/models/bridge-support-20260916.glb",
  2777. "assetKey": "",
  2778. "mimeType": "model/gltf-binary",
  2779. "sizeBytes": 37160920,
  2780. "fitToScene": false,
  2781. "fitSize": 8,
  2782. "position": [
  2783. 0,
  2784. 0,
  2785. 0
  2786. ],
  2787. "rotation": [
  2788. 0,
  2789. 0,
  2790. 0
  2791. ],
  2792. "scale": [
  2793. 1,
  2794. 1,
  2795. 1
  2796. ],
  2797. "partOverrides": {}
  2798. },
  2799. {
  2800. "id": "rescue-hoses",
  2801. "sceneId": "rescue-hoses",
  2802. "interactionId": "scene:rescue-hoses",
  2803. "type": "imported",
  2804. "name": "双车连接油管.glb",
  2805. "semantic": "实训装备",
  2806. "assetRole": "script-accessory",
  2807. "operable": false,
  2808. "visible": true,
  2809. "capabilities": [
  2810. "select",
  2811. "inspect"
  2812. ],
  2813. "modelId": "rescue-hoses",
  2814. "modelEditorAssetId": "rescue-hoses",
  2815. "modelEditorModelId": "rescue-hoses",
  2816. "modelEditorRevision": 2,
  2817. "modelOverrides": {},
  2818. "materialPreset": null,
  2819. "modelPartTargets": [],
  2820. "sourceName": "双车连接油管.glb",
  2821. "resourceUrl": "/models/bridge-rescue-hoses-20260916.glb",
  2822. "assetKey": "",
  2823. "mimeType": "model/gltf-binary",
  2824. "sizeBytes": 37160920,
  2825. "fitToScene": false,
  2826. "fitSize": 8,
  2827. "position": [
  2828. 0,
  2829. 0,
  2830. 0
  2831. ],
  2832. "rotation": [
  2833. 0,
  2834. 0,
  2835. 0
  2836. ],
  2837. "scale": [
  2838. 1,
  2839. 1,
  2840. 1
  2841. ],
  2842. "partOverrides": {}
  2843. }
  2844. ],
  2845. "snapshot": {
  2846. "schema": "edit3dv4.scene",
  2847. "version": "1.0",
  2848. "name": "重型支援桥液压泵应急替代",
  2849. "presetId": "outdoor-1",
  2850. "type": "outdoor",
  2851. "environment": {
  2852. "presetId": "outdoor-1",
  2853. "type": "outdoor"
  2854. },
  2855. "rendering": {
  2856. "background": 11062241,
  2857. "fog": {
  2858. "color": 11062241,
  2859. "near": 70,
  2860. "far": 240
  2861. },
  2862. "toneMappingExposure": 1.05,
  2863. "environment": {
  2864. "type": "room",
  2865. "sigma": 0.04
  2866. },
  2867. "camera": {
  2868. "fov": 45,
  2869. "near": 0.1,
  2870. "far": 800,
  2871. "position": [
  2872. 11,
  2873. 8,
  2874. 16
  2875. ],
  2876. "target": [
  2877. 0,
  2878. 1.5,
  2879. 2
  2880. ]
  2881. }
  2882. },
  2883. "objects": [
  2884. {
  2885. "id": "front-pump-training-yard",
  2886. "sceneId": "front-pump-training-yard",
  2887. "interactionId": "scene:front-pump-training-yard",
  2888. "type": "imported",
  2889. "name": "野外山地训练场",
  2890. "semantic": "场景地形",
  2891. "assetRole": "environment",
  2892. "operable": false,
  2893. "visible": true,
  2894. "modelId": "front-pump-field-terrain",
  2895. "modelEditorAssetId": "front-pump-field-terrain",
  2896. "modelEditorModelId": "front-pump-field-terrain",
  2897. "modelEditorRevision": 1,
  2898. "modelOverrides": {},
  2899. "materialPreset": null,
  2900. "sourceName": "地形.glb",
  2901. "resourceUrl": "/models/地形.glb",
  2902. "assetKey": "",
  2903. "mimeType": "model/gltf-binary",
  2904. "sizeBytes": 10726472,
  2905. "fitToScene": true,
  2906. "fitSize": 140,
  2907. "groundLevelY": 0,
  2908. "position": [
  2909. 0,
  2910. 0,
  2911. 0
  2912. ],
  2913. "rotation": [
  2914. 0,
  2915. 0,
  2916. 0
  2917. ],
  2918. "scale": [
  2919. 1,
  2920. 1,
  2921. 1
  2922. ],
  2923. "assetCode": "PRODUCTION-MODEL-1",
  2924. "targetProjectId": "468",
  2925. "targetVersionId": "607"
  2926. },
  2927. {
  2928. "id": "front-pump-rescue-vehicle",
  2929. "sceneId": "front-pump-rescue-vehicle",
  2930. "interactionId": "scene:front-pump-rescue-vehicle",
  2931. "type": "imported",
  2932. "name": "架桥车前泵互救操作整车模型",
  2933. "semantic": "实训装备",
  2934. "assetRole": "training-content",
  2935. "operable": true,
  2936. "visible": true,
  2937. "capabilities": [
  2938. "select",
  2939. "inspect"
  2940. ],
  2941. "modelId": "front-pump-step-vehicle",
  2942. "modelEditorAssetId": "front-pump-step-vehicle",
  2943. "modelEditorModelId": "front-pump-step-vehicle",
  2944. "modelEditorRevision": 2,
  2945. "modelOverrides": {},
  2946. "materialPreset": null,
  2947. "modelPartTargets": [
  2948. {
  2949. "interactionId": "front-pump-hydraulic-pump",
  2950. "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵",
  2951. "name": "液压泵",
  2952. "capabilities": [
  2953. "select",
  2954. "inspect"
  2955. ],
  2956. "sceneId": "front-pump-rescue-vehicle",
  2957. "operable": true,
  2958. "visible": true,
  2959. "nodePath": "",
  2960. "editorId": ""
  2961. },
  2962. {
  2963. "interactionId": "front-pump-power-take-off",
  2964. "sourceNodeName": "1_25取力器",
  2965. "name": "取力器",
  2966. "capabilities": [
  2967. "select",
  2968. "inspect"
  2969. ],
  2970. "sceneId": "front-pump-rescue-vehicle",
  2971. "operable": true,
  2972. "visible": true,
  2973. "nodePath": "",
  2974. "editorId": ""
  2975. },
  2976. {
  2977. "interactionId": "front-pump-pto-switch",
  2978. "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关",
  2979. "name": "取力器开关",
  2980. "capabilities": [
  2981. "select",
  2982. "inspect",
  2983. "mechanism"
  2984. ],
  2985. "sceneId": "front-pump-rescue-vehicle",
  2986. "operable": true,
  2987. "visible": true,
  2988. "nodePath": "",
  2989. "editorId": ""
  2990. },
  2991. {
  2992. "interactionId": "front-pump-ball-valve-switch",
  2993. "sourceNodeName": "1_26球阀开关",
  2994. "name": "球阀开关",
  2995. "capabilities": [
  2996. "select",
  2997. "inspect",
  2998. "mechanism"
  2999. ],
  3000. "sceneId": "front-pump-rescue-vehicle",
  3001. "operable": true,
  3002. "visible": true,
  3003. "nodePath": "",
  3004. "editorId": ""
  3005. },
  3006. {
  3007. "interactionId": "front-pump-aux-control-box",
  3008. "sourceNodeName": "1_28辅助控制盒内",
  3009. "name": "辅助控制盒",
  3010. "capabilities": [
  3011. "select",
  3012. "inspect"
  3013. ],
  3014. "sceneId": "front-pump-rescue-vehicle",
  3015. "operable": true,
  3016. "visible": true,
  3017. "nodePath": "",
  3018. "editorId": ""
  3019. },
  3020. {
  3021. "interactionId": "front-pump-aux-control-box-cover",
  3022. "sourceNodeName": "1_28辅助控制盒盖",
  3023. "name": "辅助控制盒盖",
  3024. "capabilities": [
  3025. "select",
  3026. "inspect",
  3027. "mechanism"
  3028. ],
  3029. "pivotEdge": {
  3030. "space": "world",
  3031. "axis": [
  3032. 0,
  3033. 1,
  3034. 0
  3035. ],
  3036. "edge": "nearest-vertical-edge"
  3037. },
  3038. "sceneId": "front-pump-rescue-vehicle",
  3039. "operable": true,
  3040. "visible": true,
  3041. "nodePath": "",
  3042. "editorId": ""
  3043. },
  3044. {
  3045. "interactionId": "front-pump-rescue-switch",
  3046. "sourceNodeName": "1_28和2_06互救开关",
  3047. "name": "互救开关",
  3048. "capabilities": [
  3049. "select",
  3050. "inspect",
  3051. "mechanism"
  3052. ],
  3053. "sceneId": "front-pump-rescue-vehicle",
  3054. "operable": true,
  3055. "visible": true,
  3056. "nodePath": "",
  3057. "editorId": ""
  3058. }
  3059. ],
  3060. "sourceName": "0916架桥车.glb",
  3061. "resourceUrl": "/models/bridge-erector-20260916.glb",
  3062. "assetKey": "",
  3063. "mimeType": "model/gltf-binary",
  3064. "sizeBytes": 37160920,
  3065. "fitToScene": false,
  3066. "fitSize": 8,
  3067. "position": [
  3068. 0,
  3069. 0,
  3070. 0
  3071. ],
  3072. "rotation": [
  3073. 0,
  3074. 0,
  3075. 0
  3076. ],
  3077. "scale": [
  3078. 1,
  3079. 1,
  3080. 1
  3081. ],
  3082. "partOverrides": {},
  3083. "assetCode": "PRODUCTION-MODEL-2",
  3084. "targetProjectId": "468",
  3085. "targetVersionId": "607"
  3086. },
  3087. {
  3088. "id": "support-vehicle",
  3089. "sceneId": "support-vehicle",
  3090. "interactionId": "scene:support-vehicle",
  3091. "type": "imported",
  3092. "name": "0916保障车.glb",
  3093. "semantic": "实训装备",
  3094. "assetRole": "training-content",
  3095. "operable": false,
  3096. "visible": true,
  3097. "capabilities": [
  3098. "select",
  3099. "inspect"
  3100. ],
  3101. "modelId": "support-vehicle",
  3102. "modelEditorAssetId": "support-vehicle",
  3103. "modelEditorModelId": "support-vehicle",
  3104. "modelEditorRevision": 2,
  3105. "modelOverrides": {},
  3106. "materialPreset": null,
  3107. "modelPartTargets": [],
  3108. "sourceName": "0916保障车.glb",
  3109. "resourceUrl": "/models/bridge-support-20260916.glb",
  3110. "assetKey": "",
  3111. "mimeType": "model/gltf-binary",
  3112. "sizeBytes": 37160920,
  3113. "fitToScene": false,
  3114. "fitSize": 8,
  3115. "position": [
  3116. 0,
  3117. 0,
  3118. 0
  3119. ],
  3120. "rotation": [
  3121. 0,
  3122. 0,
  3123. 0
  3124. ],
  3125. "scale": [
  3126. 1,
  3127. 1,
  3128. 1
  3129. ],
  3130. "partOverrides": {},
  3131. "assetCode": "PRODUCTION-MODEL-3",
  3132. "targetProjectId": "468",
  3133. "targetVersionId": "607"
  3134. },
  3135. {
  3136. "id": "rescue-hoses",
  3137. "sceneId": "rescue-hoses",
  3138. "interactionId": "scene:rescue-hoses",
  3139. "type": "imported",
  3140. "name": "双车连接油管.glb",
  3141. "semantic": "实训装备",
  3142. "assetRole": "script-accessory",
  3143. "operable": false,
  3144. "visible": true,
  3145. "capabilities": [
  3146. "select",
  3147. "inspect"
  3148. ],
  3149. "modelId": "rescue-hoses",
  3150. "modelEditorAssetId": "rescue-hoses",
  3151. "modelEditorModelId": "rescue-hoses",
  3152. "modelEditorRevision": 2,
  3153. "modelOverrides": {},
  3154. "materialPreset": null,
  3155. "modelPartTargets": [],
  3156. "sourceName": "双车连接油管.glb",
  3157. "resourceUrl": "/models/bridge-rescue-hoses-20260916.glb",
  3158. "assetKey": "",
  3159. "mimeType": "model/gltf-binary",
  3160. "sizeBytes": 37160920,
  3161. "fitToScene": false,
  3162. "fitSize": 8,
  3163. "position": [
  3164. 0,
  3165. 0,
  3166. 0
  3167. ],
  3168. "rotation": [
  3169. 0,
  3170. 0,
  3171. 0
  3172. ],
  3173. "scale": [
  3174. 1,
  3175. 1,
  3176. 1
  3177. ],
  3178. "partOverrides": {},
  3179. "assetCode": "PRODUCTION-MODEL-4",
  3180. "targetProjectId": "468",
  3181. "targetVersionId": "607"
  3182. }
  3183. ]
  3184. },
  3185. "assetReferences": [
  3186. {
  3187. "resourceUrl": "/models/步骤模型.glb",
  3188. "sourceName": "步骤模型.glb",
  3189. "sizeBytes": 32195288,
  3190. "mimeType": "model/gltf-binary",
  3191. "assetRole": "training-content"
  3192. }
  3193. ]
  3194. },
  3195. "accent": "#2d86d8",
  3196. "background": 11062241,
  3197. "fog": 11062241,
  3198. "ground": 7110499,
  3199. "camera": {
  3200. "position": [
  3201. 10.6,
  3202. 6.4,
  3203. 13.2
  3204. ],
  3205. "target": [
  3206. 0,
  3207. 1.9,
  3208. 0
  3209. ]
  3210. },
  3211. "retainStoredParts": true,
  3212. "sceneTags": [
  3213. "新版整车模型",
  3214. "原位部件操作"
  3215. ],
  3216. "sensorFeeds": [],
  3217. "name": "重型支援桥液压泵应急替代",
  3218. "title": "重型支援桥液压泵应急替代",
  3219. "operableParts": [
  3220. "bridge-engine",
  3221. "front-pump-pto-switch",
  3222. "bridge-hose-a",
  3223. "bridge-hose-b",
  3224. "bridge-hose-line-a",
  3225. "bridge-hose-line-b",
  3226. "bridge-return-line-a",
  3227. "bridge-return-line-b",
  3228. "bridge-return-valve",
  3229. "front-pump-aux-control-box-cover",
  3230. "front-pump-rescue-switch",
  3231. "bridge-filter-valve-1",
  3232. "bridge-filter-valve-2",
  3233. "bridge-support-pto",
  3234. "bridge-supply"
  3235. ]
  3236. },
  3237. "tools": [],
  3238. "faults": [],
  3239. "steps": [
  3240. {
  3241. "id": "BRIDGE-STEP-1",
  3242. "stepCode": "BRIDGE-STEP-1",
  3243. "actionCode": "COMPLETE_BRIDGE-STEP-1",
  3244. "number": 1,
  3245. "title": "保持架桥车运行并断开取力器",
  3246. "targetId": "bridge-engine",
  3247. "targetName": "保持架桥车发动机运行",
  3248. "mode": "inspect",
  3249. "interaction": "mechanism-operation",
  3250. "instruction": "保持架桥车发动机运转,确保架桥车取力器处于断开状态。",
  3251. "guidance": "保持架桥车发动机运转,确保架桥车取力器处于断开状态。",
  3252. "warning": "",
  3253. "success": "保持架桥车运行并断开取力器:三维操作已保存",
  3254. "cameraPolicy": "focus",
  3255. "action": {
  3256. "kind": "mechanism-operation",
  3257. "targetId": "bridge-engine",
  3258. "requiresPlacement": false,
  3259. "durationMs": 700,
  3260. "mechanism": {
  3261. "type": "sequence",
  3262. "steps": [
  3263. {
  3264. "targetId": "bridge-engine",
  3265. "kind": "identify",
  3266. "directionHint": "保持架桥车发动机运行",
  3267. "effects": [
  3268. {
  3269. "targetId": "bridge-engine",
  3270. "color": 2209160
  3271. }
  3272. ]
  3273. },
  3274. {
  3275. "targetId": "front-pump-pto-switch",
  3276. "kind": "rotate",
  3277. "axis": [
  3278. 1,
  3279. 0,
  3280. 0
  3281. ],
  3282. "deltaDegrees": -30,
  3283. "toleranceDegrees": 8,
  3284. "directionHint": "断开架桥车取力器"
  3285. }
  3286. ]
  3287. }
  3288. },
  3289. "toolId": "",
  3290. "measurement": "",
  3291. "assessment": {
  3292. "weight": 16.67,
  3293. "requiredDimensions": [
  3294. "action",
  3295. "sequence"
  3296. ],
  3297. "passPolicy": "all-required"
  3298. },
  3299. "audio": {
  3300. "narrationSource": "offline",
  3301. "narrationText": "第1步,保持架桥车运行并断开取力器。保持架桥车发动机运转,确保架桥车取力器处于断开状态。",
  3302. "successCue": "ui",
  3303. "errorCue": "collision-error",
  3304. "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-01.mp4",
  3305. "narrationAssetCode": "",
  3306. "narrationVideoAssetCode": "DH_5AEA5274E6664D43B8C53F55859D5717",
  3307. "digitalHuman": {
  3308. "enabled": true,
  3309. "mode": "video",
  3310. "videoSource": "library",
  3311. "videoId": "58",
  3312. "videoName": "重型支援桥液压泵应急替代 · 1 保持架桥车运行并断开取力器",
  3313. "appId": "AP_238179E0A10F97927EA49FA3",
  3314. "videoUrl": "",
  3315. "generatedVideoUrl": "",
  3316. "generationStatus": "generated"
  3317. },
  3318. "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-01.wav",
  3319. "safetyText": "",
  3320. "safetyUrl": ""
  3321. },
  3322. "modelActions": [
  3323. {
  3324. "actionId": "BRIDGE-STEP-1:1",
  3325. "targetId": "bridge-engine",
  3326. "modelProjectId": "468",
  3327. "modelVersionId": "607",
  3328. "motion": {
  3329. "kind": "state",
  3330. "axis": [
  3331. 0,
  3332. 1,
  3333. 0
  3334. ],
  3335. "pivot": [
  3336. 1.4901161221603232e-8,
  3337. 0,
  3338. -5.960464477539063e-8
  3339. ],
  3340. "pivotMode": "hinge",
  3341. "angle": 0,
  3342. "offset": [
  3343. 0,
  3344. 0,
  3345. 0
  3346. ],
  3347. "durationMs": 900,
  3348. "easing": "easeInOut"
  3349. },
  3350. "binding": {
  3351. "name": "架桥车发动机",
  3352. "sourceNode": "发动机",
  3353. "origin": "model",
  3354. "pivot": [
  3355. 1.4901161221603232e-8,
  3356. 0,
  3357. -5.960464477539063e-8
  3358. ],
  3359. "center": [
  3360. 1.4901161221603232e-8,
  3361. 0,
  3362. -5.960464477539063e-8
  3363. ]
  3364. },
  3365. "toolAction": {
  3366. "trigger": "direct",
  3367. "toolId": "",
  3368. "targetId": "bridge-engine",
  3369. "animation": "fastener",
  3370. "contactOffset": [
  3371. 0,
  3372. 0,
  3373. 0
  3374. ],
  3375. "durationMs": 2200,
  3376. "snapPixels": 28
  3377. }
  3378. },
  3379. {
  3380. "actionId": "BRIDGE-STEP-1:2",
  3381. "targetId": "front-pump-pto-switch",
  3382. "modelProjectId": "468",
  3383. "modelVersionId": "607",
  3384. "motion": {
  3385. "kind": "rotate",
  3386. "axis": [
  3387. 1,
  3388. 0,
  3389. 0
  3390. ],
  3391. "pivot": [
  3392. 0.0000152587890625,
  3393. -4.159996032714844,
  3394. 9.536743448279594e-7
  3395. ],
  3396. "pivotMode": "hinge",
  3397. "angle": -30,
  3398. "offset": [
  3399. 0,
  3400. 0,
  3401. 0
  3402. ],
  3403. "durationMs": 900,
  3404. "easing": "easeInOut"
  3405. },
  3406. "binding": {
  3407. "name": "取力器开关",
  3408. "sourceNode": "1_25和1_27和2_03和2_08取力器开关",
  3409. "origin": "model",
  3410. "pivot": [
  3411. 0.0000152587890625,
  3412. -4.159996032714844,
  3413. 9.536743448279594e-7
  3414. ],
  3415. "center": [
  3416. 0.0000152587890625,
  3417. 0.0000209808349609375,
  3418. 9.536743306171047e-7
  3419. ]
  3420. },
  3421. "toolAction": {
  3422. "trigger": "direct",
  3423. "toolId": "",
  3424. "targetId": "front-pump-pto-switch",
  3425. "animation": "fastener",
  3426. "contactOffset": [
  3427. 0,
  3428. 0,
  3429. 0
  3430. ],
  3431. "durationMs": 2200,
  3432. "snapPixels": 28
  3433. }
  3434. }
  3435. ]
  3436. },
  3437. {
  3438. "id": "BRIDGE-STEP-2",
  3439. "stepCode": "BRIDGE-STEP-2",
  3440. "actionCode": "COMPLETE_BRIDGE-STEP-2",
  3441. "number": 2,
  3442. "title": "连接两车液压软管",
  3443. "targetId": "bridge-hose-a",
  3444. "targetName": "打开架桥车快速接口防尘盖",
  3445. "mode": "inspect",
  3446. "interaction": "mechanism-operation",
  3447. "instruction": "连接支援车与架桥车液压软管。架桥车快接接头位于液压油箱右侧;支援车快接接头位于驾驶室外右下方。",
  3448. "guidance": "先打开架桥车、保障车的快速接口防尘盖,再依次将供油软管和回油软管的两端连接到对应接口。点击高亮部件播放动作,也可按住接头拖动至行程末端;四个接头全部到位后才完成本步。",
  3449. "warning": "",
  3450. "success": "连接两车液压软管:三维操作已保存",
  3451. "cameraPolicy": "focus",
  3452. "action": {
  3453. "kind": "mechanism-operation",
  3454. "targetId": "bridge-hose-a",
  3455. "requiresPlacement": false,
  3456. "durationMs": 700,
  3457. "mechanism": {
  3458. "type": "sequence",
  3459. "steps": [
  3460. {
  3461. "targetId": "bridge-hose-a",
  3462. "kind": "identify",
  3463. "directionHint": "打开架桥车快速接口防尘盖",
  3464. "effects": [
  3465. {
  3466. "targetId": "bridge-hose-a",
  3467. "offset": [
  3468. 0,
  3469. 0,
  3470. -0.7
  3471. ]
  3472. }
  3473. ]
  3474. },
  3475. {
  3476. "targetId": "bridge-hose-b",
  3477. "kind": "identify",
  3478. "directionHint": "打开保障车快速接口防尘盖",
  3479. "effects": [
  3480. {
  3481. "targetId": "bridge-hose-b",
  3482. "offset": [
  3483. 0,
  3484. 0,
  3485. -0.7
  3486. ]
  3487. }
  3488. ]
  3489. },
  3490. {
  3491. "targetId": "bridge-hose-line-a",
  3492. "kind": "identify",
  3493. "directionHint": "连接供油软管架桥车端接头",
  3494. "effects": [
  3495. {
  3496. "targetId": "bridge-hose-line-a",
  3497. "offset": [
  3498. 0,
  3499. 0,
  3500. 0
  3501. ]
  3502. }
  3503. ]
  3504. },
  3505. {
  3506. "targetId": "bridge-hose-line-b",
  3507. "kind": "identify",
  3508. "directionHint": "连接供油软管保障车端接头",
  3509. "effects": [
  3510. {
  3511. "targetId": "bridge-hose-line-b",
  3512. "offset": [
  3513. 0,
  3514. 0,
  3515. 0
  3516. ]
  3517. }
  3518. ]
  3519. },
  3520. {
  3521. "targetId": "bridge-return-line-a",
  3522. "kind": "identify",
  3523. "directionHint": "连接回油软管架桥车端接头",
  3524. "effects": [
  3525. {
  3526. "targetId": "bridge-return-line-a",
  3527. "offset": [
  3528. 0,
  3529. 0,
  3530. 0
  3531. ]
  3532. }
  3533. ]
  3534. },
  3535. {
  3536. "targetId": "bridge-return-line-b",
  3537. "kind": "identify",
  3538. "directionHint": "连接回油软管保障车端接头",
  3539. "effects": [
  3540. {
  3541. "targetId": "bridge-return-line-b",
  3542. "offset": [
  3543. 0,
  3544. 0,
  3545. 0
  3546. ]
  3547. }
  3548. ]
  3549. }
  3550. ]
  3551. }
  3552. },
  3553. "toolId": "",
  3554. "measurement": "",
  3555. "assessment": {
  3556. "weight": 16.67,
  3557. "requiredDimensions": [
  3558. "action",
  3559. "sequence"
  3560. ],
  3561. "passPolicy": "all-required"
  3562. },
  3563. "audio": {
  3564. "narrationSource": "offline",
  3565. "narrationText": "第2步,连接两车液压软管。连接支援车与架桥车液压软管。架桥车快接接头位于液压油箱右侧;支援车快接接头位于驾驶室外右下方。",
  3566. "successCue": "ui",
  3567. "errorCue": "collision-error",
  3568. "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-02.mp4",
  3569. "narrationAssetCode": "",
  3570. "narrationVideoAssetCode": "DH_B9F2CBFE36274528825899153DB98195",
  3571. "digitalHuman": {
  3572. "enabled": true,
  3573. "mode": "video",
  3574. "videoSource": "library",
  3575. "videoId": "59",
  3576. "videoName": "重型支援桥液压泵应急替代 · 2 连接两车液压软管",
  3577. "appId": "AP_238179E0A10F97927EA49FA3",
  3578. "videoUrl": "",
  3579. "generatedVideoUrl": "",
  3580. "generationStatus": "generated"
  3581. },
  3582. "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-02.wav",
  3583. "safetyText": "",
  3584. "safetyUrl": ""
  3585. },
  3586. "modelActions": [
  3587. {
  3588. "actionId": "BRIDGE-STEP-2:1",
  3589. "targetId": "bridge-hose-a",
  3590. "modelProjectId": "468",
  3591. "modelVersionId": "607",
  3592. "motion": {
  3593. "kind": "translate",
  3594. "axis": [
  3595. 0,
  3596. 1,
  3597. 0
  3598. ],
  3599. "pivot": [
  3600. 1.1175870895385742e-8,
  3601. 3.7252904094842165e-9,
  3602. -3.725290298461914e-9
  3603. ],
  3604. "pivotMode": "hinge",
  3605. "angle": 0,
  3606. "offset": [
  3607. -0.06,
  3608. 0,
  3609. 0.09
  3610. ],
  3611. "durationMs": 900,
  3612. "easing": "easeInOut"
  3613. },
  3614. "binding": {
  3615. "name": "架桥车快速接口盖",
  3616. "sourceNode": "2_04架桥车接口盖子",
  3617. "origin": "model",
  3618. "pivot": [
  3619. 1.1175870895385742e-8,
  3620. 3.7252904094842165e-9,
  3621. -3.725290298461914e-9
  3622. ],
  3623. "center": [
  3624. 1.1175870895385742e-8,
  3625. 3.7252904094842165e-9,
  3626. -3.725290298461914e-9
  3627. ]
  3628. },
  3629. "toolAction": {
  3630. "trigger": "direct",
  3631. "toolId": "",
  3632. "targetId": "bridge-hose-a",
  3633. "animation": "fastener",
  3634. "contactOffset": [
  3635. 0,
  3636. 0,
  3637. 0
  3638. ],
  3639. "durationMs": 2200,
  3640. "snapPixels": 28
  3641. }
  3642. },
  3643. {
  3644. "actionId": "BRIDGE-STEP-2:2",
  3645. "targetId": "bridge-hose-b",
  3646. "modelProjectId": "468",
  3647. "modelVersionId": "607",
  3648. "motion": {
  3649. "kind": "translate",
  3650. "axis": [
  3651. 0,
  3652. 1,
  3653. 0
  3654. ],
  3655. "pivot": [
  3656. -1.1548399925231934e-7,
  3657. 1.862645149230957e-8,
  3658. -7.450580596923828e-9
  3659. ],
  3660. "pivotMode": "hinge",
  3661. "angle": 0,
  3662. "offset": [
  3663. -0.06,
  3664. 0,
  3665. 0.09
  3666. ],
  3667. "durationMs": 900,
  3668. "easing": "easeInOut"
  3669. },
  3670. "binding": {
  3671. "name": "保障车快速接口盖",
  3672. "sourceNode": "2_04保障车接口盖子",
  3673. "origin": "model",
  3674. "pivot": [
  3675. -1.1548399925231934e-7,
  3676. 1.862645149230957e-8,
  3677. -7.450580596923828e-9
  3678. ],
  3679. "center": [
  3680. -1.1548399925231934e-7,
  3681. 1.862645149230957e-8,
  3682. -7.450580596923828e-9
  3683. ]
  3684. },
  3685. "toolAction": {
  3686. "trigger": "direct",
  3687. "toolId": "",
  3688. "targetId": "bridge-hose-b",
  3689. "animation": "fastener",
  3690. "contactOffset": [
  3691. 0,
  3692. 0,
  3693. 0
  3694. ],
  3695. "durationMs": 2200,
  3696. "snapPixels": 28
  3697. }
  3698. },
  3699. {
  3700. "actionId": "BRIDGE-STEP-2:3",
  3701. "targetId": "bridge-hose-line-a",
  3702. "modelProjectId": "468",
  3703. "modelVersionId": "607",
  3704. "motion": {
  3705. "kind": "translate",
  3706. "axis": [
  3707. 0,
  3708. 1,
  3709. 0
  3710. ],
  3711. "pivot": [
  3712. 0,
  3713. 0,
  3714. 0
  3715. ],
  3716. "pivotMode": "hinge",
  3717. "angle": 0,
  3718. "offset": [
  3719. 0,
  3720. 0,
  3721. 0
  3722. ],
  3723. "durationMs": 900,
  3724. "easing": "easeInOut"
  3725. },
  3726. "binding": {
  3727. "name": "供油软管 · 架桥车端接头",
  3728. "sourceNode": "2_04油罐连接线大",
  3729. "origin": "model",
  3730. "pivot": [
  3731. 0,
  3732. 0,
  3733. 0
  3734. ],
  3735. "center": [
  3736. 0,
  3737. 0,
  3738. 0
  3739. ]
  3740. },
  3741. "toolAction": {
  3742. "trigger": "direct",
  3743. "toolId": "",
  3744. "targetId": "bridge-hose-line-a",
  3745. "animation": "fastener",
  3746. "contactOffset": [
  3747. 0,
  3748. 0,
  3749. 0
  3750. ],
  3751. "durationMs": 2200,
  3752. "snapPixels": 28
  3753. }
  3754. },
  3755. {
  3756. "actionId": "BRIDGE-STEP-2:4",
  3757. "targetId": "bridge-hose-line-b",
  3758. "modelProjectId": "468",
  3759. "modelVersionId": "607",
  3760. "motion": {
  3761. "kind": "translate",
  3762. "axis": [
  3763. 0,
  3764. 1,
  3765. 0
  3766. ],
  3767. "pivot": [
  3768. 0,
  3769. 0,
  3770. 0
  3771. ],
  3772. "pivotMode": "hinge",
  3773. "angle": 0,
  3774. "offset": [
  3775. 0,
  3776. 0,
  3777. 0
  3778. ],
  3779. "durationMs": 900,
  3780. "easing": "easeInOut"
  3781. },
  3782. "binding": {
  3783. "name": "供油软管 · 保障车端接头",
  3784. "sourceNode": "2_04油罐连接线大",
  3785. "origin": "model",
  3786. "pivot": [
  3787. 0,
  3788. 0,
  3789. 0
  3790. ],
  3791. "center": [
  3792. 0,
  3793. 0,
  3794. 0
  3795. ]
  3796. },
  3797. "toolAction": {
  3798. "trigger": "direct",
  3799. "toolId": "",
  3800. "targetId": "bridge-hose-line-b",
  3801. "animation": "fastener",
  3802. "contactOffset": [
  3803. 0,
  3804. 0,
  3805. 0
  3806. ],
  3807. "durationMs": 2200,
  3808. "snapPixels": 28
  3809. }
  3810. },
  3811. {
  3812. "actionId": "BRIDGE-STEP-2:5",
  3813. "targetId": "bridge-return-line-a",
  3814. "modelProjectId": "468",
  3815. "modelVersionId": "607",
  3816. "motion": {
  3817. "kind": "translate",
  3818. "axis": [
  3819. 0,
  3820. 1,
  3821. 0
  3822. ],
  3823. "pivot": [
  3824. 0,
  3825. 0,
  3826. 0
  3827. ],
  3828. "pivotMode": "hinge",
  3829. "angle": 0,
  3830. "offset": [
  3831. 0,
  3832. 0,
  3833. 0
  3834. ],
  3835. "durationMs": 900,
  3836. "easing": "easeInOut"
  3837. },
  3838. "binding": {
  3839. "name": "回油软管 · 架桥车端接头",
  3840. "sourceNode": "2_04油罐连接线小",
  3841. "origin": "model",
  3842. "pivot": [
  3843. 0,
  3844. 0,
  3845. 0
  3846. ],
  3847. "center": [
  3848. 0,
  3849. 0,
  3850. 0
  3851. ]
  3852. },
  3853. "toolAction": {
  3854. "trigger": "direct",
  3855. "toolId": "",
  3856. "targetId": "bridge-return-line-a",
  3857. "animation": "fastener",
  3858. "contactOffset": [
  3859. 0,
  3860. 0,
  3861. 0
  3862. ],
  3863. "durationMs": 2200,
  3864. "snapPixels": 28
  3865. }
  3866. },
  3867. {
  3868. "actionId": "BRIDGE-STEP-2:6",
  3869. "targetId": "bridge-return-line-b",
  3870. "modelProjectId": "468",
  3871. "modelVersionId": "607",
  3872. "motion": {
  3873. "kind": "translate",
  3874. "axis": [
  3875. 0,
  3876. 1,
  3877. 0
  3878. ],
  3879. "pivot": [
  3880. 0,
  3881. 0,
  3882. 0
  3883. ],
  3884. "pivotMode": "hinge",
  3885. "angle": 0,
  3886. "offset": [
  3887. 0,
  3888. 0,
  3889. 0
  3890. ],
  3891. "durationMs": 900,
  3892. "easing": "easeInOut"
  3893. },
  3894. "binding": {
  3895. "name": "回油软管 · 保障车端接头",
  3896. "sourceNode": "2_04油罐连接线小",
  3897. "origin": "model",
  3898. "pivot": [
  3899. 0,
  3900. 0,
  3901. 0
  3902. ],
  3903. "center": [
  3904. 0,
  3905. 0,
  3906. 0
  3907. ]
  3908. },
  3909. "toolAction": {
  3910. "trigger": "direct",
  3911. "toolId": "",
  3912. "targetId": "bridge-return-line-b",
  3913. "animation": "fastener",
  3914. "contactOffset": [
  3915. 0,
  3916. 0,
  3917. 0
  3918. ],
  3919. "durationMs": 2200,
  3920. "snapPixels": 28
  3921. }
  3922. }
  3923. ]
  3924. },
  3925. {
  3926. "id": "BRIDGE-STEP-3",
  3927. "stepCode": "BRIDGE-STEP-3",
  3928. "actionCode": "COMPLETE_BRIDGE-STEP-3",
  3929. "number": 3,
  3930. "title": "打开支援车回油截止阀",
  3931. "targetId": "bridge-return-valve",
  3932. "targetName": "打开保障车回油截止阀",
  3933. "mode": "inspect",
  3934. "interaction": "mechanism-operation",
  3935. "instruction": "打开支援车液压油箱快接接头处的回油截止阀。",
  3936. "guidance": "打开支援车液压油箱快接接头处的回油截止阀。",
  3937. "warning": "",
  3938. "success": "打开支援车回油截止阀:三维操作已保存",
  3939. "cameraPolicy": "focus",
  3940. "action": {
  3941. "kind": "mechanism-operation",
  3942. "targetId": "bridge-return-valve",
  3943. "requiresPlacement": false,
  3944. "durationMs": 700,
  3945. "mechanism": {
  3946. "type": "rotate",
  3947. "steps": [
  3948. {
  3949. "targetId": "bridge-return-valve",
  3950. "kind": "rotate",
  3951. "axis": [
  3952. 0,
  3953. 1,
  3954. 0
  3955. ],
  3956. "deltaDegrees": 90,
  3957. "toleranceDegrees": 8,
  3958. "directionHint": "打开保障车回油截止阀"
  3959. }
  3960. ]
  3961. }
  3962. },
  3963. "toolId": "",
  3964. "measurement": "",
  3965. "assessment": {
  3966. "weight": 16.67,
  3967. "requiredDimensions": [
  3968. "action",
  3969. "sequence"
  3970. ],
  3971. "passPolicy": "all-required"
  3972. },
  3973. "audio": {
  3974. "narrationSource": "offline",
  3975. "narrationText": "第3步,打开支援车回油截止阀。打开支援车液压油箱快接接头处的回油截止阀。",
  3976. "successCue": "ui",
  3977. "errorCue": "collision-error",
  3978. "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-03.mp4",
  3979. "narrationAssetCode": "",
  3980. "narrationVideoAssetCode": "DH_983218ACA84345B5B032A5DFA8F08E4E",
  3981. "digitalHuman": {
  3982. "enabled": true,
  3983. "mode": "video",
  3984. "videoSource": "library",
  3985. "videoId": "60",
  3986. "videoName": "重型支援桥液压泵应急替代 · 3 打开支援车回油截止阀",
  3987. "appId": "AP_238179E0A10F97927EA49FA3",
  3988. "videoUrl": "",
  3989. "generatedVideoUrl": "",
  3990. "generationStatus": "generated"
  3991. },
  3992. "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-03.wav",
  3993. "safetyText": "",
  3994. "safetyUrl": ""
  3995. },
  3996. "modelActions": [
  3997. {
  3998. "actionId": "BRIDGE-STEP-3:1",
  3999. "targetId": "bridge-return-valve",
  4000. "modelProjectId": "468",
  4001. "modelVersionId": "607",
  4002. "motion": {
  4003. "kind": "rotate",
  4004. "axis": [
  4005. 0,
  4006. 1,
  4007. 0
  4008. ],
  4009. "pivot": [
  4010. 5.541369318962097e-8,
  4011. -1.3969838619232178e-9,
  4012. -0.031092071905732155
  4013. ],
  4014. "pivotMode": "hinge",
  4015. "angle": 90,
  4016. "offset": [
  4017. 0,
  4018. 0,
  4019. 0
  4020. ],
  4021. "durationMs": 900,
  4022. "easing": "easeInOut"
  4023. },
  4024. "binding": {
  4025. "name": "保障车回油截止阀",
  4026. "sourceNode": "2_05回油截止阀",
  4027. "origin": "model",
  4028. "pivot": [
  4029. 5.541369318962097e-8,
  4030. -1.3969838619232178e-9,
  4031. -0.031092071905732155
  4032. ],
  4033. "center": [
  4034. 5.541369318962097e-8,
  4035. -1.3969838619232178e-9,
  4036. 5.587935447692871e-9
  4037. ]
  4038. },
  4039. "toolAction": {
  4040. "trigger": "direct",
  4041. "toolId": "",
  4042. "targetId": "bridge-return-valve",
  4043. "animation": "fastener",
  4044. "contactOffset": [
  4045. 0,
  4046. 0,
  4047. 0
  4048. ],
  4049. "durationMs": 2200,
  4050. "snapPixels": 28
  4051. }
  4052. }
  4053. ]
  4054. },
  4055. {
  4056. "id": "BRIDGE-STEP-4",
  4057. "stepCode": "BRIDGE-STEP-4",
  4058. "actionCode": "COMPLETE_BRIDGE-STEP-4",
  4059. "number": 4,
  4060. "title": "打开互救作业开关",
  4061. "targetId": "front-pump-aux-control-box-cover",
  4062. "targetName": "打开辅助控制盒盖",
  4063. "mode": "inspect",
  4064. "interaction": "mechanism-operation",
  4065. "instruction": "打开辅助控制盒上的“互救作业”开关。",
  4066. "guidance": "打开辅助控制盒上的“互救作业”开关。",
  4067. "warning": "",
  4068. "success": "打开互救作业开关:三维操作已保存",
  4069. "cameraPolicy": "focus",
  4070. "action": {
  4071. "kind": "mechanism-operation",
  4072. "targetId": "front-pump-aux-control-box-cover",
  4073. "requiresPlacement": false,
  4074. "durationMs": 700,
  4075. "mechanism": {
  4076. "type": "sequence",
  4077. "steps": [
  4078. {
  4079. "targetId": "front-pump-aux-control-box-cover",
  4080. "kind": "rotate",
  4081. "axis": [
  4082. 0,
  4083. 1,
  4084. 0
  4085. ],
  4086. "pivotEdge": {
  4087. "space": "world",
  4088. "axis": [
  4089. 0,
  4090. 1,
  4091. 0
  4092. ],
  4093. "edge": "nearest-vertical-edge"
  4094. },
  4095. "deltaDegrees": 100,
  4096. "toleranceDegrees": 8,
  4097. "directionHint": "打开辅助控制盒盖"
  4098. },
  4099. {
  4100. "targetId": "front-pump-rescue-switch",
  4101. "kind": "rotate",
  4102. "axis": [
  4103. 0,
  4104. 0,
  4105. 1
  4106. ],
  4107. "deltaDegrees": 30,
  4108. "toleranceDegrees": 8,
  4109. "directionHint": "打开互救作业开关"
  4110. }
  4111. ]
  4112. }
  4113. },
  4114. "toolId": "",
  4115. "measurement": "",
  4116. "assessment": {
  4117. "weight": 16.67,
  4118. "requiredDimensions": [
  4119. "action",
  4120. "sequence"
  4121. ],
  4122. "passPolicy": "all-required"
  4123. },
  4124. "audio": {
  4125. "narrationSource": "offline",
  4126. "narrationText": "第4步,打开互救作业开关。打开辅助控制盒上的“互救作业”开关。",
  4127. "successCue": "ui",
  4128. "errorCue": "collision-error",
  4129. "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-04.mp4",
  4130. "narrationAssetCode": "",
  4131. "narrationVideoAssetCode": "DH_AC0F121CD04B44B5A373BE82D5083AE1",
  4132. "digitalHuman": {
  4133. "enabled": true,
  4134. "mode": "video",
  4135. "videoSource": "library",
  4136. "videoId": "61",
  4137. "videoName": "重型支援桥液压泵应急替代 · 4 打开互救作业开关",
  4138. "appId": "AP_238179E0A10F97927EA49FA3",
  4139. "videoUrl": "",
  4140. "generatedVideoUrl": "",
  4141. "generationStatus": "generated"
  4142. },
  4143. "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-04.wav",
  4144. "safetyText": "",
  4145. "safetyUrl": ""
  4146. },
  4147. "modelActions": [
  4148. {
  4149. "actionId": "BRIDGE-STEP-4:1",
  4150. "targetId": "front-pump-aux-control-box-cover",
  4151. "modelProjectId": "468",
  4152. "modelVersionId": "607",
  4153. "motion": {
  4154. "kind": "rotate",
  4155. "axis": [
  4156. -1.691878294677667e-18,
  4157. -1,
  4158. -4.505224149471667e-16
  4159. ],
  4160. "pivot": [
  4161. -7.105427357601002e-15,
  4162. 0,
  4163. 0
  4164. ],
  4165. "pivotMode": "hinge",
  4166. "angle": 100,
  4167. "offset": [
  4168. 0,
  4169. 0,
  4170. 0
  4171. ],
  4172. "durationMs": 900,
  4173. "easing": "easeInOut"
  4174. },
  4175. "binding": {
  4176. "name": "辅助控制盒盖",
  4177. "sourceNode": "1_28辅助控制盒盖",
  4178. "origin": "model",
  4179. "pivot": [
  4180. -7.105427357601002e-15,
  4181. 0,
  4182. 0
  4183. ],
  4184. "center": [
  4185. -0.9138641357421875,
  4186. -9.237930297851566,
  4187. -9.5367431640625e-7
  4188. ]
  4189. },
  4190. "toolAction": {
  4191. "trigger": "direct",
  4192. "toolId": "",
  4193. "targetId": "front-pump-aux-control-box-cover",
  4194. "animation": "fastener",
  4195. "contactOffset": [
  4196. 0,
  4197. 0,
  4198. 0
  4199. ],
  4200. "durationMs": 2200,
  4201. "snapPixels": 28
  4202. }
  4203. },
  4204. {
  4205. "actionId": "BRIDGE-STEP-4:2",
  4206. "targetId": "front-pump-rescue-switch",
  4207. "modelProjectId": "468",
  4208. "modelVersionId": "607",
  4209. "motion": {
  4210. "kind": "rotate",
  4211. "axis": [
  4212. 5.689507713189075e-34,
  4213. 4.505224149471667e-16,
  4214. -1
  4215. ],
  4216. "pivot": [
  4217. -0.0000021457672261249172,
  4218. -0.00000214576721901949,
  4219. 4.76837158203125e-7
  4220. ],
  4221. "pivotMode": "hinge",
  4222. "angle": 30,
  4223. "offset": [
  4224. 0,
  4225. 0,
  4226. 0
  4227. ],
  4228. "durationMs": 900,
  4229. "easing": "easeInOut"
  4230. },
  4231. "binding": {
  4232. "name": "互救开关",
  4233. "sourceNode": "1_28和2_06互救开关",
  4234. "origin": "model",
  4235. "pivot": [
  4236. -0.0000021457672261249172,
  4237. -0.00000214576721901949,
  4238. 4.76837158203125e-7
  4239. ],
  4240. "center": [
  4241. -0.5494954586029053,
  4242. -0.0000021457672119140625,
  4243. 4.76837158203125e-7
  4244. ]
  4245. },
  4246. "toolAction": {
  4247. "trigger": "direct",
  4248. "toolId": "",
  4249. "targetId": "front-pump-rescue-switch",
  4250. "animation": "fastener",
  4251. "contactOffset": [
  4252. 0,
  4253. 0,
  4254. 0
  4255. ],
  4256. "durationMs": 2200,
  4257. "snapPixels": 28
  4258. }
  4259. }
  4260. ]
  4261. },
  4262. {
  4263. "id": "BRIDGE-STEP-5",
  4264. "stepCode": "BRIDGE-STEP-5",
  4265. "actionCode": "COMPLETE_BRIDGE-STEP-5",
  4266. "number": 5,
  4267. "title": "打开滤油器出口连通球阀",
  4268. "targetId": "bridge-filter-valve-1",
  4269. "targetName": "滤油器出口球阀 1",
  4270. "mode": "inspect",
  4271. "interaction": "mechanism-operation",
  4272. "instruction": "打开两个输油滤油器出口处的连通球阀。",
  4273. "guidance": "打开两个输油滤油器出口处的连通球阀。",
  4274. "warning": "",
  4275. "success": "打开滤油器出口连通球阀:三维操作已保存",
  4276. "cameraPolicy": "focus",
  4277. "action": {
  4278. "kind": "mechanism-operation",
  4279. "targetId": "bridge-filter-valve-1",
  4280. "requiresPlacement": false,
  4281. "durationMs": 700,
  4282. "mechanism": {
  4283. "type": "sequence",
  4284. "steps": [
  4285. {
  4286. "targetId": "bridge-filter-valve-1",
  4287. "kind": "rotate",
  4288. "axis": [
  4289. 0,
  4290. 1,
  4291. 0
  4292. ],
  4293. "deltaDegrees": 90,
  4294. "toleranceDegrees": 8,
  4295. "directionHint": "打开第 1 个滤油器出口球阀"
  4296. },
  4297. {
  4298. "targetId": "bridge-filter-valve-2",
  4299. "kind": "rotate",
  4300. "axis": [
  4301. 0,
  4302. 1,
  4303. 0
  4304. ],
  4305. "deltaDegrees": 90,
  4306. "toleranceDegrees": 8,
  4307. "directionHint": "打开第 2 个滤油器出口球阀"
  4308. }
  4309. ]
  4310. }
  4311. },
  4312. "toolId": "",
  4313. "measurement": "",
  4314. "assessment": {
  4315. "weight": 16.67,
  4316. "requiredDimensions": [
  4317. "action",
  4318. "sequence"
  4319. ],
  4320. "passPolicy": "all-required"
  4321. },
  4322. "audio": {
  4323. "narrationSource": "offline",
  4324. "narrationText": "第5步,打开滤油器出口连通球阀。打开两个输油滤油器出口处的连通球阀。",
  4325. "successCue": "ui",
  4326. "errorCue": "collision-error",
  4327. "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-05.mp4",
  4328. "narrationAssetCode": "",
  4329. "narrationVideoAssetCode": "DH_774F7400E0B54F4696EBDAD800A289C3",
  4330. "digitalHuman": {
  4331. "enabled": true,
  4332. "mode": "video",
  4333. "videoSource": "library",
  4334. "videoId": "62",
  4335. "videoName": "重型支援桥液压泵应急替代 · 5 打开滤油器出口连通球阀",
  4336. "appId": "AP_238179E0A10F97927EA49FA3",
  4337. "videoUrl": "",
  4338. "generatedVideoUrl": "",
  4339. "generationStatus": "generated"
  4340. },
  4341. "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-05.wav",
  4342. "safetyText": "",
  4343. "safetyUrl": ""
  4344. },
  4345. "modelActions": [
  4346. {
  4347. "actionId": "BRIDGE-STEP-5:1",
  4348. "targetId": "bridge-filter-valve-1",
  4349. "modelProjectId": "468",
  4350. "modelVersionId": "607",
  4351. "motion": {
  4352. "kind": "rotate",
  4353. "axis": [
  4354. 0,
  4355. 1,
  4356. 0
  4357. ],
  4358. "pivot": [
  4359. 2.7939677238464355e-9,
  4360. -3.725290298461914e-9,
  4361. -0.05009720101952553
  4362. ],
  4363. "pivotMode": "hinge",
  4364. "angle": 90,
  4365. "offset": [
  4366. 0,
  4367. 0,
  4368. 0
  4369. ],
  4370. "durationMs": 900,
  4371. "easing": "easeInOut"
  4372. },
  4373. "binding": {
  4374. "name": "滤油器出口球阀 1",
  4375. "sourceNode": "2_07球阀开关01",
  4376. "origin": "model",
  4377. "pivot": [
  4378. 2.7939677238464355e-9,
  4379. -3.725290298461914e-9,
  4380. -0.05009720101952553
  4381. ],
  4382. "center": [
  4383. 2.7939677238464355e-9,
  4384. -3.725290298461914e-9,
  4385. 1.862645149230957e-9
  4386. ]
  4387. },
  4388. "toolAction": {
  4389. "trigger": "direct",
  4390. "toolId": "",
  4391. "targetId": "bridge-filter-valve-1",
  4392. "animation": "fastener",
  4393. "contactOffset": [
  4394. 0,
  4395. 0,
  4396. 0
  4397. ],
  4398. "durationMs": 2200,
  4399. "snapPixels": 28
  4400. }
  4401. },
  4402. {
  4403. "actionId": "BRIDGE-STEP-5:2",
  4404. "targetId": "bridge-filter-valve-2",
  4405. "modelProjectId": "468",
  4406. "modelVersionId": "607",
  4407. "motion": {
  4408. "kind": "rotate",
  4409. "axis": [
  4410. 0,
  4411. 1,
  4412. 0
  4413. ],
  4414. "pivot": [
  4415. 9.313225746154785e-9,
  4416. 1.862645149230957e-8,
  4417. -0.05009720101952553
  4418. ],
  4419. "pivotMode": "hinge",
  4420. "angle": 90,
  4421. "offset": [
  4422. 0,
  4423. 0,
  4424. 0
  4425. ],
  4426. "durationMs": 900,
  4427. "easing": "easeInOut"
  4428. },
  4429. "binding": {
  4430. "name": "滤油器出口球阀 2",
  4431. "sourceNode": "2_07球阀开关02和3-02球阀开关",
  4432. "origin": "model",
  4433. "pivot": [
  4434. 9.313225746154785e-9,
  4435. 1.862645149230957e-8,
  4436. -0.05009720101952553
  4437. ],
  4438. "center": [
  4439. 9.313225746154785e-9,
  4440. 1.862645149230957e-8,
  4441. 0
  4442. ]
  4443. },
  4444. "toolAction": {
  4445. "trigger": "direct",
  4446. "toolId": "",
  4447. "targetId": "bridge-filter-valve-2",
  4448. "animation": "fastener",
  4449. "contactOffset": [
  4450. 0,
  4451. 0,
  4452. 0
  4453. ],
  4454. "durationMs": 2200,
  4455. "snapPixels": 28
  4456. }
  4457. }
  4458. ]
  4459. },
  4460. {
  4461. "id": "BRIDGE-STEP-6",
  4462. "stepCode": "BRIDGE-STEP-6",
  4463. "actionCode": "COMPLETE_BRIDGE-STEP-6",
  4464. "number": 6,
  4465. "title": "接通支援车液压取力器",
  4466. "targetId": "bridge-support-pto",
  4467. "targetName": "接通保障车取力器",
  4468. "mode": "inspect",
  4469. "interaction": "mechanism-operation",
  4470. "instruction": "接通支援车液压系统取力器,向架桥车供油。",
  4471. "guidance": "接通支援车液压系统取力器,向架桥车供油。",
  4472. "warning": "",
  4473. "success": "接通支援车液压取力器:三维操作已保存",
  4474. "cameraPolicy": "focus",
  4475. "action": {
  4476. "kind": "mechanism-operation",
  4477. "targetId": "bridge-support-pto",
  4478. "requiresPlacement": false,
  4479. "durationMs": 700,
  4480. "mechanism": {
  4481. "type": "sequence",
  4482. "steps": [
  4483. {
  4484. "targetId": "bridge-support-pto",
  4485. "kind": "rotate",
  4486. "axis": [
  4487. 0,
  4488. 1,
  4489. 0
  4490. ],
  4491. "deltaDegrees": 30,
  4492. "toleranceDegrees": 8,
  4493. "directionHint": "接通保障车取力器"
  4494. },
  4495. {
  4496. "targetId": "bridge-supply",
  4497. "kind": "identify",
  4498. "directionHint": "观察供油示意",
  4499. "effects": [
  4500. {
  4501. "targetId": "bridge-hose-line",
  4502. "color": 15312947
  4503. },
  4504. {
  4505. "targetId": "bridge-return-line",
  4506. "color": 3325905
  4507. }
  4508. ]
  4509. }
  4510. ]
  4511. }
  4512. },
  4513. "toolId": "",
  4514. "measurement": "",
  4515. "assessment": {
  4516. "weight": 16.65,
  4517. "requiredDimensions": [
  4518. "action",
  4519. "sequence"
  4520. ],
  4521. "passPolicy": "all-required"
  4522. },
  4523. "audio": {
  4524. "narrationSource": "offline",
  4525. "narrationText": "第6步,接通支援车液压取力器。接通支援车液压系统取力器,向架桥车供油。",
  4526. "successCue": "ui",
  4527. "errorCue": "collision-error",
  4528. "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-06.mp4",
  4529. "narrationAssetCode": "",
  4530. "narrationVideoAssetCode": "DH_64D9ECF315DA41568D936CFEBF28E403",
  4531. "digitalHuman": {
  4532. "enabled": true,
  4533. "mode": "video",
  4534. "videoSource": "library",
  4535. "videoId": "63",
  4536. "videoName": "重型支援桥液压泵应急替代 · 6 接通支援车液压取力器",
  4537. "appId": "AP_238179E0A10F97927EA49FA3",
  4538. "videoUrl": "",
  4539. "generatedVideoUrl": "",
  4540. "generationStatus": "generated"
  4541. },
  4542. "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-06.wav",
  4543. "safetyText": "",
  4544. "safetyUrl": ""
  4545. },
  4546. "modelActions": [
  4547. {
  4548. "actionId": "BRIDGE-STEP-6:1",
  4549. "targetId": "bridge-support-pto",
  4550. "modelProjectId": "468",
  4551. "modelVersionId": "607",
  4552. "motion": {
  4553. "kind": "rotate",
  4554. "axis": [
  4555. 0,
  4556. 1,
  4557. 0
  4558. ],
  4559. "pivot": [
  4560. 0,
  4561. 0,
  4562. 0
  4563. ],
  4564. "pivotMode": "hinge",
  4565. "angle": 30,
  4566. "offset": [
  4567. 0,
  4568. 0,
  4569. 0
  4570. ],
  4571. "durationMs": 900,
  4572. "easing": "easeInOut"
  4573. },
  4574. "binding": {
  4575. "name": "保障车取力器开关(操作示意)",
  4576. "sourceNode": "保障车取力器开关(操作示意)",
  4577. "origin": "supplement",
  4578. "pivot": [
  4579. 0,
  4580. 0,
  4581. 0
  4582. ],
  4583. "center": [
  4584. 0,
  4585. -0.015000000189989815,
  4586. 0.00474999985098834
  4587. ]
  4588. },
  4589. "toolAction": {
  4590. "trigger": "direct",
  4591. "toolId": "",
  4592. "targetId": "bridge-support-pto",
  4593. "animation": "fastener",
  4594. "contactOffset": [
  4595. 0,
  4596. 0,
  4597. 0
  4598. ],
  4599. "durationMs": 2200,
  4600. "snapPixels": 28
  4601. }
  4602. },
  4603. {
  4604. "actionId": "BRIDGE-STEP-6:2",
  4605. "targetId": "bridge-supply",
  4606. "modelProjectId": "468",
  4607. "modelVersionId": "607",
  4608. "motion": {
  4609. "kind": "state",
  4610. "axis": [
  4611. 0,
  4612. 1,
  4613. 0
  4614. ],
  4615. "pivot": [
  4616. 0,
  4617. 0,
  4618. 0
  4619. ],
  4620. "pivotMode": "hinge",
  4621. "angle": 0,
  4622. "offset": [
  4623. 0,
  4624. 0,
  4625. 0
  4626. ],
  4627. "durationMs": 900,
  4628. "easing": "easeInOut"
  4629. },
  4630. "binding": {
  4631. "name": "供油回路观察点",
  4632. "sourceNode": "供油回路观察点",
  4633. "origin": "supplement",
  4634. "pivot": [
  4635. 0,
  4636. 0,
  4637. 0
  4638. ],
  4639. "center": [
  4640. 0,
  4641. 0,
  4642. 0
  4643. ]
  4644. },
  4645. "toolAction": {
  4646. "trigger": "direct",
  4647. "toolId": "",
  4648. "targetId": "bridge-supply",
  4649. "animation": "fastener",
  4650. "contactOffset": [
  4651. 0,
  4652. 0,
  4653. 0
  4654. ],
  4655. "durationMs": 2200,
  4656. "snapPixels": 28
  4657. }
  4658. }
  4659. ]
  4660. }
  4661. ],
  4662. "executionPlan": {
  4663. "schema": "digital-workshop.training-execution-plan",
  4664. "version": 1,
  4665. "entryNodeId": "front-pump-step-01",
  4666. "traversalOrder": [
  4667. "front-pump-step-01",
  4668. "front-pump-step-02",
  4669. "front-pump-step-03",
  4670. "front-pump-step-04",
  4671. "front-pump-step-05"
  4672. ]
  4673. },
  4674. "assessment": {
  4675. "passScore": 80,
  4676. "maxScore": 100,
  4677. "totalScore": 100,
  4678. "scoringMode": "weighted-rules",
  4679. "allowRetry": true,
  4680. "recordProcess": true
  4681. },
  4682. "runtime": {
  4683. "startMode": "practice",
  4684. "offline": true,
  4685. "teacherEnabled": true,
  4686. "teacherVoiceEnabled": true,
  4687. "actionSoundEnabled": true,
  4688. "showStepPanel": true,
  4689. "showProgress": true,
  4690. "allowReplay": true,
  4691. "language": "zh-CN",
  4692. "definitionSource": "SCRIPT",
  4693. "scriptId": "bridge-pump-substitute",
  4694. "scriptVersion": "5"
  4695. },
  4696. "schemaVersion": 1,
  4697. "source": "桥梁/文件2/5.jpg、6.jpg",
  4698. "introduction": {
  4699. "version": 1,
  4700. "background": {
  4701. "id": "background",
  4702. "title": "项目背景 · 液压泵应急替代",
  4703. "body": "重型支援桥在将移动架推出至中间位置时,突遇山体滑坡,巨石滚落,飞入底盘车两副车架内,产生巨大撞击声,操作手随即停车检查,发现前泵被飞入巨石击中,导致泵体变形。而后桥梁分队分队长指挥操作手试车检查,驾驶员在接通取力器后,操作手按照规定程序试车,此时托架和架设架所有执行机构不动作,随即向分队长报告。而后分队长指挥操作手对装备进行动作检查,操作手在托架和架设架均不动作的状态下,手动将托架马达换向联手柄搬至“向前”位置,同时,分队长观察前泵出口处(托架多路换向阀M口)压力表,此时压力表显示0MPa。由此分队长判断前泵损坏。",
  4704. "format": "image-text",
  4705. "imageUrl": "/models/bridge-training/bridge-pump-substitute-v4.jpg",
  4706. "videoUrl": "",
  4707. "imageAssetCode": "",
  4708. "videoAssetCode": "",
  4709. "source": "TASK-VIRTUAL-006 图片原文",
  4710. "enabled": true
  4711. },
  4712. "lectures": [
  4713. {
  4714. "id": "TASK-VIRTUAL-006-L1",
  4715. "title": "替代是什么",
  4716. "body": "替代是指使用性能相似或相近的单元或原材料、油液、仪表等暂时替换损伤或缺少的资源,以恢复工程装备的基本功能或能自救。",
  4717. "format": "image-text",
  4718. "imageUrl": "/models/bridge-training/bridge-pump-substitute-v4.jpg",
  4719. "videoUrl": "",
  4720. "imageAssetCode": "",
  4721. "videoAssetCode": "",
  4722. "source": "TASK-VIRTUAL-006 图片解说词"
  4723. },
  4724. {
  4725. "id": "TASK-VIRTUAL-006-L2",
  4726. "title": "双车互救是什么",
  4727. "body": "互救是指在架桥车液压系统完全失效时,通过连接保障车的液压系统,利用保障车的液压泵为架桥车提供动力,完成桥梁的架设和撤收作业。",
  4728. "format": "image-text",
  4729. "imageUrl": "/models/bridge-training/bridge-pump-substitute-v4.jpg",
  4730. "videoUrl": "",
  4731. "imageAssetCode": "",
  4732. "videoAssetCode": "",
  4733. "source": "TASK-VIRTUAL-006 图片解说词"
  4734. }
  4735. ]
  4736. },
  4737. "apiManaged": true,
  4738. "key": "87",
  4739. "authoringBaseObjects": [
  4740. {
  4741. "id": "front-pump-training-yard",
  4742. "sceneId": "front-pump-training-yard",
  4743. "interactionId": "scene:front-pump-training-yard",
  4744. "type": "imported",
  4745. "name": "野外山地训练场",
  4746. "semantic": "场景地形",
  4747. "assetRole": "environment",
  4748. "operable": false,
  4749. "visible": true,
  4750. "modelId": "front-pump-field-terrain",
  4751. "modelEditorAssetId": "front-pump-field-terrain",
  4752. "modelEditorModelId": "front-pump-field-terrain",
  4753. "modelEditorRevision": 1,
  4754. "modelOverrides": {},
  4755. "materialPreset": null,
  4756. "sourceName": "地形.glb",
  4757. "resourceUrl": "/models/地形.glb",
  4758. "assetKey": "",
  4759. "mimeType": "model/gltf-binary",
  4760. "sizeBytes": 10726472,
  4761. "fitToScene": true,
  4762. "fitSize": 140,
  4763. "groundLevelY": 0,
  4764. "position": [
  4765. 0,
  4766. 0,
  4767. 0
  4768. ],
  4769. "rotation": [
  4770. 0,
  4771. 0,
  4772. 0
  4773. ],
  4774. "scale": [
  4775. 1,
  4776. 1,
  4777. 1
  4778. ],
  4779. "assetCode": "PRODUCTION-MODEL-1",
  4780. "targetProjectId": "468",
  4781. "targetVersionId": "607"
  4782. },
  4783. {
  4784. "id": "front-pump-rescue-vehicle",
  4785. "sceneId": "front-pump-rescue-vehicle",
  4786. "interactionId": "scene:front-pump-rescue-vehicle",
  4787. "type": "imported",
  4788. "name": "架桥车前泵互救操作整车模型",
  4789. "semantic": "实训装备",
  4790. "assetRole": "training-content",
  4791. "operable": true,
  4792. "visible": true,
  4793. "capabilities": [
  4794. "select",
  4795. "inspect"
  4796. ],
  4797. "modelId": "front-pump-step-vehicle",
  4798. "modelEditorAssetId": "front-pump-step-vehicle",
  4799. "modelEditorModelId": "front-pump-step-vehicle",
  4800. "modelEditorRevision": 2,
  4801. "modelOverrides": {},
  4802. "materialPreset": null,
  4803. "modelPartTargets": [
  4804. {
  4805. "interactionId": "front-pump-hydraulic-pump",
  4806. "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵",
  4807. "name": "液压泵",
  4808. "capabilities": [
  4809. "select",
  4810. "inspect"
  4811. ],
  4812. "sceneId": "front-pump-rescue-vehicle",
  4813. "operable": true,
  4814. "visible": true,
  4815. "nodePath": "",
  4816. "editorId": ""
  4817. },
  4818. {
  4819. "interactionId": "front-pump-power-take-off",
  4820. "sourceNodeName": "1_25取力器",
  4821. "name": "取力器",
  4822. "capabilities": [
  4823. "select",
  4824. "inspect"
  4825. ],
  4826. "sceneId": "front-pump-rescue-vehicle",
  4827. "operable": true,
  4828. "visible": true,
  4829. "nodePath": "",
  4830. "editorId": ""
  4831. },
  4832. {
  4833. "interactionId": "front-pump-pto-switch",
  4834. "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关",
  4835. "name": "取力器开关",
  4836. "capabilities": [
  4837. "select",
  4838. "inspect",
  4839. "mechanism"
  4840. ],
  4841. "sceneId": "front-pump-rescue-vehicle",
  4842. "operable": true,
  4843. "visible": true,
  4844. "nodePath": "",
  4845. "editorId": ""
  4846. },
  4847. {
  4848. "interactionId": "front-pump-ball-valve-switch",
  4849. "sourceNodeName": "1_26球阀开关",
  4850. "name": "球阀开关",
  4851. "capabilities": [
  4852. "select",
  4853. "inspect",
  4854. "mechanism"
  4855. ],
  4856. "sceneId": "front-pump-rescue-vehicle",
  4857. "operable": true,
  4858. "visible": true,
  4859. "nodePath": "",
  4860. "editorId": ""
  4861. },
  4862. {
  4863. "interactionId": "front-pump-aux-control-box",
  4864. "sourceNodeName": "1_28辅助控制盒内",
  4865. "name": "辅助控制盒",
  4866. "capabilities": [
  4867. "select",
  4868. "inspect"
  4869. ],
  4870. "sceneId": "front-pump-rescue-vehicle",
  4871. "operable": true,
  4872. "visible": true,
  4873. "nodePath": "",
  4874. "editorId": ""
  4875. },
  4876. {
  4877. "interactionId": "front-pump-aux-control-box-cover",
  4878. "sourceNodeName": "1_28辅助控制盒盖",
  4879. "name": "辅助控制盒盖",
  4880. "capabilities": [
  4881. "select",
  4882. "inspect",
  4883. "mechanism"
  4884. ],
  4885. "pivotEdge": {
  4886. "space": "world",
  4887. "axis": [
  4888. 0,
  4889. 1,
  4890. 0
  4891. ],
  4892. "edge": "nearest-vertical-edge"
  4893. },
  4894. "sceneId": "front-pump-rescue-vehicle",
  4895. "operable": true,
  4896. "visible": true,
  4897. "nodePath": "",
  4898. "editorId": ""
  4899. },
  4900. {
  4901. "interactionId": "front-pump-rescue-switch",
  4902. "sourceNodeName": "1_28和2_06互救开关",
  4903. "name": "互救开关",
  4904. "capabilities": [
  4905. "select",
  4906. "inspect",
  4907. "mechanism"
  4908. ],
  4909. "sceneId": "front-pump-rescue-vehicle",
  4910. "operable": true,
  4911. "visible": true,
  4912. "nodePath": "",
  4913. "editorId": ""
  4914. }
  4915. ],
  4916. "sourceName": "0916架桥车.glb",
  4917. "resourceUrl": "/models/bridge-erector-20260916.glb",
  4918. "assetKey": "",
  4919. "mimeType": "model/gltf-binary",
  4920. "sizeBytes": 37160920,
  4921. "fitToScene": false,
  4922. "fitSize": 8,
  4923. "position": [
  4924. 0,
  4925. 0,
  4926. 0
  4927. ],
  4928. "rotation": [
  4929. 0,
  4930. 0,
  4931. 0
  4932. ],
  4933. "scale": [
  4934. 1,
  4935. 1,
  4936. 1
  4937. ],
  4938. "partOverrides": {},
  4939. "assetCode": "PRODUCTION-MODEL-2",
  4940. "targetProjectId": "468",
  4941. "targetVersionId": "607"
  4942. },
  4943. {
  4944. "id": "support-vehicle",
  4945. "sceneId": "support-vehicle",
  4946. "interactionId": "scene:support-vehicle",
  4947. "type": "imported",
  4948. "name": "0916保障车.glb",
  4949. "semantic": "实训装备",
  4950. "assetRole": "training-content",
  4951. "operable": false,
  4952. "visible": true,
  4953. "capabilities": [
  4954. "select",
  4955. "inspect"
  4956. ],
  4957. "modelId": "support-vehicle",
  4958. "modelEditorAssetId": "support-vehicle",
  4959. "modelEditorModelId": "support-vehicle",
  4960. "modelEditorRevision": 2,
  4961. "modelOverrides": {},
  4962. "materialPreset": null,
  4963. "modelPartTargets": [],
  4964. "sourceName": "0916保障车.glb",
  4965. "resourceUrl": "/models/bridge-support-20260916.glb",
  4966. "assetKey": "",
  4967. "mimeType": "model/gltf-binary",
  4968. "sizeBytes": 37160920,
  4969. "fitToScene": false,
  4970. "fitSize": 8,
  4971. "position": [
  4972. 0,
  4973. 0,
  4974. 0
  4975. ],
  4976. "rotation": [
  4977. 0,
  4978. 0,
  4979. 0
  4980. ],
  4981. "scale": [
  4982. 1,
  4983. 1,
  4984. 1
  4985. ],
  4986. "partOverrides": {},
  4987. "assetCode": "PRODUCTION-MODEL-3",
  4988. "targetProjectId": "468",
  4989. "targetVersionId": "607"
  4990. },
  4991. {
  4992. "id": "rescue-hoses",
  4993. "sceneId": "rescue-hoses",
  4994. "interactionId": "scene:rescue-hoses",
  4995. "type": "imported",
  4996. "name": "双车连接油管.glb",
  4997. "semantic": "实训装备",
  4998. "assetRole": "script-accessory",
  4999. "operable": false,
  5000. "visible": true,
  5001. "capabilities": [
  5002. "select",
  5003. "inspect"
  5004. ],
  5005. "modelId": "rescue-hoses",
  5006. "modelEditorAssetId": "rescue-hoses",
  5007. "modelEditorModelId": "rescue-hoses",
  5008. "modelEditorRevision": 2,
  5009. "modelOverrides": {},
  5010. "materialPreset": null,
  5011. "modelPartTargets": [],
  5012. "sourceName": "双车连接油管.glb",
  5013. "resourceUrl": "/models/bridge-rescue-hoses-20260916.glb",
  5014. "assetKey": "",
  5015. "mimeType": "model/gltf-binary",
  5016. "sizeBytes": 37160920,
  5017. "fitToScene": false,
  5018. "fitSize": 8,
  5019. "position": [
  5020. 0,
  5021. 0,
  5022. 0
  5023. ],
  5024. "rotation": [
  5025. 0,
  5026. 0,
  5027. 0
  5028. ],
  5029. "scale": [
  5030. 1,
  5031. 1,
  5032. 1
  5033. ],
  5034. "partOverrides": {},
  5035. "assetCode": "PRODUCTION-MODEL-4",
  5036. "targetProjectId": "468",
  5037. "targetVersionId": "607"
  5038. }
  5039. ]
  5040. },
  5041. "productionActions": [
  5042. {
  5043. "id": "BRIDGE-STEP-1:1",
  5044. "stepCode": "BRIDGE-STEP-1",
  5045. "stepIndex": 0,
  5046. "operationIndex": 0,
  5047. "stepTitle": "保持架桥车运行并断开取力器",
  5048. "title": "保持架桥车发动机运行",
  5049. "targetId": "bridge-engine",
  5050. "operation": {
  5051. "targetId": "bridge-engine",
  5052. "kind": "identify",
  5053. "directionHint": "保持架桥车发动机运行",
  5054. "effects": [
  5055. {
  5056. "targetId": "bridge-engine",
  5057. "color": 2209160
  5058. }
  5059. ]
  5060. },
  5061. "motion": {
  5062. "kind": "state",
  5063. "axis": [
  5064. 0,
  5065. 1,
  5066. 0
  5067. ],
  5068. "pivot": [
  5069. 1.4901161221603232e-8,
  5070. 0,
  5071. -5.960464477539063e-8
  5072. ],
  5073. "pivotMode": "hinge",
  5074. "angle": 0,
  5075. "offset": [
  5076. 0,
  5077. 0,
  5078. 0
  5079. ],
  5080. "durationMs": 900,
  5081. "easing": "easeInOut"
  5082. },
  5083. "binding": {
  5084. "name": "架桥车发动机",
  5085. "sourceNode": "发动机",
  5086. "origin": "model",
  5087. "pivot": [
  5088. 1.4901161221603232e-8,
  5089. 0,
  5090. -5.960464477539063e-8
  5091. ],
  5092. "center": [
  5093. 1.4901161221603232e-8,
  5094. 0,
  5095. -5.960464477539063e-8
  5096. ]
  5097. },
  5098. "toolAction": {
  5099. "trigger": "direct",
  5100. "toolId": "",
  5101. "targetId": "bridge-engine",
  5102. "animation": "fastener",
  5103. "contactOffset": [
  5104. 0,
  5105. 0,
  5106. 0
  5107. ],
  5108. "durationMs": 2200,
  5109. "snapPixels": 28
  5110. }
  5111. },
  5112. {
  5113. "id": "BRIDGE-STEP-1:2",
  5114. "stepCode": "BRIDGE-STEP-1",
  5115. "stepIndex": 0,
  5116. "operationIndex": 1,
  5117. "stepTitle": "保持架桥车运行并断开取力器",
  5118. "title": "断开架桥车取力器",
  5119. "targetId": "front-pump-pto-switch",
  5120. "operation": {
  5121. "targetId": "front-pump-pto-switch",
  5122. "kind": "rotate",
  5123. "axis": [
  5124. 1,
  5125. 0,
  5126. 0
  5127. ],
  5128. "deltaDegrees": -30,
  5129. "toleranceDegrees": 8,
  5130. "directionHint": "断开架桥车取力器"
  5131. },
  5132. "motion": {
  5133. "kind": "rotate",
  5134. "axis": [
  5135. 1,
  5136. 0,
  5137. 0
  5138. ],
  5139. "pivot": [
  5140. 0.0000152587890625,
  5141. -4.159996032714844,
  5142. 9.536743448279594e-7
  5143. ],
  5144. "pivotMode": "hinge",
  5145. "angle": -30,
  5146. "offset": [
  5147. 0,
  5148. 0,
  5149. 0
  5150. ],
  5151. "durationMs": 900,
  5152. "easing": "easeInOut"
  5153. },
  5154. "binding": {
  5155. "name": "取力器开关",
  5156. "sourceNode": "1_25和1_27和2_03和2_08取力器开关",
  5157. "origin": "model",
  5158. "pivot": [
  5159. 0.0000152587890625,
  5160. -4.159996032714844,
  5161. 9.536743448279594e-7
  5162. ],
  5163. "center": [
  5164. 0.0000152587890625,
  5165. 0.0000209808349609375,
  5166. 9.536743306171047e-7
  5167. ]
  5168. },
  5169. "toolAction": {
  5170. "trigger": "direct",
  5171. "toolId": "",
  5172. "targetId": "front-pump-pto-switch",
  5173. "animation": "fastener",
  5174. "contactOffset": [
  5175. 0,
  5176. 0,
  5177. 0
  5178. ],
  5179. "durationMs": 2200,
  5180. "snapPixels": 28
  5181. }
  5182. },
  5183. {
  5184. "id": "BRIDGE-STEP-2:1",
  5185. "stepCode": "BRIDGE-STEP-2",
  5186. "stepIndex": 1,
  5187. "operationIndex": 0,
  5188. "stepTitle": "连接两车液压软管",
  5189. "title": "打开架桥车快速接口防尘盖",
  5190. "targetId": "bridge-hose-a",
  5191. "operation": {
  5192. "targetId": "bridge-hose-a",
  5193. "kind": "identify",
  5194. "directionHint": "打开架桥车快速接口防尘盖",
  5195. "effects": [
  5196. {
  5197. "targetId": "bridge-hose-a",
  5198. "offset": [
  5199. 0,
  5200. 0,
  5201. -0.7
  5202. ]
  5203. }
  5204. ]
  5205. },
  5206. "motion": {
  5207. "kind": "translate",
  5208. "axis": [
  5209. 0,
  5210. 1,
  5211. 0
  5212. ],
  5213. "pivot": [
  5214. 1.1175870895385742e-8,
  5215. 3.7252904094842165e-9,
  5216. -3.725290298461914e-9
  5217. ],
  5218. "pivotMode": "hinge",
  5219. "angle": 0,
  5220. "offset": [
  5221. -0.06,
  5222. 0,
  5223. 0.09
  5224. ],
  5225. "durationMs": 900,
  5226. "easing": "easeInOut"
  5227. },
  5228. "binding": {
  5229. "name": "架桥车快速接口盖",
  5230. "sourceNode": "2_04架桥车接口盖子",
  5231. "origin": "model",
  5232. "pivot": [
  5233. 1.1175870895385742e-8,
  5234. 3.7252904094842165e-9,
  5235. -3.725290298461914e-9
  5236. ],
  5237. "center": [
  5238. 1.1175870895385742e-8,
  5239. 3.7252904094842165e-9,
  5240. -3.725290298461914e-9
  5241. ]
  5242. },
  5243. "toolAction": {
  5244. "trigger": "direct",
  5245. "toolId": "",
  5246. "targetId": "bridge-hose-a",
  5247. "animation": "fastener",
  5248. "contactOffset": [
  5249. 0,
  5250. 0,
  5251. 0
  5252. ],
  5253. "durationMs": 2200,
  5254. "snapPixels": 28
  5255. }
  5256. },
  5257. {
  5258. "id": "BRIDGE-STEP-2:2",
  5259. "stepCode": "BRIDGE-STEP-2",
  5260. "stepIndex": 1,
  5261. "operationIndex": 1,
  5262. "stepTitle": "连接两车液压软管",
  5263. "title": "打开保障车快速接口防尘盖",
  5264. "targetId": "bridge-hose-b",
  5265. "operation": {
  5266. "targetId": "bridge-hose-b",
  5267. "kind": "identify",
  5268. "directionHint": "打开保障车快速接口防尘盖",
  5269. "effects": [
  5270. {
  5271. "targetId": "bridge-hose-b",
  5272. "offset": [
  5273. 0,
  5274. 0,
  5275. -0.7
  5276. ]
  5277. }
  5278. ]
  5279. },
  5280. "motion": {
  5281. "kind": "translate",
  5282. "axis": [
  5283. 0,
  5284. 1,
  5285. 0
  5286. ],
  5287. "pivot": [
  5288. -1.1548399925231934e-7,
  5289. 1.862645149230957e-8,
  5290. -7.450580596923828e-9
  5291. ],
  5292. "pivotMode": "hinge",
  5293. "angle": 0,
  5294. "offset": [
  5295. -0.06,
  5296. 0,
  5297. 0.09
  5298. ],
  5299. "durationMs": 900,
  5300. "easing": "easeInOut"
  5301. },
  5302. "binding": {
  5303. "name": "保障车快速接口盖",
  5304. "sourceNode": "2_04保障车接口盖子",
  5305. "origin": "model",
  5306. "pivot": [
  5307. -1.1548399925231934e-7,
  5308. 1.862645149230957e-8,
  5309. -7.450580596923828e-9
  5310. ],
  5311. "center": [
  5312. -1.1548399925231934e-7,
  5313. 1.862645149230957e-8,
  5314. -7.450580596923828e-9
  5315. ]
  5316. },
  5317. "toolAction": {
  5318. "trigger": "direct",
  5319. "toolId": "",
  5320. "targetId": "bridge-hose-b",
  5321. "animation": "fastener",
  5322. "contactOffset": [
  5323. 0,
  5324. 0,
  5325. 0
  5326. ],
  5327. "durationMs": 2200,
  5328. "snapPixels": 28
  5329. }
  5330. },
  5331. {
  5332. "id": "BRIDGE-STEP-2:3",
  5333. "stepCode": "BRIDGE-STEP-2",
  5334. "stepIndex": 1,
  5335. "operationIndex": 2,
  5336. "stepTitle": "连接两车液压软管",
  5337. "title": "连接供油软管架桥车端接头",
  5338. "targetId": "bridge-hose-line-a",
  5339. "operation": {
  5340. "targetId": "bridge-hose-line-a",
  5341. "kind": "identify",
  5342. "directionHint": "连接供油软管架桥车端接头",
  5343. "effects": [
  5344. {
  5345. "targetId": "bridge-hose-line-a",
  5346. "offset": [
  5347. 0,
  5348. 0,
  5349. 0
  5350. ]
  5351. }
  5352. ]
  5353. },
  5354. "motion": {
  5355. "kind": "translate",
  5356. "axis": [
  5357. 0,
  5358. 1,
  5359. 0
  5360. ],
  5361. "pivot": [
  5362. 0,
  5363. 0,
  5364. 0
  5365. ],
  5366. "pivotMode": "hinge",
  5367. "angle": 0,
  5368. "offset": [
  5369. 0,
  5370. 0,
  5371. 0
  5372. ],
  5373. "durationMs": 900,
  5374. "easing": "easeInOut"
  5375. },
  5376. "binding": {
  5377. "name": "供油软管 · 架桥车端接头",
  5378. "sourceNode": "2_04油罐连接线大",
  5379. "origin": "model",
  5380. "pivot": [
  5381. 0,
  5382. 0,
  5383. 0
  5384. ],
  5385. "center": [
  5386. 0,
  5387. 0,
  5388. 0
  5389. ]
  5390. },
  5391. "toolAction": {
  5392. "trigger": "direct",
  5393. "toolId": "",
  5394. "targetId": "bridge-hose-line-a",
  5395. "animation": "fastener",
  5396. "contactOffset": [
  5397. 0,
  5398. 0,
  5399. 0
  5400. ],
  5401. "durationMs": 2200,
  5402. "snapPixels": 28
  5403. }
  5404. },
  5405. {
  5406. "id": "BRIDGE-STEP-2:4",
  5407. "stepCode": "BRIDGE-STEP-2",
  5408. "stepIndex": 1,
  5409. "operationIndex": 3,
  5410. "stepTitle": "连接两车液压软管",
  5411. "title": "连接供油软管保障车端接头",
  5412. "targetId": "bridge-hose-line-b",
  5413. "operation": {
  5414. "targetId": "bridge-hose-line-b",
  5415. "kind": "identify",
  5416. "directionHint": "连接供油软管保障车端接头",
  5417. "effects": [
  5418. {
  5419. "targetId": "bridge-hose-line-b",
  5420. "offset": [
  5421. 0,
  5422. 0,
  5423. 0
  5424. ]
  5425. }
  5426. ]
  5427. },
  5428. "motion": {
  5429. "kind": "translate",
  5430. "axis": [
  5431. 0,
  5432. 1,
  5433. 0
  5434. ],
  5435. "pivot": [
  5436. 0,
  5437. 0,
  5438. 0
  5439. ],
  5440. "pivotMode": "hinge",
  5441. "angle": 0,
  5442. "offset": [
  5443. 0,
  5444. 0,
  5445. 0
  5446. ],
  5447. "durationMs": 900,
  5448. "easing": "easeInOut"
  5449. },
  5450. "binding": {
  5451. "name": "供油软管 · 保障车端接头",
  5452. "sourceNode": "2_04油罐连接线大",
  5453. "origin": "model",
  5454. "pivot": [
  5455. 0,
  5456. 0,
  5457. 0
  5458. ],
  5459. "center": [
  5460. 0,
  5461. 0,
  5462. 0
  5463. ]
  5464. },
  5465. "toolAction": {
  5466. "trigger": "direct",
  5467. "toolId": "",
  5468. "targetId": "bridge-hose-line-b",
  5469. "animation": "fastener",
  5470. "contactOffset": [
  5471. 0,
  5472. 0,
  5473. 0
  5474. ],
  5475. "durationMs": 2200,
  5476. "snapPixels": 28
  5477. }
  5478. },
  5479. {
  5480. "id": "BRIDGE-STEP-2:5",
  5481. "stepCode": "BRIDGE-STEP-2",
  5482. "stepIndex": 1,
  5483. "operationIndex": 4,
  5484. "stepTitle": "连接两车液压软管",
  5485. "title": "连接回油软管架桥车端接头",
  5486. "targetId": "bridge-return-line-a",
  5487. "operation": {
  5488. "targetId": "bridge-return-line-a",
  5489. "kind": "identify",
  5490. "directionHint": "连接回油软管架桥车端接头",
  5491. "effects": [
  5492. {
  5493. "targetId": "bridge-return-line-a",
  5494. "offset": [
  5495. 0,
  5496. 0,
  5497. 0
  5498. ]
  5499. }
  5500. ]
  5501. },
  5502. "motion": {
  5503. "kind": "translate",
  5504. "axis": [
  5505. 0,
  5506. 1,
  5507. 0
  5508. ],
  5509. "pivot": [
  5510. 0,
  5511. 0,
  5512. 0
  5513. ],
  5514. "pivotMode": "hinge",
  5515. "angle": 0,
  5516. "offset": [
  5517. 0,
  5518. 0,
  5519. 0
  5520. ],
  5521. "durationMs": 900,
  5522. "easing": "easeInOut"
  5523. },
  5524. "binding": {
  5525. "name": "回油软管 · 架桥车端接头",
  5526. "sourceNode": "2_04油罐连接线小",
  5527. "origin": "model",
  5528. "pivot": [
  5529. 0,
  5530. 0,
  5531. 0
  5532. ],
  5533. "center": [
  5534. 0,
  5535. 0,
  5536. 0
  5537. ]
  5538. },
  5539. "toolAction": {
  5540. "trigger": "direct",
  5541. "toolId": "",
  5542. "targetId": "bridge-return-line-a",
  5543. "animation": "fastener",
  5544. "contactOffset": [
  5545. 0,
  5546. 0,
  5547. 0
  5548. ],
  5549. "durationMs": 2200,
  5550. "snapPixels": 28
  5551. }
  5552. },
  5553. {
  5554. "id": "BRIDGE-STEP-2:6",
  5555. "stepCode": "BRIDGE-STEP-2",
  5556. "stepIndex": 1,
  5557. "operationIndex": 5,
  5558. "stepTitle": "连接两车液压软管",
  5559. "title": "连接回油软管保障车端接头",
  5560. "targetId": "bridge-return-line-b",
  5561. "operation": {
  5562. "targetId": "bridge-return-line-b",
  5563. "kind": "identify",
  5564. "directionHint": "连接回油软管保障车端接头",
  5565. "effects": [
  5566. {
  5567. "targetId": "bridge-return-line-b",
  5568. "offset": [
  5569. 0,
  5570. 0,
  5571. 0
  5572. ]
  5573. }
  5574. ]
  5575. },
  5576. "motion": {
  5577. "kind": "translate",
  5578. "axis": [
  5579. 0,
  5580. 1,
  5581. 0
  5582. ],
  5583. "pivot": [
  5584. 0,
  5585. 0,
  5586. 0
  5587. ],
  5588. "pivotMode": "hinge",
  5589. "angle": 0,
  5590. "offset": [
  5591. 0,
  5592. 0,
  5593. 0
  5594. ],
  5595. "durationMs": 900,
  5596. "easing": "easeInOut"
  5597. },
  5598. "binding": {
  5599. "name": "回油软管 · 保障车端接头",
  5600. "sourceNode": "2_04油罐连接线小",
  5601. "origin": "model",
  5602. "pivot": [
  5603. 0,
  5604. 0,
  5605. 0
  5606. ],
  5607. "center": [
  5608. 0,
  5609. 0,
  5610. 0
  5611. ]
  5612. },
  5613. "toolAction": {
  5614. "trigger": "direct",
  5615. "toolId": "",
  5616. "targetId": "bridge-return-line-b",
  5617. "animation": "fastener",
  5618. "contactOffset": [
  5619. 0,
  5620. 0,
  5621. 0
  5622. ],
  5623. "durationMs": 2200,
  5624. "snapPixels": 28
  5625. }
  5626. },
  5627. {
  5628. "id": "BRIDGE-STEP-3:1",
  5629. "stepCode": "BRIDGE-STEP-3",
  5630. "stepIndex": 2,
  5631. "operationIndex": 0,
  5632. "stepTitle": "打开支援车回油截止阀",
  5633. "title": "打开保障车回油截止阀",
  5634. "targetId": "bridge-return-valve",
  5635. "operation": {
  5636. "targetId": "bridge-return-valve",
  5637. "kind": "rotate",
  5638. "axis": [
  5639. 0,
  5640. 1,
  5641. 0
  5642. ],
  5643. "deltaDegrees": 90,
  5644. "toleranceDegrees": 8,
  5645. "directionHint": "打开保障车回油截止阀"
  5646. },
  5647. "motion": {
  5648. "kind": "rotate",
  5649. "axis": [
  5650. 0,
  5651. 1,
  5652. 0
  5653. ],
  5654. "pivot": [
  5655. 5.541369318962097e-8,
  5656. -1.3969838619232178e-9,
  5657. -0.031092071905732155
  5658. ],
  5659. "pivotMode": "hinge",
  5660. "angle": 90,
  5661. "offset": [
  5662. 0,
  5663. 0,
  5664. 0
  5665. ],
  5666. "durationMs": 900,
  5667. "easing": "easeInOut"
  5668. },
  5669. "binding": {
  5670. "name": "保障车回油截止阀",
  5671. "sourceNode": "2_05回油截止阀",
  5672. "origin": "model",
  5673. "pivot": [
  5674. 5.541369318962097e-8,
  5675. -1.3969838619232178e-9,
  5676. -0.031092071905732155
  5677. ],
  5678. "center": [
  5679. 5.541369318962097e-8,
  5680. -1.3969838619232178e-9,
  5681. 5.587935447692871e-9
  5682. ]
  5683. },
  5684. "toolAction": {
  5685. "trigger": "direct",
  5686. "toolId": "",
  5687. "targetId": "bridge-return-valve",
  5688. "animation": "fastener",
  5689. "contactOffset": [
  5690. 0,
  5691. 0,
  5692. 0
  5693. ],
  5694. "durationMs": 2200,
  5695. "snapPixels": 28
  5696. }
  5697. },
  5698. {
  5699. "id": "BRIDGE-STEP-4:1",
  5700. "stepCode": "BRIDGE-STEP-4",
  5701. "stepIndex": 3,
  5702. "operationIndex": 0,
  5703. "stepTitle": "打开互救作业开关",
  5704. "title": "打开辅助控制盒盖",
  5705. "targetId": "front-pump-aux-control-box-cover",
  5706. "operation": {
  5707. "targetId": "front-pump-aux-control-box-cover",
  5708. "kind": "rotate",
  5709. "axis": [
  5710. 0,
  5711. 1,
  5712. 0
  5713. ],
  5714. "pivotEdge": {
  5715. "space": "world",
  5716. "axis": [
  5717. 0,
  5718. 1,
  5719. 0
  5720. ],
  5721. "edge": "nearest-vertical-edge"
  5722. },
  5723. "deltaDegrees": 100,
  5724. "toleranceDegrees": 8,
  5725. "directionHint": "打开辅助控制盒盖"
  5726. },
  5727. "motion": {
  5728. "kind": "rotate",
  5729. "axis": [
  5730. -1.691878294677667e-18,
  5731. -1,
  5732. -4.505224149471667e-16
  5733. ],
  5734. "pivot": [
  5735. -7.105427357601002e-15,
  5736. 0,
  5737. 0
  5738. ],
  5739. "pivotMode": "hinge",
  5740. "angle": 100,
  5741. "offset": [
  5742. 0,
  5743. 0,
  5744. 0
  5745. ],
  5746. "durationMs": 900,
  5747. "easing": "easeInOut"
  5748. },
  5749. "binding": {
  5750. "name": "辅助控制盒盖",
  5751. "sourceNode": "1_28辅助控制盒盖",
  5752. "origin": "model",
  5753. "pivot": [
  5754. -7.105427357601002e-15,
  5755. 0,
  5756. 0
  5757. ],
  5758. "center": [
  5759. -0.9138641357421875,
  5760. -9.237930297851566,
  5761. -9.5367431640625e-7
  5762. ]
  5763. },
  5764. "toolAction": {
  5765. "trigger": "direct",
  5766. "toolId": "",
  5767. "targetId": "front-pump-aux-control-box-cover",
  5768. "animation": "fastener",
  5769. "contactOffset": [
  5770. 0,
  5771. 0,
  5772. 0
  5773. ],
  5774. "durationMs": 2200,
  5775. "snapPixels": 28
  5776. }
  5777. },
  5778. {
  5779. "id": "BRIDGE-STEP-4:2",
  5780. "stepCode": "BRIDGE-STEP-4",
  5781. "stepIndex": 3,
  5782. "operationIndex": 1,
  5783. "stepTitle": "打开互救作业开关",
  5784. "title": "打开互救作业开关",
  5785. "targetId": "front-pump-rescue-switch",
  5786. "operation": {
  5787. "targetId": "front-pump-rescue-switch",
  5788. "kind": "rotate",
  5789. "axis": [
  5790. 0,
  5791. 0,
  5792. 1
  5793. ],
  5794. "deltaDegrees": 30,
  5795. "toleranceDegrees": 8,
  5796. "directionHint": "打开互救作业开关"
  5797. },
  5798. "motion": {
  5799. "kind": "rotate",
  5800. "axis": [
  5801. 5.689507713189075e-34,
  5802. 4.505224149471667e-16,
  5803. -1
  5804. ],
  5805. "pivot": [
  5806. -0.0000021457672261249172,
  5807. -0.00000214576721901949,
  5808. 4.76837158203125e-7
  5809. ],
  5810. "pivotMode": "hinge",
  5811. "angle": 30,
  5812. "offset": [
  5813. 0,
  5814. 0,
  5815. 0
  5816. ],
  5817. "durationMs": 900,
  5818. "easing": "easeInOut"
  5819. },
  5820. "binding": {
  5821. "name": "互救开关",
  5822. "sourceNode": "1_28和2_06互救开关",
  5823. "origin": "model",
  5824. "pivot": [
  5825. -0.0000021457672261249172,
  5826. -0.00000214576721901949,
  5827. 4.76837158203125e-7
  5828. ],
  5829. "center": [
  5830. -0.5494954586029053,
  5831. -0.0000021457672119140625,
  5832. 4.76837158203125e-7
  5833. ]
  5834. },
  5835. "toolAction": {
  5836. "trigger": "direct",
  5837. "toolId": "",
  5838. "targetId": "front-pump-rescue-switch",
  5839. "animation": "fastener",
  5840. "contactOffset": [
  5841. 0,
  5842. 0,
  5843. 0
  5844. ],
  5845. "durationMs": 2200,
  5846. "snapPixels": 28
  5847. }
  5848. },
  5849. {
  5850. "id": "BRIDGE-STEP-5:1",
  5851. "stepCode": "BRIDGE-STEP-5",
  5852. "stepIndex": 4,
  5853. "operationIndex": 0,
  5854. "stepTitle": "打开滤油器出口连通球阀",
  5855. "title": "打开第 1 个滤油器出口球阀",
  5856. "targetId": "bridge-filter-valve-1",
  5857. "operation": {
  5858. "targetId": "bridge-filter-valve-1",
  5859. "kind": "rotate",
  5860. "axis": [
  5861. 0,
  5862. 1,
  5863. 0
  5864. ],
  5865. "deltaDegrees": 90,
  5866. "toleranceDegrees": 8,
  5867. "directionHint": "打开第 1 个滤油器出口球阀"
  5868. },
  5869. "motion": {
  5870. "kind": "rotate",
  5871. "axis": [
  5872. 0,
  5873. 1,
  5874. 0
  5875. ],
  5876. "pivot": [
  5877. 2.7939677238464355e-9,
  5878. -3.725290298461914e-9,
  5879. -0.05009720101952553
  5880. ],
  5881. "pivotMode": "hinge",
  5882. "angle": 90,
  5883. "offset": [
  5884. 0,
  5885. 0,
  5886. 0
  5887. ],
  5888. "durationMs": 900,
  5889. "easing": "easeInOut"
  5890. },
  5891. "binding": {
  5892. "name": "滤油器出口球阀 1",
  5893. "sourceNode": "2_07球阀开关01",
  5894. "origin": "model",
  5895. "pivot": [
  5896. 2.7939677238464355e-9,
  5897. -3.725290298461914e-9,
  5898. -0.05009720101952553
  5899. ],
  5900. "center": [
  5901. 2.7939677238464355e-9,
  5902. -3.725290298461914e-9,
  5903. 1.862645149230957e-9
  5904. ]
  5905. },
  5906. "toolAction": {
  5907. "trigger": "direct",
  5908. "toolId": "",
  5909. "targetId": "bridge-filter-valve-1",
  5910. "animation": "fastener",
  5911. "contactOffset": [
  5912. 0,
  5913. 0,
  5914. 0
  5915. ],
  5916. "durationMs": 2200,
  5917. "snapPixels": 28
  5918. }
  5919. },
  5920. {
  5921. "id": "BRIDGE-STEP-5:2",
  5922. "stepCode": "BRIDGE-STEP-5",
  5923. "stepIndex": 4,
  5924. "operationIndex": 1,
  5925. "stepTitle": "打开滤油器出口连通球阀",
  5926. "title": "打开第 2 个滤油器出口球阀",
  5927. "targetId": "bridge-filter-valve-2",
  5928. "operation": {
  5929. "targetId": "bridge-filter-valve-2",
  5930. "kind": "rotate",
  5931. "axis": [
  5932. 0,
  5933. 1,
  5934. 0
  5935. ],
  5936. "deltaDegrees": 90,
  5937. "toleranceDegrees": 8,
  5938. "directionHint": "打开第 2 个滤油器出口球阀"
  5939. },
  5940. "motion": {
  5941. "kind": "rotate",
  5942. "axis": [
  5943. 0,
  5944. 1,
  5945. 0
  5946. ],
  5947. "pivot": [
  5948. 9.313225746154785e-9,
  5949. 1.862645149230957e-8,
  5950. -0.05009720101952553
  5951. ],
  5952. "pivotMode": "hinge",
  5953. "angle": 90,
  5954. "offset": [
  5955. 0,
  5956. 0,
  5957. 0
  5958. ],
  5959. "durationMs": 900,
  5960. "easing": "easeInOut"
  5961. },
  5962. "binding": {
  5963. "name": "滤油器出口球阀 2",
  5964. "sourceNode": "2_07球阀开关02和3-02球阀开关",
  5965. "origin": "model",
  5966. "pivot": [
  5967. 9.313225746154785e-9,
  5968. 1.862645149230957e-8,
  5969. -0.05009720101952553
  5970. ],
  5971. "center": [
  5972. 9.313225746154785e-9,
  5973. 1.862645149230957e-8,
  5974. 0
  5975. ]
  5976. },
  5977. "toolAction": {
  5978. "trigger": "direct",
  5979. "toolId": "",
  5980. "targetId": "bridge-filter-valve-2",
  5981. "animation": "fastener",
  5982. "contactOffset": [
  5983. 0,
  5984. 0,
  5985. 0
  5986. ],
  5987. "durationMs": 2200,
  5988. "snapPixels": 28
  5989. }
  5990. },
  5991. {
  5992. "id": "BRIDGE-STEP-6:1",
  5993. "stepCode": "BRIDGE-STEP-6",
  5994. "stepIndex": 5,
  5995. "operationIndex": 0,
  5996. "stepTitle": "接通支援车液压取力器",
  5997. "title": "接通保障车取力器",
  5998. "targetId": "bridge-support-pto",
  5999. "operation": {
  6000. "targetId": "bridge-support-pto",
  6001. "kind": "rotate",
  6002. "axis": [
  6003. 0,
  6004. 1,
  6005. 0
  6006. ],
  6007. "deltaDegrees": 30,
  6008. "toleranceDegrees": 8,
  6009. "directionHint": "接通保障车取力器"
  6010. },
  6011. "motion": {
  6012. "kind": "rotate",
  6013. "axis": [
  6014. 0,
  6015. 1,
  6016. 0
  6017. ],
  6018. "pivot": [
  6019. 0,
  6020. 0,
  6021. 0
  6022. ],
  6023. "pivotMode": "hinge",
  6024. "angle": 30,
  6025. "offset": [
  6026. 0,
  6027. 0,
  6028. 0
  6029. ],
  6030. "durationMs": 900,
  6031. "easing": "easeInOut"
  6032. },
  6033. "binding": {
  6034. "name": "保障车取力器开关(操作示意)",
  6035. "sourceNode": "保障车取力器开关(操作示意)",
  6036. "origin": "supplement",
  6037. "pivot": [
  6038. 0,
  6039. 0,
  6040. 0
  6041. ],
  6042. "center": [
  6043. 0,
  6044. -0.015000000189989815,
  6045. 0.00474999985098834
  6046. ]
  6047. },
  6048. "toolAction": {
  6049. "trigger": "direct",
  6050. "toolId": "",
  6051. "targetId": "bridge-support-pto",
  6052. "animation": "fastener",
  6053. "contactOffset": [
  6054. 0,
  6055. 0,
  6056. 0
  6057. ],
  6058. "durationMs": 2200,
  6059. "snapPixels": 28
  6060. }
  6061. },
  6062. {
  6063. "id": "BRIDGE-STEP-6:2",
  6064. "stepCode": "BRIDGE-STEP-6",
  6065. "stepIndex": 5,
  6066. "operationIndex": 1,
  6067. "stepTitle": "接通支援车液压取力器",
  6068. "title": "观察供油示意",
  6069. "targetId": "bridge-supply",
  6070. "operation": {
  6071. "targetId": "bridge-supply",
  6072. "kind": "identify",
  6073. "directionHint": "观察供油示意",
  6074. "effects": [
  6075. {
  6076. "targetId": "bridge-hose-line",
  6077. "color": 15312947
  6078. },
  6079. {
  6080. "targetId": "bridge-return-line",
  6081. "color": 3325905
  6082. }
  6083. ]
  6084. },
  6085. "motion": {
  6086. "kind": "state",
  6087. "axis": [
  6088. 0,
  6089. 1,
  6090. 0
  6091. ],
  6092. "pivot": [
  6093. 0,
  6094. 0,
  6095. 0
  6096. ],
  6097. "pivotMode": "hinge",
  6098. "angle": 0,
  6099. "offset": [
  6100. 0,
  6101. 0,
  6102. 0
  6103. ],
  6104. "durationMs": 900,
  6105. "easing": "easeInOut"
  6106. },
  6107. "binding": {
  6108. "name": "供油回路观察点",
  6109. "sourceNode": "供油回路观察点",
  6110. "origin": "supplement",
  6111. "pivot": [
  6112. 0,
  6113. 0,
  6114. 0
  6115. ],
  6116. "center": [
  6117. 0,
  6118. 0,
  6119. 0
  6120. ]
  6121. },
  6122. "toolAction": {
  6123. "trigger": "direct",
  6124. "toolId": "",
  6125. "targetId": "bridge-supply",
  6126. "animation": "fastener",
  6127. "contactOffset": [
  6128. 0,
  6129. 0,
  6130. 0
  6131. ],
  6132. "durationMs": 2200,
  6133. "snapPixels": 28
  6134. }
  6135. }
  6136. ]
  6137. },
  6138. "changeSummary": "更新模型动作、场景与训练制作关联",
  6139. "checksum": "578f2ef6d7943cbae34ea03f2b2058e3ed302e65dcf582a93c828f87e6356fe2",
  6140. "createdByUserId": "99",
  6141. "createdByName": "内部维护",
  6142. "publishedByUserId": "99",
  6143. "publishedByName": "内部维护",
  6144. "publishedTime": 1790253874,
  6145. "version": 3,
  6146. "addTime": 1790253869,
  6147. "updateTime": "2026-09-24T20:44:34",
  6148. "dependencies": [
  6149. {
  6150. "id": "817",
  6151. "targetProjectId": "469",
  6152. "targetVersionId": "608",
  6153. "relationType": "TRAINING_SCENE",
  6154. "required": true,
  6155. "sortOrder": 0
  6156. }
  6157. ],
  6158. "assets": [
  6159. {
  6160. "id": "8284",
  6161. "versionId": "609",
  6162. "code": "DH_5AEA5274E6664D43B8C53F55859D5717",
  6163. "name": "重型支援桥液压泵应急替代 · 1 保持架桥车运行并断开取力器",
  6164. "type": "VIDEO",
  6165. "storageUri": "fsvc://unreal-tran/video/2026/09/14/75748c295407bd0768e760d4593dbdee.mp4",
  6166. "mimeType": "video/mp4",
  6167. "sizeBytes": 554961,
  6168. "sha256": "d82bb8354acfca494e2ff515e5ef79887fb9d1f929a62779119d136857944ba6",
  6169. "metadata": {
  6170. "sourceVideoId": "58",
  6171. "sourceSystem": "DIGITAL_HUMAN",
  6172. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  6173. "boxCount": 4,
  6174. "majorBrand": "isom",
  6175. "format": "MP4",
  6176. "originalFilename": "digital-human.mp4",
  6177. "integrity": "sha256"
  6178. },
  6179. "status": "READY",
  6180. "sortOrder": 0
  6181. },
  6182. {
  6183. "id": "8285",
  6184. "versionId": "609",
  6185. "code": "DH_B9F2CBFE36274528825899153DB98195",
  6186. "name": "重型支援桥液压泵应急替代 · 2 连接两车液压软管",
  6187. "type": "VIDEO",
  6188. "storageUri": "fsvc://unreal-tran/video/2026/09/14/d4c77791615f95ed57751597446e35c5.mp4",
  6189. "mimeType": "video/mp4",
  6190. "sizeBytes": 400318,
  6191. "sha256": "8791296620dbb4cc823bab5f24af07b8b48d510292b4baf966598b0b0351e4f9",
  6192. "metadata": {
  6193. "sourceVideoId": "59",
  6194. "sourceSystem": "DIGITAL_HUMAN",
  6195. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  6196. "boxCount": 4,
  6197. "majorBrand": "isom",
  6198. "format": "MP4",
  6199. "originalFilename": "digital-human.mp4",
  6200. "integrity": "sha256"
  6201. },
  6202. "status": "READY",
  6203. "sortOrder": 0
  6204. },
  6205. {
  6206. "id": "8286",
  6207. "versionId": "609",
  6208. "code": "DH_983218ACA84345B5B032A5DFA8F08E4E",
  6209. "name": "重型支援桥液压泵应急替代 · 3 打开支援车回油截止阀",
  6210. "type": "VIDEO",
  6211. "storageUri": "fsvc://unreal-tran/video/2026/09/14/0fbe417a88b14dc657256c924e8ba532.mp4",
  6212. "mimeType": "video/mp4",
  6213. "sizeBytes": 224021,
  6214. "sha256": "f78a59ebddcd35e937ce42910aed82fcaf9b49c07be4e1d460fc701e666d3d29",
  6215. "metadata": {
  6216. "sourceVideoId": "60",
  6217. "sourceSystem": "DIGITAL_HUMAN",
  6218. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  6219. "boxCount": 4,
  6220. "majorBrand": "isom",
  6221. "format": "MP4",
  6222. "originalFilename": "digital-human.mp4",
  6223. "integrity": "sha256"
  6224. },
  6225. "status": "READY",
  6226. "sortOrder": 0
  6227. },
  6228. {
  6229. "id": "8287",
  6230. "versionId": "609",
  6231. "code": "DH_AC0F121CD04B44B5A373BE82D5083AE1",
  6232. "name": "重型支援桥液压泵应急替代 · 4 打开互救作业开关",
  6233. "type": "VIDEO",
  6234. "storageUri": "fsvc://unreal-tran/video/2026/09/14/0e886b5158602172fb149cb7bb4c07cc.mp4",
  6235. "mimeType": "video/mp4",
  6236. "sizeBytes": 332829,
  6237. "sha256": "a784a79790a96f486eb6be917fa879db7071813a31f461f5d95d31c754ce3f46",
  6238. "metadata": {
  6239. "sourceVideoId": "61",
  6240. "sourceSystem": "DIGITAL_HUMAN",
  6241. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  6242. "boxCount": 4,
  6243. "majorBrand": "isom",
  6244. "format": "MP4",
  6245. "originalFilename": "digital-human.mp4",
  6246. "integrity": "sha256"
  6247. },
  6248. "status": "READY",
  6249. "sortOrder": 0
  6250. },
  6251. {
  6252. "id": "8288",
  6253. "versionId": "609",
  6254. "code": "DH_774F7400E0B54F4696EBDAD800A289C3",
  6255. "name": "重型支援桥液压泵应急替代 · 5 打开滤油器出口连通球阀",
  6256. "type": "VIDEO",
  6257. "storageUri": "fsvc://unreal-tran/video/2026/09/14/3a57549a9c62a2faa19f4a9af7740193.mp4",
  6258. "mimeType": "video/mp4",
  6259. "sizeBytes": 241632,
  6260. "sha256": "db5c8f4a531e958712d309f25f9c51a145f717e4687893fcc41b65e2c8242175",
  6261. "metadata": {
  6262. "sourceVideoId": "62",
  6263. "sourceSystem": "DIGITAL_HUMAN",
  6264. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  6265. "boxCount": 4,
  6266. "majorBrand": "isom",
  6267. "format": "MP4",
  6268. "originalFilename": "digital-human.mp4",
  6269. "integrity": "sha256"
  6270. },
  6271. "status": "READY",
  6272. "sortOrder": 0
  6273. },
  6274. {
  6275. "id": "8289",
  6276. "versionId": "609",
  6277. "code": "DH_64D9ECF315DA41568D936CFEBF28E403",
  6278. "name": "重型支援桥液压泵应急替代 · 6 接通支援车液压取力器",
  6279. "type": "VIDEO",
  6280. "storageUri": "fsvc://unreal-tran/video/2026/09/14/34657e7ed592e7d7a987f90e0f0188ba.mp4",
  6281. "mimeType": "video/mp4",
  6282. "sizeBytes": 401336,
  6283. "sha256": "05ffeff41d2cf4162b6e8181d4d002ba3f12531589a25d31bac76c69f5dea6bb",
  6284. "metadata": {
  6285. "sourceVideoId": "63",
  6286. "sourceSystem": "DIGITAL_HUMAN",
  6287. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  6288. "boxCount": 4,
  6289. "majorBrand": "isom",
  6290. "format": "MP4",
  6291. "originalFilename": "digital-human.mp4",
  6292. "integrity": "sha256"
  6293. },
  6294. "status": "READY",
  6295. "sortOrder": 0
  6296. },
  6297. {
  6298. "id": "8290",
  6299. "versionId": "609",
  6300. "code": "DH_356ADFCC874448D28ADB2DF8067582E8",
  6301. "name": "重型支援桥液压泵应急替代 · 7 按正常步骤操作架桥车",
  6302. "type": "VIDEO",
  6303. "storageUri": "fsvc://unreal-tran/video/2026/09/14/715a4ac02abad5bf00d7a0a1bd0edb15.mp4",
  6304. "mimeType": "video/mp4",
  6305. "sizeBytes": 762615,
  6306. "sha256": "7b85bbf9c21adc74b56a26f6d92db1448f9f565101da6feba7ca9ad4cdd137f7",
  6307. "metadata": {
  6308. "sourceVideoId": "64",
  6309. "sourceSystem": "DIGITAL_HUMAN",
  6310. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  6311. "boxCount": 4,
  6312. "majorBrand": "isom",
  6313. "format": "MP4",
  6314. "originalFilename": "digital-human.mp4",
  6315. "integrity": "sha256"
  6316. },
  6317. "status": "READY",
  6318. "sortOrder": 0
  6319. }
  6320. ]
  6321. }
  6322. }