You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

5737 regels
187 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": "597",
  16. "currentVersionNo": 10,
  17. "currentVersionCode": "V10.0.0",
  18. "publishedVersionId": "597",
  19. "publishedTime": 1790238941,
  20. "usageCount": 0,
  21. "version": 21,
  22. "addTime": 1789309630,
  23. "updateTime": "2026-09-24T16:35:41",
  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": "597",
  44. "projectId": "439",
  45. "versionNo": 10,
  46. "versionCode": "V10.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": "596"
  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": "595",
  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. },
  1015. {
  1016. "actionId": "BRIDGE-STEP-1:2",
  1017. "targetId": "front-pump-pto-switch",
  1018. "modelProjectId": "468",
  1019. "modelVersionId": "595",
  1020. "motion": {
  1021. "kind": "rotate",
  1022. "axis": [
  1023. 1,
  1024. 0,
  1025. 0
  1026. ],
  1027. "pivot": [
  1028. 0.0000152587890625,
  1029. -4.159996032714844,
  1030. 9.536743448279594e-7
  1031. ],
  1032. "pivotMode": "hinge",
  1033. "angle": -30,
  1034. "offset": [
  1035. 0,
  1036. 0,
  1037. 0
  1038. ],
  1039. "durationMs": 900,
  1040. "easing": "easeInOut"
  1041. },
  1042. "binding": {
  1043. "name": "取力器开关",
  1044. "sourceNode": "1_25和1_27和2_03和2_08取力器开关",
  1045. "origin": "model",
  1046. "pivot": [
  1047. 0.0000152587890625,
  1048. -4.159996032714844,
  1049. 9.536743448279594e-7
  1050. ],
  1051. "center": [
  1052. 0.0000152587890625,
  1053. 0.0000209808349609375,
  1054. 9.536743306171047e-7
  1055. ]
  1056. }
  1057. }
  1058. ]
  1059. },
  1060. {
  1061. "id": "BRIDGE-STEP-2",
  1062. "stepCode": "BRIDGE-STEP-2",
  1063. "actionCode": "COMPLETE_BRIDGE-STEP-2",
  1064. "number": 2,
  1065. "title": "连接两车液压软管",
  1066. "targetId": "bridge-hose-a",
  1067. "targetName": "打开架桥车快速接口防尘盖",
  1068. "mode": "inspect",
  1069. "interaction": "mechanism-operation",
  1070. "instruction": "连接支援车与架桥车液压软管。架桥车快接接头位于液压油箱右侧;支援车快接接头位于驾驶室外右下方。",
  1071. "guidance": "先打开架桥车、保障车的快速接口防尘盖,再依次将供油软管和回油软管的两端连接到对应接口。点击高亮部件播放动作,也可按住接头拖动至行程末端;四个接头全部到位后才完成本步。",
  1072. "warning": "",
  1073. "success": "连接两车液压软管:三维操作已保存",
  1074. "cameraPolicy": "focus",
  1075. "action": {
  1076. "kind": "mechanism-operation",
  1077. "targetId": "bridge-hose-a",
  1078. "requiresPlacement": false,
  1079. "durationMs": 700,
  1080. "mechanism": {
  1081. "type": "sequence",
  1082. "steps": [
  1083. {
  1084. "targetId": "bridge-hose-a",
  1085. "kind": "identify",
  1086. "directionHint": "打开架桥车快速接口防尘盖",
  1087. "effects": [
  1088. {
  1089. "targetId": "bridge-hose-a",
  1090. "offset": [
  1091. 0,
  1092. 0,
  1093. -0.7
  1094. ]
  1095. }
  1096. ]
  1097. },
  1098. {
  1099. "targetId": "bridge-hose-b",
  1100. "kind": "identify",
  1101. "directionHint": "打开保障车快速接口防尘盖",
  1102. "effects": [
  1103. {
  1104. "targetId": "bridge-hose-b",
  1105. "offset": [
  1106. 0,
  1107. 0,
  1108. -0.7
  1109. ]
  1110. }
  1111. ]
  1112. },
  1113. {
  1114. "targetId": "bridge-hose-line-a",
  1115. "kind": "identify",
  1116. "directionHint": "连接供油软管架桥车端接头",
  1117. "effects": [
  1118. {
  1119. "targetId": "bridge-hose-line-a",
  1120. "offset": [
  1121. 0,
  1122. 0,
  1123. 0
  1124. ]
  1125. }
  1126. ]
  1127. },
  1128. {
  1129. "targetId": "bridge-hose-line-b",
  1130. "kind": "identify",
  1131. "directionHint": "连接供油软管保障车端接头",
  1132. "effects": [
  1133. {
  1134. "targetId": "bridge-hose-line-b",
  1135. "offset": [
  1136. 0,
  1137. 0,
  1138. 0
  1139. ]
  1140. }
  1141. ]
  1142. },
  1143. {
  1144. "targetId": "bridge-return-line-a",
  1145. "kind": "identify",
  1146. "directionHint": "连接回油软管架桥车端接头",
  1147. "effects": [
  1148. {
  1149. "targetId": "bridge-return-line-a",
  1150. "offset": [
  1151. 0,
  1152. 0,
  1153. 0
  1154. ]
  1155. }
  1156. ]
  1157. },
  1158. {
  1159. "targetId": "bridge-return-line-b",
  1160. "kind": "identify",
  1161. "directionHint": "连接回油软管保障车端接头",
  1162. "effects": [
  1163. {
  1164. "targetId": "bridge-return-line-b",
  1165. "offset": [
  1166. 0,
  1167. 0,
  1168. 0
  1169. ]
  1170. }
  1171. ]
  1172. }
  1173. ]
  1174. }
  1175. },
  1176. "toolId": "",
  1177. "measurement": "",
  1178. "assessment": {
  1179. "weight": 16.67,
  1180. "requiredDimensions": [
  1181. "action",
  1182. "sequence"
  1183. ],
  1184. "passPolicy": "all-required"
  1185. },
  1186. "audio": {
  1187. "narrationSource": "digital-generate",
  1188. "narrationText": "第2步,连接两车液压软管。连接支援车与架桥车液压软管。架桥车快接接头位于液压油箱右侧;支援车快接接头位于驾驶室外右下方。",
  1189. "successCue": "ui",
  1190. "errorCue": "collision-error",
  1191. "narrationUrl": "",
  1192. "narrationAssetCode": "",
  1193. "narrationVideoAssetCode": "DH_B9F2CBFE36274528825899153DB98195",
  1194. "digitalHuman": {
  1195. "enabled": true,
  1196. "mode": "video",
  1197. "videoSource": "library",
  1198. "videoId": "59",
  1199. "videoName": "重型支援桥液压泵应急替代 · 2 连接两车液压软管",
  1200. "appId": "AP_238179E0A10F97927EA49FA3",
  1201. "videoUrl": "",
  1202. "generatedVideoUrl": "",
  1203. "generationStatus": "generated"
  1204. }
  1205. },
  1206. "modelActions": [
  1207. {
  1208. "actionId": "BRIDGE-STEP-2:1",
  1209. "targetId": "bridge-hose-a",
  1210. "modelProjectId": "468",
  1211. "modelVersionId": "595",
  1212. "motion": {
  1213. "kind": "translate",
  1214. "axis": [
  1215. 0,
  1216. 1,
  1217. 0
  1218. ],
  1219. "pivot": [
  1220. 1.1175870895385742e-8,
  1221. 3.7252904094842165e-9,
  1222. -3.725290298461914e-9
  1223. ],
  1224. "pivotMode": "hinge",
  1225. "angle": 0,
  1226. "offset": [
  1227. -0.06,
  1228. 0,
  1229. 0.09
  1230. ],
  1231. "durationMs": 900,
  1232. "easing": "easeInOut"
  1233. },
  1234. "binding": {
  1235. "name": "架桥车快速接口盖",
  1236. "sourceNode": "2_04架桥车接口盖子",
  1237. "origin": "model",
  1238. "pivot": [
  1239. 1.1175870895385742e-8,
  1240. 3.7252904094842165e-9,
  1241. -3.725290298461914e-9
  1242. ],
  1243. "center": [
  1244. 1.1175870895385742e-8,
  1245. 3.7252904094842165e-9,
  1246. -3.725290298461914e-9
  1247. ]
  1248. }
  1249. },
  1250. {
  1251. "actionId": "BRIDGE-STEP-2:2",
  1252. "targetId": "bridge-hose-b",
  1253. "modelProjectId": "468",
  1254. "modelVersionId": "595",
  1255. "motion": {
  1256. "kind": "translate",
  1257. "axis": [
  1258. 0,
  1259. 1,
  1260. 0
  1261. ],
  1262. "pivot": [
  1263. -1.1548399925231934e-7,
  1264. 1.862645149230957e-8,
  1265. -7.450580596923828e-9
  1266. ],
  1267. "pivotMode": "hinge",
  1268. "angle": 0,
  1269. "offset": [
  1270. -0.06,
  1271. 0,
  1272. 0.09
  1273. ],
  1274. "durationMs": 900,
  1275. "easing": "easeInOut"
  1276. },
  1277. "binding": {
  1278. "name": "保障车快速接口盖",
  1279. "sourceNode": "2_04保障车接口盖子",
  1280. "origin": "model",
  1281. "pivot": [
  1282. -1.1548399925231934e-7,
  1283. 1.862645149230957e-8,
  1284. -7.450580596923828e-9
  1285. ],
  1286. "center": [
  1287. -1.1548399925231934e-7,
  1288. 1.862645149230957e-8,
  1289. -7.450580596923828e-9
  1290. ]
  1291. }
  1292. },
  1293. {
  1294. "actionId": "BRIDGE-STEP-2:3",
  1295. "targetId": "bridge-hose-line-a",
  1296. "modelProjectId": "468",
  1297. "modelVersionId": "595",
  1298. "motion": {
  1299. "kind": "translate",
  1300. "axis": [
  1301. 0,
  1302. 1,
  1303. 0
  1304. ],
  1305. "pivot": [
  1306. 0,
  1307. 0,
  1308. 0
  1309. ],
  1310. "pivotMode": "hinge",
  1311. "angle": 0,
  1312. "offset": [
  1313. 0,
  1314. 0,
  1315. 0
  1316. ],
  1317. "durationMs": 900,
  1318. "easing": "easeInOut"
  1319. },
  1320. "binding": {
  1321. "name": "供油软管 · 架桥车端接头",
  1322. "sourceNode": "2_04油罐连接线大",
  1323. "origin": "model",
  1324. "pivot": [
  1325. 0,
  1326. 0,
  1327. 0
  1328. ],
  1329. "center": [
  1330. 0,
  1331. 0,
  1332. 0
  1333. ]
  1334. }
  1335. },
  1336. {
  1337. "actionId": "BRIDGE-STEP-2:4",
  1338. "targetId": "bridge-hose-line-b",
  1339. "modelProjectId": "468",
  1340. "modelVersionId": "595",
  1341. "motion": {
  1342. "kind": "translate",
  1343. "axis": [
  1344. 0,
  1345. 1,
  1346. 0
  1347. ],
  1348. "pivot": [
  1349. 0,
  1350. 0,
  1351. 0
  1352. ],
  1353. "pivotMode": "hinge",
  1354. "angle": 0,
  1355. "offset": [
  1356. 0,
  1357. 0,
  1358. 0
  1359. ],
  1360. "durationMs": 900,
  1361. "easing": "easeInOut"
  1362. },
  1363. "binding": {
  1364. "name": "供油软管 · 保障车端接头",
  1365. "sourceNode": "2_04油罐连接线大",
  1366. "origin": "model",
  1367. "pivot": [
  1368. 0,
  1369. 0,
  1370. 0
  1371. ],
  1372. "center": [
  1373. 0,
  1374. 0,
  1375. 0
  1376. ]
  1377. }
  1378. },
  1379. {
  1380. "actionId": "BRIDGE-STEP-2:5",
  1381. "targetId": "bridge-return-line-a",
  1382. "modelProjectId": "468",
  1383. "modelVersionId": "595",
  1384. "motion": {
  1385. "kind": "translate",
  1386. "axis": [
  1387. 0,
  1388. 1,
  1389. 0
  1390. ],
  1391. "pivot": [
  1392. 0,
  1393. 0,
  1394. 0
  1395. ],
  1396. "pivotMode": "hinge",
  1397. "angle": 0,
  1398. "offset": [
  1399. 0,
  1400. 0,
  1401. 0
  1402. ],
  1403. "durationMs": 900,
  1404. "easing": "easeInOut"
  1405. },
  1406. "binding": {
  1407. "name": "回油软管 · 架桥车端接头",
  1408. "sourceNode": "2_04油罐连接线小",
  1409. "origin": "model",
  1410. "pivot": [
  1411. 0,
  1412. 0,
  1413. 0
  1414. ],
  1415. "center": [
  1416. 0,
  1417. 0,
  1418. 0
  1419. ]
  1420. }
  1421. },
  1422. {
  1423. "actionId": "BRIDGE-STEP-2:6",
  1424. "targetId": "bridge-return-line-b",
  1425. "modelProjectId": "468",
  1426. "modelVersionId": "595",
  1427. "motion": {
  1428. "kind": "translate",
  1429. "axis": [
  1430. 0,
  1431. 1,
  1432. 0
  1433. ],
  1434. "pivot": [
  1435. 0,
  1436. 0,
  1437. 0
  1438. ],
  1439. "pivotMode": "hinge",
  1440. "angle": 0,
  1441. "offset": [
  1442. 0,
  1443. 0,
  1444. 0
  1445. ],
  1446. "durationMs": 900,
  1447. "easing": "easeInOut"
  1448. },
  1449. "binding": {
  1450. "name": "回油软管 · 保障车端接头",
  1451. "sourceNode": "2_04油罐连接线小",
  1452. "origin": "model",
  1453. "pivot": [
  1454. 0,
  1455. 0,
  1456. 0
  1457. ],
  1458. "center": [
  1459. 0,
  1460. 0,
  1461. 0
  1462. ]
  1463. }
  1464. }
  1465. ]
  1466. },
  1467. {
  1468. "id": "BRIDGE-STEP-3",
  1469. "stepCode": "BRIDGE-STEP-3",
  1470. "actionCode": "COMPLETE_BRIDGE-STEP-3",
  1471. "number": 3,
  1472. "title": "打开支援车回油截止阀",
  1473. "targetId": "bridge-return-valve",
  1474. "targetName": "打开保障车回油截止阀",
  1475. "mode": "inspect",
  1476. "interaction": "mechanism-operation",
  1477. "instruction": "打开支援车液压油箱快接接头处的回油截止阀。",
  1478. "guidance": "打开支援车液压油箱快接接头处的回油截止阀。",
  1479. "warning": "",
  1480. "success": "打开支援车回油截止阀:三维操作已保存",
  1481. "cameraPolicy": "focus",
  1482. "action": {
  1483. "kind": "mechanism-operation",
  1484. "targetId": "bridge-return-valve",
  1485. "requiresPlacement": false,
  1486. "durationMs": 700,
  1487. "mechanism": {
  1488. "type": "rotate",
  1489. "steps": [
  1490. {
  1491. "targetId": "bridge-return-valve",
  1492. "kind": "rotate",
  1493. "axis": [
  1494. 0,
  1495. 1,
  1496. 0
  1497. ],
  1498. "deltaDegrees": 90,
  1499. "toleranceDegrees": 8,
  1500. "directionHint": "打开保障车回油截止阀"
  1501. }
  1502. ]
  1503. }
  1504. },
  1505. "toolId": "",
  1506. "measurement": "",
  1507. "assessment": {
  1508. "weight": 16.67,
  1509. "requiredDimensions": [
  1510. "action",
  1511. "sequence"
  1512. ],
  1513. "passPolicy": "all-required"
  1514. },
  1515. "audio": {
  1516. "narrationSource": "digital-generate",
  1517. "narrationText": "第3步,打开支援车回油截止阀。打开支援车液压油箱快接接头处的回油截止阀。",
  1518. "successCue": "ui",
  1519. "errorCue": "collision-error",
  1520. "narrationUrl": "",
  1521. "narrationAssetCode": "",
  1522. "narrationVideoAssetCode": "DH_983218ACA84345B5B032A5DFA8F08E4E",
  1523. "digitalHuman": {
  1524. "enabled": true,
  1525. "mode": "video",
  1526. "videoSource": "library",
  1527. "videoId": "60",
  1528. "videoName": "重型支援桥液压泵应急替代 · 3 打开支援车回油截止阀",
  1529. "appId": "AP_238179E0A10F97927EA49FA3",
  1530. "videoUrl": "",
  1531. "generatedVideoUrl": "",
  1532. "generationStatus": "generated"
  1533. }
  1534. },
  1535. "modelActions": [
  1536. {
  1537. "actionId": "BRIDGE-STEP-3:1",
  1538. "targetId": "bridge-return-valve",
  1539. "modelProjectId": "468",
  1540. "modelVersionId": "595",
  1541. "motion": {
  1542. "kind": "rotate",
  1543. "axis": [
  1544. 0,
  1545. 1,
  1546. 0
  1547. ],
  1548. "pivot": [
  1549. 5.541369318962097e-8,
  1550. -1.3969838619232178e-9,
  1551. -0.031092071905732155
  1552. ],
  1553. "pivotMode": "hinge",
  1554. "angle": 90,
  1555. "offset": [
  1556. 0,
  1557. 0,
  1558. 0
  1559. ],
  1560. "durationMs": 900,
  1561. "easing": "easeInOut"
  1562. },
  1563. "binding": {
  1564. "name": "保障车回油截止阀",
  1565. "sourceNode": "2_05回油截止阀",
  1566. "origin": "model",
  1567. "pivot": [
  1568. 5.541369318962097e-8,
  1569. -1.3969838619232178e-9,
  1570. -0.031092071905732155
  1571. ],
  1572. "center": [
  1573. 5.541369318962097e-8,
  1574. -1.3969838619232178e-9,
  1575. 5.587935447692871e-9
  1576. ]
  1577. }
  1578. }
  1579. ]
  1580. },
  1581. {
  1582. "id": "BRIDGE-STEP-4",
  1583. "stepCode": "BRIDGE-STEP-4",
  1584. "actionCode": "COMPLETE_BRIDGE-STEP-4",
  1585. "number": 4,
  1586. "title": "打开互救作业开关",
  1587. "targetId": "front-pump-aux-control-box-cover",
  1588. "targetName": "打开辅助控制盒盖",
  1589. "mode": "inspect",
  1590. "interaction": "mechanism-operation",
  1591. "instruction": "打开辅助控制盒上的“互救作业”开关。",
  1592. "guidance": "打开辅助控制盒上的“互救作业”开关。",
  1593. "warning": "",
  1594. "success": "打开互救作业开关:三维操作已保存",
  1595. "cameraPolicy": "focus",
  1596. "action": {
  1597. "kind": "mechanism-operation",
  1598. "targetId": "front-pump-aux-control-box-cover",
  1599. "requiresPlacement": false,
  1600. "durationMs": 700,
  1601. "mechanism": {
  1602. "type": "sequence",
  1603. "steps": [
  1604. {
  1605. "targetId": "front-pump-aux-control-box-cover",
  1606. "kind": "rotate",
  1607. "axis": [
  1608. 0,
  1609. 1,
  1610. 0
  1611. ],
  1612. "pivotEdge": {
  1613. "space": "world",
  1614. "axis": [
  1615. 0,
  1616. 1,
  1617. 0
  1618. ],
  1619. "edge": "nearest-vertical-edge"
  1620. },
  1621. "deltaDegrees": 100,
  1622. "toleranceDegrees": 8,
  1623. "directionHint": "打开辅助控制盒盖"
  1624. },
  1625. {
  1626. "targetId": "front-pump-rescue-switch",
  1627. "kind": "rotate",
  1628. "axis": [
  1629. 0,
  1630. 0,
  1631. 1
  1632. ],
  1633. "deltaDegrees": 30,
  1634. "toleranceDegrees": 8,
  1635. "directionHint": "打开互救作业开关"
  1636. }
  1637. ]
  1638. }
  1639. },
  1640. "toolId": "",
  1641. "measurement": "",
  1642. "assessment": {
  1643. "weight": 16.67,
  1644. "requiredDimensions": [
  1645. "action",
  1646. "sequence"
  1647. ],
  1648. "passPolicy": "all-required"
  1649. },
  1650. "audio": {
  1651. "narrationSource": "digital-generate",
  1652. "narrationText": "第4步,打开互救作业开关。打开辅助控制盒上的“互救作业”开关。",
  1653. "successCue": "ui",
  1654. "errorCue": "collision-error",
  1655. "narrationUrl": "",
  1656. "narrationAssetCode": "",
  1657. "narrationVideoAssetCode": "DH_AC0F121CD04B44B5A373BE82D5083AE1",
  1658. "digitalHuman": {
  1659. "enabled": true,
  1660. "mode": "video",
  1661. "videoSource": "library",
  1662. "videoId": "61",
  1663. "videoName": "重型支援桥液压泵应急替代 · 4 打开互救作业开关",
  1664. "appId": "AP_238179E0A10F97927EA49FA3",
  1665. "videoUrl": "",
  1666. "generatedVideoUrl": "",
  1667. "generationStatus": "generated"
  1668. }
  1669. },
  1670. "modelActions": [
  1671. {
  1672. "actionId": "BRIDGE-STEP-4:1",
  1673. "targetId": "front-pump-aux-control-box-cover",
  1674. "modelProjectId": "468",
  1675. "modelVersionId": "595",
  1676. "motion": {
  1677. "kind": "rotate",
  1678. "axis": [
  1679. -1.691878294677667e-18,
  1680. -1,
  1681. -4.505224149471667e-16
  1682. ],
  1683. "pivot": [
  1684. -7.105427357601002e-15,
  1685. 0,
  1686. 0
  1687. ],
  1688. "pivotMode": "hinge",
  1689. "angle": 100,
  1690. "offset": [
  1691. 0,
  1692. 0,
  1693. 0
  1694. ],
  1695. "durationMs": 900,
  1696. "easing": "easeInOut"
  1697. },
  1698. "binding": {
  1699. "name": "辅助控制盒盖",
  1700. "sourceNode": "1_28辅助控制盒盖",
  1701. "origin": "model",
  1702. "pivot": [
  1703. -7.105427357601002e-15,
  1704. 0,
  1705. 0
  1706. ],
  1707. "center": [
  1708. -0.9138641357421875,
  1709. -9.237930297851566,
  1710. -9.5367431640625e-7
  1711. ]
  1712. }
  1713. },
  1714. {
  1715. "actionId": "BRIDGE-STEP-4:2",
  1716. "targetId": "front-pump-rescue-switch",
  1717. "modelProjectId": "468",
  1718. "modelVersionId": "595",
  1719. "motion": {
  1720. "kind": "rotate",
  1721. "axis": [
  1722. 5.689507713189075e-34,
  1723. 4.505224149471667e-16,
  1724. -1
  1725. ],
  1726. "pivot": [
  1727. -0.0000021457672261249172,
  1728. -0.00000214576721901949,
  1729. 4.76837158203125e-7
  1730. ],
  1731. "pivotMode": "hinge",
  1732. "angle": 30,
  1733. "offset": [
  1734. 0,
  1735. 0,
  1736. 0
  1737. ],
  1738. "durationMs": 900,
  1739. "easing": "easeInOut"
  1740. },
  1741. "binding": {
  1742. "name": "互救开关",
  1743. "sourceNode": "1_28和2_06互救开关",
  1744. "origin": "model",
  1745. "pivot": [
  1746. -0.0000021457672261249172,
  1747. -0.00000214576721901949,
  1748. 4.76837158203125e-7
  1749. ],
  1750. "center": [
  1751. -0.5494954586029053,
  1752. -0.0000021457672119140625,
  1753. 4.76837158203125e-7
  1754. ]
  1755. }
  1756. }
  1757. ]
  1758. },
  1759. {
  1760. "id": "BRIDGE-STEP-5",
  1761. "stepCode": "BRIDGE-STEP-5",
  1762. "actionCode": "COMPLETE_BRIDGE-STEP-5",
  1763. "number": 5,
  1764. "title": "打开滤油器出口连通球阀",
  1765. "targetId": "bridge-filter-valve-1",
  1766. "targetName": "滤油器出口球阀 1",
  1767. "mode": "inspect",
  1768. "interaction": "mechanism-operation",
  1769. "instruction": "打开两个输油滤油器出口处的连通球阀。",
  1770. "guidance": "打开两个输油滤油器出口处的连通球阀。",
  1771. "warning": "",
  1772. "success": "打开滤油器出口连通球阀:三维操作已保存",
  1773. "cameraPolicy": "focus",
  1774. "action": {
  1775. "kind": "mechanism-operation",
  1776. "targetId": "bridge-filter-valve-1",
  1777. "requiresPlacement": false,
  1778. "durationMs": 700,
  1779. "mechanism": {
  1780. "type": "sequence",
  1781. "steps": [
  1782. {
  1783. "targetId": "bridge-filter-valve-1",
  1784. "kind": "rotate",
  1785. "axis": [
  1786. 0,
  1787. 1,
  1788. 0
  1789. ],
  1790. "deltaDegrees": 90,
  1791. "toleranceDegrees": 8,
  1792. "directionHint": "打开第 1 个滤油器出口球阀"
  1793. },
  1794. {
  1795. "targetId": "bridge-filter-valve-2",
  1796. "kind": "rotate",
  1797. "axis": [
  1798. 0,
  1799. 1,
  1800. 0
  1801. ],
  1802. "deltaDegrees": 90,
  1803. "toleranceDegrees": 8,
  1804. "directionHint": "打开第 2 个滤油器出口球阀"
  1805. }
  1806. ]
  1807. }
  1808. },
  1809. "toolId": "",
  1810. "measurement": "",
  1811. "assessment": {
  1812. "weight": 16.67,
  1813. "requiredDimensions": [
  1814. "action",
  1815. "sequence"
  1816. ],
  1817. "passPolicy": "all-required"
  1818. },
  1819. "audio": {
  1820. "narrationSource": "digital-generate",
  1821. "narrationText": "第5步,打开滤油器出口连通球阀。打开两个输油滤油器出口处的连通球阀。",
  1822. "successCue": "ui",
  1823. "errorCue": "collision-error",
  1824. "narrationUrl": "",
  1825. "narrationAssetCode": "",
  1826. "narrationVideoAssetCode": "DH_774F7400E0B54F4696EBDAD800A289C3",
  1827. "digitalHuman": {
  1828. "enabled": true,
  1829. "mode": "video",
  1830. "videoSource": "library",
  1831. "videoId": "62",
  1832. "videoName": "重型支援桥液压泵应急替代 · 5 打开滤油器出口连通球阀",
  1833. "appId": "AP_238179E0A10F97927EA49FA3",
  1834. "videoUrl": "",
  1835. "generatedVideoUrl": "",
  1836. "generationStatus": "generated"
  1837. }
  1838. },
  1839. "modelActions": [
  1840. {
  1841. "actionId": "BRIDGE-STEP-5:1",
  1842. "targetId": "bridge-filter-valve-1",
  1843. "modelProjectId": "468",
  1844. "modelVersionId": "595",
  1845. "motion": {
  1846. "kind": "rotate",
  1847. "axis": [
  1848. 0,
  1849. 1,
  1850. 0
  1851. ],
  1852. "pivot": [
  1853. 2.7939677238464355e-9,
  1854. -3.725290298461914e-9,
  1855. -0.05009720101952553
  1856. ],
  1857. "pivotMode": "hinge",
  1858. "angle": 90,
  1859. "offset": [
  1860. 0,
  1861. 0,
  1862. 0
  1863. ],
  1864. "durationMs": 900,
  1865. "easing": "easeInOut"
  1866. },
  1867. "binding": {
  1868. "name": "滤油器出口球阀 1",
  1869. "sourceNode": "2_07球阀开关01",
  1870. "origin": "model",
  1871. "pivot": [
  1872. 2.7939677238464355e-9,
  1873. -3.725290298461914e-9,
  1874. -0.05009720101952553
  1875. ],
  1876. "center": [
  1877. 2.7939677238464355e-9,
  1878. -3.725290298461914e-9,
  1879. 1.862645149230957e-9
  1880. ]
  1881. }
  1882. },
  1883. {
  1884. "actionId": "BRIDGE-STEP-5:2",
  1885. "targetId": "bridge-filter-valve-2",
  1886. "modelProjectId": "468",
  1887. "modelVersionId": "595",
  1888. "motion": {
  1889. "kind": "rotate",
  1890. "axis": [
  1891. 0,
  1892. 1,
  1893. 0
  1894. ],
  1895. "pivot": [
  1896. 9.313225746154785e-9,
  1897. 1.862645149230957e-8,
  1898. -0.05009720101952553
  1899. ],
  1900. "pivotMode": "hinge",
  1901. "angle": 90,
  1902. "offset": [
  1903. 0,
  1904. 0,
  1905. 0
  1906. ],
  1907. "durationMs": 900,
  1908. "easing": "easeInOut"
  1909. },
  1910. "binding": {
  1911. "name": "滤油器出口球阀 2",
  1912. "sourceNode": "2_07球阀开关02和3-02球阀开关",
  1913. "origin": "model",
  1914. "pivot": [
  1915. 9.313225746154785e-9,
  1916. 1.862645149230957e-8,
  1917. -0.05009720101952553
  1918. ],
  1919. "center": [
  1920. 9.313225746154785e-9,
  1921. 1.862645149230957e-8,
  1922. 0
  1923. ]
  1924. }
  1925. }
  1926. ]
  1927. },
  1928. {
  1929. "id": "BRIDGE-STEP-6",
  1930. "stepCode": "BRIDGE-STEP-6",
  1931. "actionCode": "COMPLETE_BRIDGE-STEP-6",
  1932. "number": 6,
  1933. "title": "接通支援车液压取力器",
  1934. "targetId": "bridge-support-pto",
  1935. "targetName": "接通保障车取力器",
  1936. "mode": "inspect",
  1937. "interaction": "mechanism-operation",
  1938. "instruction": "接通支援车液压系统取力器,向架桥车供油。",
  1939. "guidance": "接通支援车液压系统取力器,向架桥车供油。",
  1940. "warning": "",
  1941. "success": "接通支援车液压取力器:三维操作已保存",
  1942. "cameraPolicy": "focus",
  1943. "action": {
  1944. "kind": "mechanism-operation",
  1945. "targetId": "bridge-support-pto",
  1946. "requiresPlacement": false,
  1947. "durationMs": 700,
  1948. "mechanism": {
  1949. "type": "sequence",
  1950. "steps": [
  1951. {
  1952. "targetId": "bridge-support-pto",
  1953. "kind": "rotate",
  1954. "axis": [
  1955. 0,
  1956. 1,
  1957. 0
  1958. ],
  1959. "deltaDegrees": 30,
  1960. "toleranceDegrees": 8,
  1961. "directionHint": "接通保障车取力器"
  1962. },
  1963. {
  1964. "targetId": "bridge-supply",
  1965. "kind": "identify",
  1966. "directionHint": "观察供油示意",
  1967. "effects": [
  1968. {
  1969. "targetId": "bridge-hose-line",
  1970. "color": 15312947
  1971. },
  1972. {
  1973. "targetId": "bridge-return-line",
  1974. "color": 3325905
  1975. }
  1976. ]
  1977. }
  1978. ]
  1979. }
  1980. },
  1981. "toolId": "",
  1982. "measurement": "",
  1983. "assessment": {
  1984. "weight": 16.65,
  1985. "requiredDimensions": [
  1986. "action",
  1987. "sequence"
  1988. ],
  1989. "passPolicy": "all-required"
  1990. },
  1991. "audio": {
  1992. "narrationSource": "digital-generate",
  1993. "narrationText": "第6步,接通支援车液压取力器。接通支援车液压系统取力器,向架桥车供油。",
  1994. "successCue": "ui",
  1995. "errorCue": "collision-error",
  1996. "narrationUrl": "",
  1997. "narrationAssetCode": "",
  1998. "narrationVideoAssetCode": "DH_64D9ECF315DA41568D936CFEBF28E403",
  1999. "digitalHuman": {
  2000. "enabled": true,
  2001. "mode": "video",
  2002. "videoSource": "library",
  2003. "videoId": "63",
  2004. "videoName": "重型支援桥液压泵应急替代 · 6 接通支援车液压取力器",
  2005. "appId": "AP_238179E0A10F97927EA49FA3",
  2006. "videoUrl": "",
  2007. "generatedVideoUrl": "",
  2008. "generationStatus": "generated"
  2009. }
  2010. },
  2011. "modelActions": [
  2012. {
  2013. "actionId": "BRIDGE-STEP-6:1",
  2014. "targetId": "bridge-support-pto",
  2015. "modelProjectId": "468",
  2016. "modelVersionId": "595",
  2017. "motion": {
  2018. "kind": "rotate",
  2019. "axis": [
  2020. 0,
  2021. 1,
  2022. 0
  2023. ],
  2024. "pivot": [
  2025. 0,
  2026. 0,
  2027. 0
  2028. ],
  2029. "pivotMode": "hinge",
  2030. "angle": 30,
  2031. "offset": [
  2032. 0,
  2033. 0,
  2034. 0
  2035. ],
  2036. "durationMs": 900,
  2037. "easing": "easeInOut"
  2038. },
  2039. "binding": {
  2040. "name": "保障车取力器开关(操作示意)",
  2041. "sourceNode": "保障车取力器开关(操作示意)",
  2042. "origin": "supplement",
  2043. "pivot": [
  2044. 0,
  2045. 0,
  2046. 0
  2047. ],
  2048. "center": [
  2049. 0,
  2050. -0.015000000189989815,
  2051. 0.00474999985098834
  2052. ]
  2053. }
  2054. },
  2055. {
  2056. "actionId": "BRIDGE-STEP-6:2",
  2057. "targetId": "bridge-supply",
  2058. "modelProjectId": "468",
  2059. "modelVersionId": "595",
  2060. "motion": {
  2061. "kind": "state",
  2062. "axis": [
  2063. 0,
  2064. 1,
  2065. 0
  2066. ],
  2067. "pivot": [
  2068. 0,
  2069. 0,
  2070. 0
  2071. ],
  2072. "pivotMode": "hinge",
  2073. "angle": 0,
  2074. "offset": [
  2075. 0,
  2076. 0,
  2077. 0
  2078. ],
  2079. "durationMs": 900,
  2080. "easing": "easeInOut"
  2081. },
  2082. "binding": {
  2083. "name": "供油回路观察点",
  2084. "sourceNode": "供油回路观察点",
  2085. "origin": "supplement",
  2086. "pivot": [
  2087. 0,
  2088. 0,
  2089. 0
  2090. ],
  2091. "center": [
  2092. 0,
  2093. 0,
  2094. 0
  2095. ]
  2096. }
  2097. }
  2098. ]
  2099. }
  2100. ],
  2101. "executionPlan": {
  2102. "schema": "digital-workshop.training-execution-plan",
  2103. "version": 1,
  2104. "entryNodeId": "front-pump-step-01",
  2105. "traversalOrder": [
  2106. "front-pump-step-01",
  2107. "front-pump-step-02",
  2108. "front-pump-step-03",
  2109. "front-pump-step-04",
  2110. "front-pump-step-05"
  2111. ]
  2112. },
  2113. "assessment": {
  2114. "passScore": 80,
  2115. "maxScore": 100,
  2116. "totalScore": 100,
  2117. "scoringMode": "weighted-rules",
  2118. "allowRetry": true,
  2119. "recordProcess": true
  2120. },
  2121. "runtime": {
  2122. "startMode": "practice",
  2123. "offline": true,
  2124. "teacherEnabled": true,
  2125. "teacherVoiceEnabled": true,
  2126. "actionSoundEnabled": true,
  2127. "showStepPanel": true,
  2128. "showProgress": true,
  2129. "allowReplay": true,
  2130. "language": "zh-CN",
  2131. "definitionSource": "SCRIPT",
  2132. "scriptId": "bridge-pump-substitute",
  2133. "scriptVersion": "5"
  2134. },
  2135. "schemaVersion": 1,
  2136. "source": "桥梁/文件2/5.jpg、6.jpg",
  2137. "introduction": {
  2138. "version": 1,
  2139. "background": {
  2140. "id": "background",
  2141. "title": "项目背景 · 液压泵应急替代",
  2142. "body": "重型支援桥在将移动架推出至中间位置时,突遇山体滑坡,巨石滚落,飞入底盘车两副车架内,产生巨大撞击声,操作手随即停车检查,发现前泵被飞入巨石击中,导致泵体变形。而后桥梁分队分队长指挥操作手试车检查,驾驶员在接通取力器后,操作手按照规定程序试车,此时托架和架设架所有执行机构不动作,随即向分队长报告。而后分队长指挥操作手对装备进行动作检查,操作手在托架和架设架均不动作的状态下,手动将托架马达换向联手柄搬至“向前”位置,同时,分队长观察前泵出口处(托架多路换向阀M口)压力表,此时压力表显示0MPa。由此分队长判断前泵损坏。",
  2143. "format": "image-text",
  2144. "imageUrl": "/models/bridge-training/bridge-pump-substitute-v4.jpg",
  2145. "videoUrl": "",
  2146. "imageAssetCode": "",
  2147. "videoAssetCode": "",
  2148. "source": "TASK-VIRTUAL-006 图片原文",
  2149. "enabled": true
  2150. },
  2151. "lectures": [
  2152. {
  2153. "id": "TASK-VIRTUAL-006-L1",
  2154. "title": "替代是什么",
  2155. "body": "替代是指使用性能相似或相近的单元或原材料、油液、仪表等暂时替换损伤或缺少的资源,以恢复工程装备的基本功能或能自救。",
  2156. "format": "image-text",
  2157. "imageUrl": "/models/bridge-training/bridge-pump-substitute-v4.jpg",
  2158. "videoUrl": "",
  2159. "imageAssetCode": "",
  2160. "videoAssetCode": "",
  2161. "source": "TASK-VIRTUAL-006 图片解说词"
  2162. },
  2163. {
  2164. "id": "TASK-VIRTUAL-006-L2",
  2165. "title": "双车互救是什么",
  2166. "body": "互救是指在架桥车液压系统完全失效时,通过连接保障车的液压系统,利用保障车的液压泵为架桥车提供动力,完成桥梁的架设和撤收作业。",
  2167. "format": "image-text",
  2168. "imageUrl": "/models/bridge-training/bridge-pump-substitute-v4.jpg",
  2169. "videoUrl": "",
  2170. "imageAssetCode": "",
  2171. "videoAssetCode": "",
  2172. "source": "TASK-VIRTUAL-006 图片解说词"
  2173. }
  2174. ]
  2175. },
  2176. "production": {
  2177. "schemaVersion": 1,
  2178. "taskCode": "TASK-VIRTUAL-006",
  2179. "taskId": "87",
  2180. "trainingProjectId": "439",
  2181. "sourceContentVersionId": "567",
  2182. "scriptId": "bridge-pump-substitute",
  2183. "scriptVersion": "5",
  2184. "modelProjectId": "468",
  2185. "sceneProjectId": "469",
  2186. "modelVersionId": "595",
  2187. "sceneVersionId": "596"
  2188. },
  2189. "productionDefinition": {
  2190. "schema": "digital-workshop-training-project",
  2191. "version": 1,
  2192. "id": "front-pump-rescue-operation-v1",
  2193. "projectId": "front-pump-rescue-operation-v1",
  2194. "name": "重型支援桥液压泵应急替代",
  2195. "status": "published",
  2196. "trainingMode": "VIRTUAL",
  2197. "resources": {
  2198. "models": [
  2199. {
  2200. "id": "front-pump-step-vehicle",
  2201. "modelId": "front-pump-step-vehicle",
  2202. "name": "架桥车前泵互救操作整车模型",
  2203. "baseModelName": "架桥车前泵互救操作整车模型",
  2204. "sourceName": "步骤模型.glb",
  2205. "resourceUrl": "/models/步骤模型.glb",
  2206. "assetKey": "",
  2207. "mimeType": "model/gltf-binary",
  2208. "sizeBytes": 32195288,
  2209. "revision": 1,
  2210. "materialPreset": null,
  2211. "parts": [
  2212. {
  2213. "editorId": "",
  2214. "interactionId": "front-pump-hydraulic-pump",
  2215. "nodeName": "1液压泵",
  2216. "sourceNodeName": "1液压泵",
  2217. "nodePath": "",
  2218. "name": "液压泵",
  2219. "capabilities": [
  2220. "select",
  2221. "inspect"
  2222. ],
  2223. "visible": true
  2224. },
  2225. {
  2226. "editorId": "",
  2227. "interactionId": "front-pump-power-take-off",
  2228. "nodeName": "2取力器",
  2229. "sourceNodeName": "2取力器",
  2230. "nodePath": "",
  2231. "name": "取力器",
  2232. "capabilities": [
  2233. "select",
  2234. "inspect"
  2235. ],
  2236. "visible": true
  2237. },
  2238. {
  2239. "editorId": "",
  2240. "interactionId": "front-pump-pto-switch",
  2241. "nodeName": "2取力器开关",
  2242. "sourceNodeName": "2取力器开关",
  2243. "nodePath": "",
  2244. "name": "取力器开关",
  2245. "capabilities": [
  2246. "select",
  2247. "inspect",
  2248. "mechanism"
  2249. ],
  2250. "visible": true
  2251. },
  2252. {
  2253. "editorId": "",
  2254. "interactionId": "front-pump-ball-valve-switch",
  2255. "nodeName": "3球阀开关",
  2256. "sourceNodeName": "3球阀开关",
  2257. "nodePath": "",
  2258. "name": "球阀开关",
  2259. "capabilities": [
  2260. "select",
  2261. "inspect",
  2262. "mechanism"
  2263. ],
  2264. "visible": true
  2265. },
  2266. {
  2267. "editorId": "",
  2268. "interactionId": "front-pump-aux-control-box",
  2269. "nodeName": "5辅助控制盒",
  2270. "sourceNodeName": "5辅助控制盒",
  2271. "nodePath": "",
  2272. "name": "辅助控制盒",
  2273. "capabilities": [
  2274. "select",
  2275. "inspect"
  2276. ],
  2277. "visible": true
  2278. },
  2279. {
  2280. "editorId": "",
  2281. "interactionId": "front-pump-aux-control-box-cover",
  2282. "nodeName": "5辅助控制盒盖",
  2283. "sourceNodeName": "5辅助控制盒盖",
  2284. "nodePath": "",
  2285. "name": "辅助控制盒盖",
  2286. "capabilities": [
  2287. "select",
  2288. "inspect",
  2289. "mechanism"
  2290. ],
  2291. "visible": true
  2292. },
  2293. {
  2294. "editorId": "",
  2295. "interactionId": "front-pump-rescue-switch",
  2296. "nodeName": "5互救开关",
  2297. "sourceNodeName": "5互救开关",
  2298. "nodePath": "",
  2299. "name": "互救开关",
  2300. "capabilities": [
  2301. "select",
  2302. "inspect",
  2303. "mechanism"
  2304. ],
  2305. "visible": true
  2306. }
  2307. ]
  2308. }
  2309. ],
  2310. "animations": []
  2311. },
  2312. "task": {
  2313. "id": "87",
  2314. "code": "TASK-VIRTUAL-006",
  2315. "title": "重型支援桥液压泵应急替代",
  2316. "categoryId": "minor-repair",
  2317. "difficulty": "标准",
  2318. "level": "标准",
  2319. "duration": 10,
  2320. "description": "前泵损坏的情况下如何操作。",
  2321. "image": "/models/step-model-front-pump-thumb.png",
  2322. "equipment": "架桥车",
  2323. "skills": [
  2324. "液压泵故障识别",
  2325. "取力器断开与联通",
  2326. "球阀开启",
  2327. "互救开关操作"
  2328. ],
  2329. "category": "虚拟仿真",
  2330. "name": "重型支援桥液压泵应急替代"
  2331. },
  2332. "scenario": {
  2333. "id": "front-pump-rescue-scenario",
  2334. "publishedSceneId": "SCENE-FRONT-PUMP-RESCUE-01",
  2335. "publishedSceneVersion": "1.0",
  2336. "baseVisualKey": "front-pump-rescue",
  2337. "visualKey": "front-pump-rescue",
  2338. "environmentName": "重型支援桥液压泵应急替代",
  2339. "sceneLayout": "架桥车整车操作位",
  2340. "equipmentState": "按步骤操作对应部件",
  2341. "tools": [],
  2342. "faults": [],
  2343. "environment": {
  2344. "type": "outdoor",
  2345. "mode": "builtin",
  2346. "sourceName": "桥梁脚本三维训练场",
  2347. "resourceUrl": "",
  2348. "sizeBytes": 0,
  2349. "lastModified": 0,
  2350. "embeddedDataUrl": ""
  2351. },
  2352. "sceneResource": {
  2353. "sceneId": "SCENE-FRONT-PUMP-RESCUE-01",
  2354. "version": "1.0",
  2355. "sourceKind": "published",
  2356. "status": "已发布",
  2357. "name": "重型支援桥液压泵应急替代",
  2358. "presetId": "outdoor-1",
  2359. "type": "outdoor",
  2360. "objectCount": 2,
  2361. "objects": [
  2362. {
  2363. "id": "front-pump-training-yard",
  2364. "sceneId": "front-pump-training-yard",
  2365. "interactionId": "scene:front-pump-training-yard",
  2366. "type": "imported",
  2367. "name": "野外山地训练场",
  2368. "semantic": "场景地形",
  2369. "assetRole": "environment",
  2370. "operable": false,
  2371. "visible": true,
  2372. "modelId": "front-pump-field-terrain",
  2373. "modelEditorAssetId": "front-pump-field-terrain",
  2374. "modelEditorModelId": "front-pump-field-terrain",
  2375. "modelEditorRevision": 1,
  2376. "modelOverrides": {},
  2377. "materialPreset": null,
  2378. "sourceName": "地形.glb",
  2379. "resourceUrl": "/models/地形.glb",
  2380. "assetKey": "",
  2381. "mimeType": "model/gltf-binary",
  2382. "sizeBytes": 10726472,
  2383. "fitToScene": true,
  2384. "fitSize": 140,
  2385. "groundLevelY": 0,
  2386. "position": [
  2387. 0,
  2388. 0,
  2389. 0
  2390. ],
  2391. "rotation": [
  2392. 0,
  2393. 0,
  2394. 0
  2395. ],
  2396. "scale": [
  2397. 1,
  2398. 1,
  2399. 1
  2400. ]
  2401. },
  2402. {
  2403. "id": "front-pump-rescue-vehicle",
  2404. "sceneId": "front-pump-rescue-vehicle",
  2405. "interactionId": "scene:front-pump-rescue-vehicle",
  2406. "type": "imported",
  2407. "name": "架桥车前泵互救操作整车模型",
  2408. "semantic": "实训装备",
  2409. "assetRole": "training-content",
  2410. "operable": true,
  2411. "visible": true,
  2412. "capabilities": [
  2413. "select",
  2414. "inspect"
  2415. ],
  2416. "modelId": "front-pump-step-vehicle",
  2417. "modelEditorAssetId": "front-pump-step-vehicle",
  2418. "modelEditorModelId": "front-pump-step-vehicle",
  2419. "modelEditorRevision": 2,
  2420. "modelOverrides": {},
  2421. "materialPreset": null,
  2422. "modelPartTargets": [
  2423. {
  2424. "interactionId": "front-pump-hydraulic-pump",
  2425. "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵",
  2426. "name": "液压泵",
  2427. "capabilities": [
  2428. "select",
  2429. "inspect"
  2430. ],
  2431. "sceneId": "front-pump-rescue-vehicle",
  2432. "operable": true,
  2433. "visible": true,
  2434. "nodePath": "",
  2435. "editorId": ""
  2436. },
  2437. {
  2438. "interactionId": "front-pump-power-take-off",
  2439. "sourceNodeName": "1_25取力器",
  2440. "name": "取力器",
  2441. "capabilities": [
  2442. "select",
  2443. "inspect"
  2444. ],
  2445. "sceneId": "front-pump-rescue-vehicle",
  2446. "operable": true,
  2447. "visible": true,
  2448. "nodePath": "",
  2449. "editorId": ""
  2450. },
  2451. {
  2452. "interactionId": "front-pump-pto-switch",
  2453. "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关",
  2454. "name": "取力器开关",
  2455. "capabilities": [
  2456. "select",
  2457. "inspect",
  2458. "mechanism"
  2459. ],
  2460. "sceneId": "front-pump-rescue-vehicle",
  2461. "operable": true,
  2462. "visible": true,
  2463. "nodePath": "",
  2464. "editorId": ""
  2465. },
  2466. {
  2467. "interactionId": "front-pump-ball-valve-switch",
  2468. "sourceNodeName": "1_26球阀开关",
  2469. "name": "球阀开关",
  2470. "capabilities": [
  2471. "select",
  2472. "inspect",
  2473. "mechanism"
  2474. ],
  2475. "sceneId": "front-pump-rescue-vehicle",
  2476. "operable": true,
  2477. "visible": true,
  2478. "nodePath": "",
  2479. "editorId": ""
  2480. },
  2481. {
  2482. "interactionId": "front-pump-aux-control-box",
  2483. "sourceNodeName": "1_28辅助控制盒内",
  2484. "name": "辅助控制盒",
  2485. "capabilities": [
  2486. "select",
  2487. "inspect"
  2488. ],
  2489. "sceneId": "front-pump-rescue-vehicle",
  2490. "operable": true,
  2491. "visible": true,
  2492. "nodePath": "",
  2493. "editorId": ""
  2494. },
  2495. {
  2496. "interactionId": "front-pump-aux-control-box-cover",
  2497. "sourceNodeName": "1_28辅助控制盒盖",
  2498. "name": "辅助控制盒盖",
  2499. "capabilities": [
  2500. "select",
  2501. "inspect",
  2502. "mechanism"
  2503. ],
  2504. "pivotEdge": {
  2505. "space": "world",
  2506. "axis": [
  2507. 0,
  2508. 1,
  2509. 0
  2510. ],
  2511. "edge": "nearest-vertical-edge"
  2512. },
  2513. "sceneId": "front-pump-rescue-vehicle",
  2514. "operable": true,
  2515. "visible": true,
  2516. "nodePath": "",
  2517. "editorId": ""
  2518. },
  2519. {
  2520. "interactionId": "front-pump-rescue-switch",
  2521. "sourceNodeName": "1_28和2_06互救开关",
  2522. "name": "互救开关",
  2523. "capabilities": [
  2524. "select",
  2525. "inspect",
  2526. "mechanism"
  2527. ],
  2528. "sceneId": "front-pump-rescue-vehicle",
  2529. "operable": true,
  2530. "visible": true,
  2531. "nodePath": "",
  2532. "editorId": ""
  2533. }
  2534. ],
  2535. "sourceName": "0916架桥车.glb",
  2536. "resourceUrl": "/models/bridge-erector-20260916.glb",
  2537. "assetKey": "",
  2538. "mimeType": "model/gltf-binary",
  2539. "sizeBytes": 37160920,
  2540. "fitToScene": false,
  2541. "fitSize": 8,
  2542. "position": [
  2543. 0,
  2544. 0,
  2545. 0
  2546. ],
  2547. "rotation": [
  2548. 0,
  2549. 0,
  2550. 0
  2551. ],
  2552. "scale": [
  2553. 1,
  2554. 1,
  2555. 1
  2556. ],
  2557. "partOverrides": {}
  2558. },
  2559. {
  2560. "id": "support-vehicle",
  2561. "sceneId": "support-vehicle",
  2562. "interactionId": "scene:support-vehicle",
  2563. "type": "imported",
  2564. "name": "0916保障车.glb",
  2565. "semantic": "实训装备",
  2566. "assetRole": "training-content",
  2567. "operable": false,
  2568. "visible": true,
  2569. "capabilities": [
  2570. "select",
  2571. "inspect"
  2572. ],
  2573. "modelId": "support-vehicle",
  2574. "modelEditorAssetId": "support-vehicle",
  2575. "modelEditorModelId": "support-vehicle",
  2576. "modelEditorRevision": 2,
  2577. "modelOverrides": {},
  2578. "materialPreset": null,
  2579. "modelPartTargets": [],
  2580. "sourceName": "0916保障车.glb",
  2581. "resourceUrl": "/models/bridge-support-20260916.glb",
  2582. "assetKey": "",
  2583. "mimeType": "model/gltf-binary",
  2584. "sizeBytes": 37160920,
  2585. "fitToScene": false,
  2586. "fitSize": 8,
  2587. "position": [
  2588. 0,
  2589. 0,
  2590. 0
  2591. ],
  2592. "rotation": [
  2593. 0,
  2594. 0,
  2595. 0
  2596. ],
  2597. "scale": [
  2598. 1,
  2599. 1,
  2600. 1
  2601. ],
  2602. "partOverrides": {}
  2603. },
  2604. {
  2605. "id": "rescue-hoses",
  2606. "sceneId": "rescue-hoses",
  2607. "interactionId": "scene:rescue-hoses",
  2608. "type": "imported",
  2609. "name": "双车连接油管.glb",
  2610. "semantic": "实训装备",
  2611. "assetRole": "script-accessory",
  2612. "operable": false,
  2613. "visible": true,
  2614. "capabilities": [
  2615. "select",
  2616. "inspect"
  2617. ],
  2618. "modelId": "rescue-hoses",
  2619. "modelEditorAssetId": "rescue-hoses",
  2620. "modelEditorModelId": "rescue-hoses",
  2621. "modelEditorRevision": 2,
  2622. "modelOverrides": {},
  2623. "materialPreset": null,
  2624. "modelPartTargets": [],
  2625. "sourceName": "双车连接油管.glb",
  2626. "resourceUrl": "/models/bridge-rescue-hoses-20260916.glb",
  2627. "assetKey": "",
  2628. "mimeType": "model/gltf-binary",
  2629. "sizeBytes": 37160920,
  2630. "fitToScene": false,
  2631. "fitSize": 8,
  2632. "position": [
  2633. 0,
  2634. 0,
  2635. 0
  2636. ],
  2637. "rotation": [
  2638. 0,
  2639. 0,
  2640. 0
  2641. ],
  2642. "scale": [
  2643. 1,
  2644. 1,
  2645. 1
  2646. ],
  2647. "partOverrides": {}
  2648. }
  2649. ],
  2650. "snapshot": {
  2651. "schema": "edit3dv4.scene",
  2652. "version": "1.0",
  2653. "name": "重型支援桥液压泵应急替代",
  2654. "presetId": "outdoor-1",
  2655. "type": "outdoor",
  2656. "environment": {
  2657. "presetId": "outdoor-1",
  2658. "type": "outdoor"
  2659. },
  2660. "rendering": {
  2661. "background": 11062241,
  2662. "fog": {
  2663. "color": 11062241,
  2664. "near": 70,
  2665. "far": 240
  2666. },
  2667. "toneMappingExposure": 1.05,
  2668. "environment": {
  2669. "type": "room",
  2670. "sigma": 0.04
  2671. },
  2672. "camera": {
  2673. "fov": 45,
  2674. "near": 0.1,
  2675. "far": 800,
  2676. "position": [
  2677. 11,
  2678. 8,
  2679. 16
  2680. ],
  2681. "target": [
  2682. 0,
  2683. 1.5,
  2684. 2
  2685. ]
  2686. }
  2687. },
  2688. "objects": [
  2689. {
  2690. "id": "front-pump-training-yard",
  2691. "sceneId": "front-pump-training-yard",
  2692. "interactionId": "scene:front-pump-training-yard",
  2693. "type": "imported",
  2694. "name": "野外山地训练场",
  2695. "semantic": "场景地形",
  2696. "assetRole": "environment",
  2697. "operable": false,
  2698. "visible": true,
  2699. "modelId": "front-pump-field-terrain",
  2700. "modelEditorAssetId": "front-pump-field-terrain",
  2701. "modelEditorModelId": "front-pump-field-terrain",
  2702. "modelEditorRevision": 1,
  2703. "modelOverrides": {},
  2704. "materialPreset": null,
  2705. "sourceName": "地形.glb",
  2706. "resourceUrl": "/models/地形.glb",
  2707. "assetKey": "",
  2708. "mimeType": "model/gltf-binary",
  2709. "sizeBytes": 10726472,
  2710. "fitToScene": true,
  2711. "fitSize": 140,
  2712. "groundLevelY": 0,
  2713. "position": [
  2714. 0,
  2715. 0,
  2716. 0
  2717. ],
  2718. "rotation": [
  2719. 0,
  2720. 0,
  2721. 0
  2722. ],
  2723. "scale": [
  2724. 1,
  2725. 1,
  2726. 1
  2727. ],
  2728. "assetCode": "PRODUCTION-MODEL-1",
  2729. "targetProjectId": "468",
  2730. "targetVersionId": "595"
  2731. },
  2732. {
  2733. "id": "front-pump-rescue-vehicle",
  2734. "sceneId": "front-pump-rescue-vehicle",
  2735. "interactionId": "scene:front-pump-rescue-vehicle",
  2736. "type": "imported",
  2737. "name": "架桥车前泵互救操作整车模型",
  2738. "semantic": "实训装备",
  2739. "assetRole": "training-content",
  2740. "operable": true,
  2741. "visible": true,
  2742. "capabilities": [
  2743. "select",
  2744. "inspect"
  2745. ],
  2746. "modelId": "front-pump-step-vehicle",
  2747. "modelEditorAssetId": "front-pump-step-vehicle",
  2748. "modelEditorModelId": "front-pump-step-vehicle",
  2749. "modelEditorRevision": 2,
  2750. "modelOverrides": {},
  2751. "materialPreset": null,
  2752. "modelPartTargets": [
  2753. {
  2754. "interactionId": "front-pump-hydraulic-pump",
  2755. "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵",
  2756. "name": "液压泵",
  2757. "capabilities": [
  2758. "select",
  2759. "inspect"
  2760. ],
  2761. "sceneId": "front-pump-rescue-vehicle",
  2762. "operable": true,
  2763. "visible": true,
  2764. "nodePath": "",
  2765. "editorId": ""
  2766. },
  2767. {
  2768. "interactionId": "front-pump-power-take-off",
  2769. "sourceNodeName": "1_25取力器",
  2770. "name": "取力器",
  2771. "capabilities": [
  2772. "select",
  2773. "inspect"
  2774. ],
  2775. "sceneId": "front-pump-rescue-vehicle",
  2776. "operable": true,
  2777. "visible": true,
  2778. "nodePath": "",
  2779. "editorId": ""
  2780. },
  2781. {
  2782. "interactionId": "front-pump-pto-switch",
  2783. "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关",
  2784. "name": "取力器开关",
  2785. "capabilities": [
  2786. "select",
  2787. "inspect",
  2788. "mechanism"
  2789. ],
  2790. "sceneId": "front-pump-rescue-vehicle",
  2791. "operable": true,
  2792. "visible": true,
  2793. "nodePath": "",
  2794. "editorId": ""
  2795. },
  2796. {
  2797. "interactionId": "front-pump-ball-valve-switch",
  2798. "sourceNodeName": "1_26球阀开关",
  2799. "name": "球阀开关",
  2800. "capabilities": [
  2801. "select",
  2802. "inspect",
  2803. "mechanism"
  2804. ],
  2805. "sceneId": "front-pump-rescue-vehicle",
  2806. "operable": true,
  2807. "visible": true,
  2808. "nodePath": "",
  2809. "editorId": ""
  2810. },
  2811. {
  2812. "interactionId": "front-pump-aux-control-box",
  2813. "sourceNodeName": "1_28辅助控制盒内",
  2814. "name": "辅助控制盒",
  2815. "capabilities": [
  2816. "select",
  2817. "inspect"
  2818. ],
  2819. "sceneId": "front-pump-rescue-vehicle",
  2820. "operable": true,
  2821. "visible": true,
  2822. "nodePath": "",
  2823. "editorId": ""
  2824. },
  2825. {
  2826. "interactionId": "front-pump-aux-control-box-cover",
  2827. "sourceNodeName": "1_28辅助控制盒盖",
  2828. "name": "辅助控制盒盖",
  2829. "capabilities": [
  2830. "select",
  2831. "inspect",
  2832. "mechanism"
  2833. ],
  2834. "pivotEdge": {
  2835. "space": "world",
  2836. "axis": [
  2837. 0,
  2838. 1,
  2839. 0
  2840. ],
  2841. "edge": "nearest-vertical-edge"
  2842. },
  2843. "sceneId": "front-pump-rescue-vehicle",
  2844. "operable": true,
  2845. "visible": true,
  2846. "nodePath": "",
  2847. "editorId": ""
  2848. },
  2849. {
  2850. "interactionId": "front-pump-rescue-switch",
  2851. "sourceNodeName": "1_28和2_06互救开关",
  2852. "name": "互救开关",
  2853. "capabilities": [
  2854. "select",
  2855. "inspect",
  2856. "mechanism"
  2857. ],
  2858. "sceneId": "front-pump-rescue-vehicle",
  2859. "operable": true,
  2860. "visible": true,
  2861. "nodePath": "",
  2862. "editorId": ""
  2863. }
  2864. ],
  2865. "sourceName": "0916架桥车.glb",
  2866. "resourceUrl": "/models/bridge-erector-20260916.glb",
  2867. "assetKey": "",
  2868. "mimeType": "model/gltf-binary",
  2869. "sizeBytes": 37160920,
  2870. "fitToScene": false,
  2871. "fitSize": 8,
  2872. "position": [
  2873. 0,
  2874. 0,
  2875. 0
  2876. ],
  2877. "rotation": [
  2878. 0,
  2879. 0,
  2880. 0
  2881. ],
  2882. "scale": [
  2883. 1,
  2884. 1,
  2885. 1
  2886. ],
  2887. "partOverrides": {},
  2888. "assetCode": "PRODUCTION-MODEL-2",
  2889. "targetProjectId": "468",
  2890. "targetVersionId": "595"
  2891. },
  2892. {
  2893. "id": "support-vehicle",
  2894. "sceneId": "support-vehicle",
  2895. "interactionId": "scene:support-vehicle",
  2896. "type": "imported",
  2897. "name": "0916保障车.glb",
  2898. "semantic": "实训装备",
  2899. "assetRole": "training-content",
  2900. "operable": false,
  2901. "visible": true,
  2902. "capabilities": [
  2903. "select",
  2904. "inspect"
  2905. ],
  2906. "modelId": "support-vehicle",
  2907. "modelEditorAssetId": "support-vehicle",
  2908. "modelEditorModelId": "support-vehicle",
  2909. "modelEditorRevision": 2,
  2910. "modelOverrides": {},
  2911. "materialPreset": null,
  2912. "modelPartTargets": [],
  2913. "sourceName": "0916保障车.glb",
  2914. "resourceUrl": "/models/bridge-support-20260916.glb",
  2915. "assetKey": "",
  2916. "mimeType": "model/gltf-binary",
  2917. "sizeBytes": 37160920,
  2918. "fitToScene": false,
  2919. "fitSize": 8,
  2920. "position": [
  2921. 0,
  2922. 0,
  2923. 0
  2924. ],
  2925. "rotation": [
  2926. 0,
  2927. 0,
  2928. 0
  2929. ],
  2930. "scale": [
  2931. 1,
  2932. 1,
  2933. 1
  2934. ],
  2935. "partOverrides": {},
  2936. "assetCode": "PRODUCTION-MODEL-3",
  2937. "targetProjectId": "468",
  2938. "targetVersionId": "595"
  2939. },
  2940. {
  2941. "id": "rescue-hoses",
  2942. "sceneId": "rescue-hoses",
  2943. "interactionId": "scene:rescue-hoses",
  2944. "type": "imported",
  2945. "name": "双车连接油管.glb",
  2946. "semantic": "实训装备",
  2947. "assetRole": "script-accessory",
  2948. "operable": false,
  2949. "visible": true,
  2950. "capabilities": [
  2951. "select",
  2952. "inspect"
  2953. ],
  2954. "modelId": "rescue-hoses",
  2955. "modelEditorAssetId": "rescue-hoses",
  2956. "modelEditorModelId": "rescue-hoses",
  2957. "modelEditorRevision": 2,
  2958. "modelOverrides": {},
  2959. "materialPreset": null,
  2960. "modelPartTargets": [],
  2961. "sourceName": "双车连接油管.glb",
  2962. "resourceUrl": "/models/bridge-rescue-hoses-20260916.glb",
  2963. "assetKey": "",
  2964. "mimeType": "model/gltf-binary",
  2965. "sizeBytes": 37160920,
  2966. "fitToScene": false,
  2967. "fitSize": 8,
  2968. "position": [
  2969. 0,
  2970. 0,
  2971. 0
  2972. ],
  2973. "rotation": [
  2974. 0,
  2975. 0,
  2976. 0
  2977. ],
  2978. "scale": [
  2979. 1,
  2980. 1,
  2981. 1
  2982. ],
  2983. "partOverrides": {},
  2984. "assetCode": "PRODUCTION-MODEL-4",
  2985. "targetProjectId": "468",
  2986. "targetVersionId": "595"
  2987. }
  2988. ]
  2989. },
  2990. "assetReferences": [
  2991. {
  2992. "resourceUrl": "/models/步骤模型.glb",
  2993. "sourceName": "步骤模型.glb",
  2994. "sizeBytes": 32195288,
  2995. "mimeType": "model/gltf-binary",
  2996. "assetRole": "training-content"
  2997. }
  2998. ]
  2999. },
  3000. "accent": "#2d86d8",
  3001. "background": 11062241,
  3002. "fog": 11062241,
  3003. "ground": 7110499,
  3004. "camera": {
  3005. "position": [
  3006. 10.6,
  3007. 6.4,
  3008. 13.2
  3009. ],
  3010. "target": [
  3011. 0,
  3012. 1.9,
  3013. 0
  3014. ]
  3015. },
  3016. "retainStoredParts": true,
  3017. "sceneTags": [
  3018. "新版整车模型",
  3019. "原位部件操作"
  3020. ],
  3021. "sensorFeeds": [],
  3022. "name": "重型支援桥液压泵应急替代",
  3023. "title": "重型支援桥液压泵应急替代",
  3024. "operableParts": [
  3025. "bridge-engine",
  3026. "front-pump-pto-switch",
  3027. "bridge-hose-a",
  3028. "bridge-hose-b",
  3029. "bridge-hose-line-a",
  3030. "bridge-hose-line-b",
  3031. "bridge-return-line-a",
  3032. "bridge-return-line-b",
  3033. "bridge-return-valve",
  3034. "front-pump-aux-control-box-cover",
  3035. "front-pump-rescue-switch",
  3036. "bridge-filter-valve-1",
  3037. "bridge-filter-valve-2",
  3038. "bridge-support-pto",
  3039. "bridge-supply"
  3040. ]
  3041. },
  3042. "tools": [],
  3043. "faults": [],
  3044. "steps": [
  3045. {
  3046. "id": "BRIDGE-STEP-1",
  3047. "stepCode": "BRIDGE-STEP-1",
  3048. "actionCode": "COMPLETE_BRIDGE-STEP-1",
  3049. "number": 1,
  3050. "title": "保持架桥车运行并断开取力器",
  3051. "targetId": "bridge-engine",
  3052. "targetName": "保持架桥车发动机运行",
  3053. "mode": "inspect",
  3054. "interaction": "mechanism-operation",
  3055. "instruction": "保持架桥车发动机运转,确保架桥车取力器处于断开状态。",
  3056. "guidance": "保持架桥车发动机运转,确保架桥车取力器处于断开状态。",
  3057. "warning": "",
  3058. "success": "保持架桥车运行并断开取力器:三维操作已保存",
  3059. "cameraPolicy": "focus",
  3060. "action": {
  3061. "kind": "mechanism-operation",
  3062. "targetId": "bridge-engine",
  3063. "requiresPlacement": false,
  3064. "durationMs": 700,
  3065. "mechanism": {
  3066. "type": "sequence",
  3067. "steps": [
  3068. {
  3069. "targetId": "bridge-engine",
  3070. "kind": "identify",
  3071. "directionHint": "保持架桥车发动机运行",
  3072. "effects": [
  3073. {
  3074. "targetId": "bridge-engine",
  3075. "color": 2209160
  3076. }
  3077. ]
  3078. },
  3079. {
  3080. "targetId": "front-pump-pto-switch",
  3081. "kind": "rotate",
  3082. "axis": [
  3083. 1,
  3084. 0,
  3085. 0
  3086. ],
  3087. "deltaDegrees": -30,
  3088. "toleranceDegrees": 8,
  3089. "directionHint": "断开架桥车取力器"
  3090. }
  3091. ]
  3092. }
  3093. },
  3094. "toolId": "",
  3095. "measurement": "",
  3096. "assessment": {
  3097. "weight": 16.67,
  3098. "requiredDimensions": [
  3099. "action",
  3100. "sequence"
  3101. ],
  3102. "passPolicy": "all-required"
  3103. },
  3104. "audio": {
  3105. "narrationSource": "offline",
  3106. "narrationText": "第1步,保持架桥车运行并断开取力器。保持架桥车发动机运转,确保架桥车取力器处于断开状态。",
  3107. "successCue": "ui",
  3108. "errorCue": "collision-error",
  3109. "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-01.mp4",
  3110. "narrationAssetCode": "",
  3111. "narrationVideoAssetCode": "DH_5AEA5274E6664D43B8C53F55859D5717",
  3112. "digitalHuman": {
  3113. "enabled": true,
  3114. "mode": "video",
  3115. "videoSource": "library",
  3116. "videoId": "58",
  3117. "videoName": "重型支援桥液压泵应急替代 · 1 保持架桥车运行并断开取力器",
  3118. "appId": "AP_238179E0A10F97927EA49FA3",
  3119. "videoUrl": "",
  3120. "generatedVideoUrl": "",
  3121. "generationStatus": "generated"
  3122. },
  3123. "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-01.wav",
  3124. "safetyText": "",
  3125. "safetyUrl": ""
  3126. },
  3127. "modelActions": [
  3128. {
  3129. "actionId": "BRIDGE-STEP-1:1",
  3130. "targetId": "bridge-engine",
  3131. "modelProjectId": "468",
  3132. "modelVersionId": "595",
  3133. "motion": {
  3134. "kind": "state",
  3135. "axis": [
  3136. 0,
  3137. 1,
  3138. 0
  3139. ],
  3140. "pivot": [
  3141. 1.4901161221603232e-8,
  3142. 0,
  3143. -5.960464477539063e-8
  3144. ],
  3145. "pivotMode": "hinge",
  3146. "angle": 0,
  3147. "offset": [
  3148. 0,
  3149. 0,
  3150. 0
  3151. ],
  3152. "durationMs": 900,
  3153. "easing": "easeInOut"
  3154. },
  3155. "binding": {
  3156. "name": "架桥车发动机",
  3157. "sourceNode": "发动机",
  3158. "origin": "model",
  3159. "pivot": [
  3160. 1.4901161221603232e-8,
  3161. 0,
  3162. -5.960464477539063e-8
  3163. ],
  3164. "center": [
  3165. 1.4901161221603232e-8,
  3166. 0,
  3167. -5.960464477539063e-8
  3168. ]
  3169. }
  3170. },
  3171. {
  3172. "actionId": "BRIDGE-STEP-1:2",
  3173. "targetId": "front-pump-pto-switch",
  3174. "modelProjectId": "468",
  3175. "modelVersionId": "595",
  3176. "motion": {
  3177. "kind": "rotate",
  3178. "axis": [
  3179. 1,
  3180. 0,
  3181. 0
  3182. ],
  3183. "pivot": [
  3184. 0.0000152587890625,
  3185. -4.159996032714844,
  3186. 9.536743448279594e-7
  3187. ],
  3188. "pivotMode": "hinge",
  3189. "angle": -30,
  3190. "offset": [
  3191. 0,
  3192. 0,
  3193. 0
  3194. ],
  3195. "durationMs": 900,
  3196. "easing": "easeInOut"
  3197. },
  3198. "binding": {
  3199. "name": "取力器开关",
  3200. "sourceNode": "1_25和1_27和2_03和2_08取力器开关",
  3201. "origin": "model",
  3202. "pivot": [
  3203. 0.0000152587890625,
  3204. -4.159996032714844,
  3205. 9.536743448279594e-7
  3206. ],
  3207. "center": [
  3208. 0.0000152587890625,
  3209. 0.0000209808349609375,
  3210. 9.536743306171047e-7
  3211. ]
  3212. }
  3213. }
  3214. ]
  3215. },
  3216. {
  3217. "id": "BRIDGE-STEP-2",
  3218. "stepCode": "BRIDGE-STEP-2",
  3219. "actionCode": "COMPLETE_BRIDGE-STEP-2",
  3220. "number": 2,
  3221. "title": "连接两车液压软管",
  3222. "targetId": "bridge-hose-a",
  3223. "targetName": "打开架桥车快速接口防尘盖",
  3224. "mode": "inspect",
  3225. "interaction": "mechanism-operation",
  3226. "instruction": "连接支援车与架桥车液压软管。架桥车快接接头位于液压油箱右侧;支援车快接接头位于驾驶室外右下方。",
  3227. "guidance": "先打开架桥车、保障车的快速接口防尘盖,再依次将供油软管和回油软管的两端连接到对应接口。点击高亮部件播放动作,也可按住接头拖动至行程末端;四个接头全部到位后才完成本步。",
  3228. "warning": "",
  3229. "success": "连接两车液压软管:三维操作已保存",
  3230. "cameraPolicy": "focus",
  3231. "action": {
  3232. "kind": "mechanism-operation",
  3233. "targetId": "bridge-hose-a",
  3234. "requiresPlacement": false,
  3235. "durationMs": 700,
  3236. "mechanism": {
  3237. "type": "sequence",
  3238. "steps": [
  3239. {
  3240. "targetId": "bridge-hose-a",
  3241. "kind": "identify",
  3242. "directionHint": "打开架桥车快速接口防尘盖",
  3243. "effects": [
  3244. {
  3245. "targetId": "bridge-hose-a",
  3246. "offset": [
  3247. 0,
  3248. 0,
  3249. -0.7
  3250. ]
  3251. }
  3252. ]
  3253. },
  3254. {
  3255. "targetId": "bridge-hose-b",
  3256. "kind": "identify",
  3257. "directionHint": "打开保障车快速接口防尘盖",
  3258. "effects": [
  3259. {
  3260. "targetId": "bridge-hose-b",
  3261. "offset": [
  3262. 0,
  3263. 0,
  3264. -0.7
  3265. ]
  3266. }
  3267. ]
  3268. },
  3269. {
  3270. "targetId": "bridge-hose-line-a",
  3271. "kind": "identify",
  3272. "directionHint": "连接供油软管架桥车端接头",
  3273. "effects": [
  3274. {
  3275. "targetId": "bridge-hose-line-a",
  3276. "offset": [
  3277. 0,
  3278. 0,
  3279. 0
  3280. ]
  3281. }
  3282. ]
  3283. },
  3284. {
  3285. "targetId": "bridge-hose-line-b",
  3286. "kind": "identify",
  3287. "directionHint": "连接供油软管保障车端接头",
  3288. "effects": [
  3289. {
  3290. "targetId": "bridge-hose-line-b",
  3291. "offset": [
  3292. 0,
  3293. 0,
  3294. 0
  3295. ]
  3296. }
  3297. ]
  3298. },
  3299. {
  3300. "targetId": "bridge-return-line-a",
  3301. "kind": "identify",
  3302. "directionHint": "连接回油软管架桥车端接头",
  3303. "effects": [
  3304. {
  3305. "targetId": "bridge-return-line-a",
  3306. "offset": [
  3307. 0,
  3308. 0,
  3309. 0
  3310. ]
  3311. }
  3312. ]
  3313. },
  3314. {
  3315. "targetId": "bridge-return-line-b",
  3316. "kind": "identify",
  3317. "directionHint": "连接回油软管保障车端接头",
  3318. "effects": [
  3319. {
  3320. "targetId": "bridge-return-line-b",
  3321. "offset": [
  3322. 0,
  3323. 0,
  3324. 0
  3325. ]
  3326. }
  3327. ]
  3328. }
  3329. ]
  3330. }
  3331. },
  3332. "toolId": "",
  3333. "measurement": "",
  3334. "assessment": {
  3335. "weight": 16.67,
  3336. "requiredDimensions": [
  3337. "action",
  3338. "sequence"
  3339. ],
  3340. "passPolicy": "all-required"
  3341. },
  3342. "audio": {
  3343. "narrationSource": "offline",
  3344. "narrationText": "第2步,连接两车液压软管。连接支援车与架桥车液压软管。架桥车快接接头位于液压油箱右侧;支援车快接接头位于驾驶室外右下方。",
  3345. "successCue": "ui",
  3346. "errorCue": "collision-error",
  3347. "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-02.mp4",
  3348. "narrationAssetCode": "",
  3349. "narrationVideoAssetCode": "DH_B9F2CBFE36274528825899153DB98195",
  3350. "digitalHuman": {
  3351. "enabled": true,
  3352. "mode": "video",
  3353. "videoSource": "library",
  3354. "videoId": "59",
  3355. "videoName": "重型支援桥液压泵应急替代 · 2 连接两车液压软管",
  3356. "appId": "AP_238179E0A10F97927EA49FA3",
  3357. "videoUrl": "",
  3358. "generatedVideoUrl": "",
  3359. "generationStatus": "generated"
  3360. },
  3361. "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-02.wav",
  3362. "safetyText": "",
  3363. "safetyUrl": ""
  3364. },
  3365. "modelActions": [
  3366. {
  3367. "actionId": "BRIDGE-STEP-2:1",
  3368. "targetId": "bridge-hose-a",
  3369. "modelProjectId": "468",
  3370. "modelVersionId": "595",
  3371. "motion": {
  3372. "kind": "translate",
  3373. "axis": [
  3374. 0,
  3375. 1,
  3376. 0
  3377. ],
  3378. "pivot": [
  3379. 1.1175870895385742e-8,
  3380. 3.7252904094842165e-9,
  3381. -3.725290298461914e-9
  3382. ],
  3383. "pivotMode": "hinge",
  3384. "angle": 0,
  3385. "offset": [
  3386. -0.06,
  3387. 0,
  3388. 0.09
  3389. ],
  3390. "durationMs": 900,
  3391. "easing": "easeInOut"
  3392. },
  3393. "binding": {
  3394. "name": "架桥车快速接口盖",
  3395. "sourceNode": "2_04架桥车接口盖子",
  3396. "origin": "model",
  3397. "pivot": [
  3398. 1.1175870895385742e-8,
  3399. 3.7252904094842165e-9,
  3400. -3.725290298461914e-9
  3401. ],
  3402. "center": [
  3403. 1.1175870895385742e-8,
  3404. 3.7252904094842165e-9,
  3405. -3.725290298461914e-9
  3406. ]
  3407. }
  3408. },
  3409. {
  3410. "actionId": "BRIDGE-STEP-2:2",
  3411. "targetId": "bridge-hose-b",
  3412. "modelProjectId": "468",
  3413. "modelVersionId": "595",
  3414. "motion": {
  3415. "kind": "translate",
  3416. "axis": [
  3417. 0,
  3418. 1,
  3419. 0
  3420. ],
  3421. "pivot": [
  3422. -1.1548399925231934e-7,
  3423. 1.862645149230957e-8,
  3424. -7.450580596923828e-9
  3425. ],
  3426. "pivotMode": "hinge",
  3427. "angle": 0,
  3428. "offset": [
  3429. -0.06,
  3430. 0,
  3431. 0.09
  3432. ],
  3433. "durationMs": 900,
  3434. "easing": "easeInOut"
  3435. },
  3436. "binding": {
  3437. "name": "保障车快速接口盖",
  3438. "sourceNode": "2_04保障车接口盖子",
  3439. "origin": "model",
  3440. "pivot": [
  3441. -1.1548399925231934e-7,
  3442. 1.862645149230957e-8,
  3443. -7.450580596923828e-9
  3444. ],
  3445. "center": [
  3446. -1.1548399925231934e-7,
  3447. 1.862645149230957e-8,
  3448. -7.450580596923828e-9
  3449. ]
  3450. }
  3451. },
  3452. {
  3453. "actionId": "BRIDGE-STEP-2:3",
  3454. "targetId": "bridge-hose-line-a",
  3455. "modelProjectId": "468",
  3456. "modelVersionId": "595",
  3457. "motion": {
  3458. "kind": "translate",
  3459. "axis": [
  3460. 0,
  3461. 1,
  3462. 0
  3463. ],
  3464. "pivot": [
  3465. 0,
  3466. 0,
  3467. 0
  3468. ],
  3469. "pivotMode": "hinge",
  3470. "angle": 0,
  3471. "offset": [
  3472. 0,
  3473. 0,
  3474. 0
  3475. ],
  3476. "durationMs": 900,
  3477. "easing": "easeInOut"
  3478. },
  3479. "binding": {
  3480. "name": "供油软管 · 架桥车端接头",
  3481. "sourceNode": "2_04油罐连接线大",
  3482. "origin": "model",
  3483. "pivot": [
  3484. 0,
  3485. 0,
  3486. 0
  3487. ],
  3488. "center": [
  3489. 0,
  3490. 0,
  3491. 0
  3492. ]
  3493. }
  3494. },
  3495. {
  3496. "actionId": "BRIDGE-STEP-2:4",
  3497. "targetId": "bridge-hose-line-b",
  3498. "modelProjectId": "468",
  3499. "modelVersionId": "595",
  3500. "motion": {
  3501. "kind": "translate",
  3502. "axis": [
  3503. 0,
  3504. 1,
  3505. 0
  3506. ],
  3507. "pivot": [
  3508. 0,
  3509. 0,
  3510. 0
  3511. ],
  3512. "pivotMode": "hinge",
  3513. "angle": 0,
  3514. "offset": [
  3515. 0,
  3516. 0,
  3517. 0
  3518. ],
  3519. "durationMs": 900,
  3520. "easing": "easeInOut"
  3521. },
  3522. "binding": {
  3523. "name": "供油软管 · 保障车端接头",
  3524. "sourceNode": "2_04油罐连接线大",
  3525. "origin": "model",
  3526. "pivot": [
  3527. 0,
  3528. 0,
  3529. 0
  3530. ],
  3531. "center": [
  3532. 0,
  3533. 0,
  3534. 0
  3535. ]
  3536. }
  3537. },
  3538. {
  3539. "actionId": "BRIDGE-STEP-2:5",
  3540. "targetId": "bridge-return-line-a",
  3541. "modelProjectId": "468",
  3542. "modelVersionId": "595",
  3543. "motion": {
  3544. "kind": "translate",
  3545. "axis": [
  3546. 0,
  3547. 1,
  3548. 0
  3549. ],
  3550. "pivot": [
  3551. 0,
  3552. 0,
  3553. 0
  3554. ],
  3555. "pivotMode": "hinge",
  3556. "angle": 0,
  3557. "offset": [
  3558. 0,
  3559. 0,
  3560. 0
  3561. ],
  3562. "durationMs": 900,
  3563. "easing": "easeInOut"
  3564. },
  3565. "binding": {
  3566. "name": "回油软管 · 架桥车端接头",
  3567. "sourceNode": "2_04油罐连接线小",
  3568. "origin": "model",
  3569. "pivot": [
  3570. 0,
  3571. 0,
  3572. 0
  3573. ],
  3574. "center": [
  3575. 0,
  3576. 0,
  3577. 0
  3578. ]
  3579. }
  3580. },
  3581. {
  3582. "actionId": "BRIDGE-STEP-2:6",
  3583. "targetId": "bridge-return-line-b",
  3584. "modelProjectId": "468",
  3585. "modelVersionId": "595",
  3586. "motion": {
  3587. "kind": "translate",
  3588. "axis": [
  3589. 0,
  3590. 1,
  3591. 0
  3592. ],
  3593. "pivot": [
  3594. 0,
  3595. 0,
  3596. 0
  3597. ],
  3598. "pivotMode": "hinge",
  3599. "angle": 0,
  3600. "offset": [
  3601. 0,
  3602. 0,
  3603. 0
  3604. ],
  3605. "durationMs": 900,
  3606. "easing": "easeInOut"
  3607. },
  3608. "binding": {
  3609. "name": "回油软管 · 保障车端接头",
  3610. "sourceNode": "2_04油罐连接线小",
  3611. "origin": "model",
  3612. "pivot": [
  3613. 0,
  3614. 0,
  3615. 0
  3616. ],
  3617. "center": [
  3618. 0,
  3619. 0,
  3620. 0
  3621. ]
  3622. }
  3623. }
  3624. ]
  3625. },
  3626. {
  3627. "id": "BRIDGE-STEP-3",
  3628. "stepCode": "BRIDGE-STEP-3",
  3629. "actionCode": "COMPLETE_BRIDGE-STEP-3",
  3630. "number": 3,
  3631. "title": "打开支援车回油截止阀",
  3632. "targetId": "bridge-return-valve",
  3633. "targetName": "打开保障车回油截止阀",
  3634. "mode": "inspect",
  3635. "interaction": "mechanism-operation",
  3636. "instruction": "打开支援车液压油箱快接接头处的回油截止阀。",
  3637. "guidance": "打开支援车液压油箱快接接头处的回油截止阀。",
  3638. "warning": "",
  3639. "success": "打开支援车回油截止阀:三维操作已保存",
  3640. "cameraPolicy": "focus",
  3641. "action": {
  3642. "kind": "mechanism-operation",
  3643. "targetId": "bridge-return-valve",
  3644. "requiresPlacement": false,
  3645. "durationMs": 700,
  3646. "mechanism": {
  3647. "type": "rotate",
  3648. "steps": [
  3649. {
  3650. "targetId": "bridge-return-valve",
  3651. "kind": "rotate",
  3652. "axis": [
  3653. 0,
  3654. 1,
  3655. 0
  3656. ],
  3657. "deltaDegrees": 90,
  3658. "toleranceDegrees": 8,
  3659. "directionHint": "打开保障车回油截止阀"
  3660. }
  3661. ]
  3662. }
  3663. },
  3664. "toolId": "",
  3665. "measurement": "",
  3666. "assessment": {
  3667. "weight": 16.67,
  3668. "requiredDimensions": [
  3669. "action",
  3670. "sequence"
  3671. ],
  3672. "passPolicy": "all-required"
  3673. },
  3674. "audio": {
  3675. "narrationSource": "offline",
  3676. "narrationText": "第3步,打开支援车回油截止阀。打开支援车液压油箱快接接头处的回油截止阀。",
  3677. "successCue": "ui",
  3678. "errorCue": "collision-error",
  3679. "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-03.mp4",
  3680. "narrationAssetCode": "",
  3681. "narrationVideoAssetCode": "DH_983218ACA84345B5B032A5DFA8F08E4E",
  3682. "digitalHuman": {
  3683. "enabled": true,
  3684. "mode": "video",
  3685. "videoSource": "library",
  3686. "videoId": "60",
  3687. "videoName": "重型支援桥液压泵应急替代 · 3 打开支援车回油截止阀",
  3688. "appId": "AP_238179E0A10F97927EA49FA3",
  3689. "videoUrl": "",
  3690. "generatedVideoUrl": "",
  3691. "generationStatus": "generated"
  3692. },
  3693. "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-03.wav",
  3694. "safetyText": "",
  3695. "safetyUrl": ""
  3696. },
  3697. "modelActions": [
  3698. {
  3699. "actionId": "BRIDGE-STEP-3:1",
  3700. "targetId": "bridge-return-valve",
  3701. "modelProjectId": "468",
  3702. "modelVersionId": "595",
  3703. "motion": {
  3704. "kind": "rotate",
  3705. "axis": [
  3706. 0,
  3707. 1,
  3708. 0
  3709. ],
  3710. "pivot": [
  3711. 5.541369318962097e-8,
  3712. -1.3969838619232178e-9,
  3713. -0.031092071905732155
  3714. ],
  3715. "pivotMode": "hinge",
  3716. "angle": 90,
  3717. "offset": [
  3718. 0,
  3719. 0,
  3720. 0
  3721. ],
  3722. "durationMs": 900,
  3723. "easing": "easeInOut"
  3724. },
  3725. "binding": {
  3726. "name": "保障车回油截止阀",
  3727. "sourceNode": "2_05回油截止阀",
  3728. "origin": "model",
  3729. "pivot": [
  3730. 5.541369318962097e-8,
  3731. -1.3969838619232178e-9,
  3732. -0.031092071905732155
  3733. ],
  3734. "center": [
  3735. 5.541369318962097e-8,
  3736. -1.3969838619232178e-9,
  3737. 5.587935447692871e-9
  3738. ]
  3739. }
  3740. }
  3741. ]
  3742. },
  3743. {
  3744. "id": "BRIDGE-STEP-4",
  3745. "stepCode": "BRIDGE-STEP-4",
  3746. "actionCode": "COMPLETE_BRIDGE-STEP-4",
  3747. "number": 4,
  3748. "title": "打开互救作业开关",
  3749. "targetId": "front-pump-aux-control-box-cover",
  3750. "targetName": "打开辅助控制盒盖",
  3751. "mode": "inspect",
  3752. "interaction": "mechanism-operation",
  3753. "instruction": "打开辅助控制盒上的“互救作业”开关。",
  3754. "guidance": "打开辅助控制盒上的“互救作业”开关。",
  3755. "warning": "",
  3756. "success": "打开互救作业开关:三维操作已保存",
  3757. "cameraPolicy": "focus",
  3758. "action": {
  3759. "kind": "mechanism-operation",
  3760. "targetId": "front-pump-aux-control-box-cover",
  3761. "requiresPlacement": false,
  3762. "durationMs": 700,
  3763. "mechanism": {
  3764. "type": "sequence",
  3765. "steps": [
  3766. {
  3767. "targetId": "front-pump-aux-control-box-cover",
  3768. "kind": "rotate",
  3769. "axis": [
  3770. 0,
  3771. 1,
  3772. 0
  3773. ],
  3774. "pivotEdge": {
  3775. "space": "world",
  3776. "axis": [
  3777. 0,
  3778. 1,
  3779. 0
  3780. ],
  3781. "edge": "nearest-vertical-edge"
  3782. },
  3783. "deltaDegrees": 100,
  3784. "toleranceDegrees": 8,
  3785. "directionHint": "打开辅助控制盒盖"
  3786. },
  3787. {
  3788. "targetId": "front-pump-rescue-switch",
  3789. "kind": "rotate",
  3790. "axis": [
  3791. 0,
  3792. 0,
  3793. 1
  3794. ],
  3795. "deltaDegrees": 30,
  3796. "toleranceDegrees": 8,
  3797. "directionHint": "打开互救作业开关"
  3798. }
  3799. ]
  3800. }
  3801. },
  3802. "toolId": "",
  3803. "measurement": "",
  3804. "assessment": {
  3805. "weight": 16.67,
  3806. "requiredDimensions": [
  3807. "action",
  3808. "sequence"
  3809. ],
  3810. "passPolicy": "all-required"
  3811. },
  3812. "audio": {
  3813. "narrationSource": "offline",
  3814. "narrationText": "第4步,打开互救作业开关。打开辅助控制盒上的“互救作业”开关。",
  3815. "successCue": "ui",
  3816. "errorCue": "collision-error",
  3817. "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-04.mp4",
  3818. "narrationAssetCode": "",
  3819. "narrationVideoAssetCode": "DH_AC0F121CD04B44B5A373BE82D5083AE1",
  3820. "digitalHuman": {
  3821. "enabled": true,
  3822. "mode": "video",
  3823. "videoSource": "library",
  3824. "videoId": "61",
  3825. "videoName": "重型支援桥液压泵应急替代 · 4 打开互救作业开关",
  3826. "appId": "AP_238179E0A10F97927EA49FA3",
  3827. "videoUrl": "",
  3828. "generatedVideoUrl": "",
  3829. "generationStatus": "generated"
  3830. },
  3831. "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-04.wav",
  3832. "safetyText": "",
  3833. "safetyUrl": ""
  3834. },
  3835. "modelActions": [
  3836. {
  3837. "actionId": "BRIDGE-STEP-4:1",
  3838. "targetId": "front-pump-aux-control-box-cover",
  3839. "modelProjectId": "468",
  3840. "modelVersionId": "595",
  3841. "motion": {
  3842. "kind": "rotate",
  3843. "axis": [
  3844. -1.691878294677667e-18,
  3845. -1,
  3846. -4.505224149471667e-16
  3847. ],
  3848. "pivot": [
  3849. -7.105427357601002e-15,
  3850. 0,
  3851. 0
  3852. ],
  3853. "pivotMode": "hinge",
  3854. "angle": 100,
  3855. "offset": [
  3856. 0,
  3857. 0,
  3858. 0
  3859. ],
  3860. "durationMs": 900,
  3861. "easing": "easeInOut"
  3862. },
  3863. "binding": {
  3864. "name": "辅助控制盒盖",
  3865. "sourceNode": "1_28辅助控制盒盖",
  3866. "origin": "model",
  3867. "pivot": [
  3868. -7.105427357601002e-15,
  3869. 0,
  3870. 0
  3871. ],
  3872. "center": [
  3873. -0.9138641357421875,
  3874. -9.237930297851566,
  3875. -9.5367431640625e-7
  3876. ]
  3877. }
  3878. },
  3879. {
  3880. "actionId": "BRIDGE-STEP-4:2",
  3881. "targetId": "front-pump-rescue-switch",
  3882. "modelProjectId": "468",
  3883. "modelVersionId": "595",
  3884. "motion": {
  3885. "kind": "rotate",
  3886. "axis": [
  3887. 5.689507713189075e-34,
  3888. 4.505224149471667e-16,
  3889. -1
  3890. ],
  3891. "pivot": [
  3892. -0.0000021457672261249172,
  3893. -0.00000214576721901949,
  3894. 4.76837158203125e-7
  3895. ],
  3896. "pivotMode": "hinge",
  3897. "angle": 30,
  3898. "offset": [
  3899. 0,
  3900. 0,
  3901. 0
  3902. ],
  3903. "durationMs": 900,
  3904. "easing": "easeInOut"
  3905. },
  3906. "binding": {
  3907. "name": "互救开关",
  3908. "sourceNode": "1_28和2_06互救开关",
  3909. "origin": "model",
  3910. "pivot": [
  3911. -0.0000021457672261249172,
  3912. -0.00000214576721901949,
  3913. 4.76837158203125e-7
  3914. ],
  3915. "center": [
  3916. -0.5494954586029053,
  3917. -0.0000021457672119140625,
  3918. 4.76837158203125e-7
  3919. ]
  3920. }
  3921. }
  3922. ]
  3923. },
  3924. {
  3925. "id": "BRIDGE-STEP-5",
  3926. "stepCode": "BRIDGE-STEP-5",
  3927. "actionCode": "COMPLETE_BRIDGE-STEP-5",
  3928. "number": 5,
  3929. "title": "打开滤油器出口连通球阀",
  3930. "targetId": "bridge-filter-valve-1",
  3931. "targetName": "滤油器出口球阀 1",
  3932. "mode": "inspect",
  3933. "interaction": "mechanism-operation",
  3934. "instruction": "打开两个输油滤油器出口处的连通球阀。",
  3935. "guidance": "打开两个输油滤油器出口处的连通球阀。",
  3936. "warning": "",
  3937. "success": "打开滤油器出口连通球阀:三维操作已保存",
  3938. "cameraPolicy": "focus",
  3939. "action": {
  3940. "kind": "mechanism-operation",
  3941. "targetId": "bridge-filter-valve-1",
  3942. "requiresPlacement": false,
  3943. "durationMs": 700,
  3944. "mechanism": {
  3945. "type": "sequence",
  3946. "steps": [
  3947. {
  3948. "targetId": "bridge-filter-valve-1",
  3949. "kind": "rotate",
  3950. "axis": [
  3951. 0,
  3952. 1,
  3953. 0
  3954. ],
  3955. "deltaDegrees": 90,
  3956. "toleranceDegrees": 8,
  3957. "directionHint": "打开第 1 个滤油器出口球阀"
  3958. },
  3959. {
  3960. "targetId": "bridge-filter-valve-2",
  3961. "kind": "rotate",
  3962. "axis": [
  3963. 0,
  3964. 1,
  3965. 0
  3966. ],
  3967. "deltaDegrees": 90,
  3968. "toleranceDegrees": 8,
  3969. "directionHint": "打开第 2 个滤油器出口球阀"
  3970. }
  3971. ]
  3972. }
  3973. },
  3974. "toolId": "",
  3975. "measurement": "",
  3976. "assessment": {
  3977. "weight": 16.67,
  3978. "requiredDimensions": [
  3979. "action",
  3980. "sequence"
  3981. ],
  3982. "passPolicy": "all-required"
  3983. },
  3984. "audio": {
  3985. "narrationSource": "offline",
  3986. "narrationText": "第5步,打开滤油器出口连通球阀。打开两个输油滤油器出口处的连通球阀。",
  3987. "successCue": "ui",
  3988. "errorCue": "collision-error",
  3989. "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-05.mp4",
  3990. "narrationAssetCode": "",
  3991. "narrationVideoAssetCode": "DH_774F7400E0B54F4696EBDAD800A289C3",
  3992. "digitalHuman": {
  3993. "enabled": true,
  3994. "mode": "video",
  3995. "videoSource": "library",
  3996. "videoId": "62",
  3997. "videoName": "重型支援桥液压泵应急替代 · 5 打开滤油器出口连通球阀",
  3998. "appId": "AP_238179E0A10F97927EA49FA3",
  3999. "videoUrl": "",
  4000. "generatedVideoUrl": "",
  4001. "generationStatus": "generated"
  4002. },
  4003. "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-05.wav",
  4004. "safetyText": "",
  4005. "safetyUrl": ""
  4006. },
  4007. "modelActions": [
  4008. {
  4009. "actionId": "BRIDGE-STEP-5:1",
  4010. "targetId": "bridge-filter-valve-1",
  4011. "modelProjectId": "468",
  4012. "modelVersionId": "595",
  4013. "motion": {
  4014. "kind": "rotate",
  4015. "axis": [
  4016. 0,
  4017. 1,
  4018. 0
  4019. ],
  4020. "pivot": [
  4021. 2.7939677238464355e-9,
  4022. -3.725290298461914e-9,
  4023. -0.05009720101952553
  4024. ],
  4025. "pivotMode": "hinge",
  4026. "angle": 90,
  4027. "offset": [
  4028. 0,
  4029. 0,
  4030. 0
  4031. ],
  4032. "durationMs": 900,
  4033. "easing": "easeInOut"
  4034. },
  4035. "binding": {
  4036. "name": "滤油器出口球阀 1",
  4037. "sourceNode": "2_07球阀开关01",
  4038. "origin": "model",
  4039. "pivot": [
  4040. 2.7939677238464355e-9,
  4041. -3.725290298461914e-9,
  4042. -0.05009720101952553
  4043. ],
  4044. "center": [
  4045. 2.7939677238464355e-9,
  4046. -3.725290298461914e-9,
  4047. 1.862645149230957e-9
  4048. ]
  4049. }
  4050. },
  4051. {
  4052. "actionId": "BRIDGE-STEP-5:2",
  4053. "targetId": "bridge-filter-valve-2",
  4054. "modelProjectId": "468",
  4055. "modelVersionId": "595",
  4056. "motion": {
  4057. "kind": "rotate",
  4058. "axis": [
  4059. 0,
  4060. 1,
  4061. 0
  4062. ],
  4063. "pivot": [
  4064. 9.313225746154785e-9,
  4065. 1.862645149230957e-8,
  4066. -0.05009720101952553
  4067. ],
  4068. "pivotMode": "hinge",
  4069. "angle": 90,
  4070. "offset": [
  4071. 0,
  4072. 0,
  4073. 0
  4074. ],
  4075. "durationMs": 900,
  4076. "easing": "easeInOut"
  4077. },
  4078. "binding": {
  4079. "name": "滤油器出口球阀 2",
  4080. "sourceNode": "2_07球阀开关02和3-02球阀开关",
  4081. "origin": "model",
  4082. "pivot": [
  4083. 9.313225746154785e-9,
  4084. 1.862645149230957e-8,
  4085. -0.05009720101952553
  4086. ],
  4087. "center": [
  4088. 9.313225746154785e-9,
  4089. 1.862645149230957e-8,
  4090. 0
  4091. ]
  4092. }
  4093. }
  4094. ]
  4095. },
  4096. {
  4097. "id": "BRIDGE-STEP-6",
  4098. "stepCode": "BRIDGE-STEP-6",
  4099. "actionCode": "COMPLETE_BRIDGE-STEP-6",
  4100. "number": 6,
  4101. "title": "接通支援车液压取力器",
  4102. "targetId": "bridge-support-pto",
  4103. "targetName": "接通保障车取力器",
  4104. "mode": "inspect",
  4105. "interaction": "mechanism-operation",
  4106. "instruction": "接通支援车液压系统取力器,向架桥车供油。",
  4107. "guidance": "接通支援车液压系统取力器,向架桥车供油。",
  4108. "warning": "",
  4109. "success": "接通支援车液压取力器:三维操作已保存",
  4110. "cameraPolicy": "focus",
  4111. "action": {
  4112. "kind": "mechanism-operation",
  4113. "targetId": "bridge-support-pto",
  4114. "requiresPlacement": false,
  4115. "durationMs": 700,
  4116. "mechanism": {
  4117. "type": "sequence",
  4118. "steps": [
  4119. {
  4120. "targetId": "bridge-support-pto",
  4121. "kind": "rotate",
  4122. "axis": [
  4123. 0,
  4124. 1,
  4125. 0
  4126. ],
  4127. "deltaDegrees": 30,
  4128. "toleranceDegrees": 8,
  4129. "directionHint": "接通保障车取力器"
  4130. },
  4131. {
  4132. "targetId": "bridge-supply",
  4133. "kind": "identify",
  4134. "directionHint": "观察供油示意",
  4135. "effects": [
  4136. {
  4137. "targetId": "bridge-hose-line",
  4138. "color": 15312947
  4139. },
  4140. {
  4141. "targetId": "bridge-return-line",
  4142. "color": 3325905
  4143. }
  4144. ]
  4145. }
  4146. ]
  4147. }
  4148. },
  4149. "toolId": "",
  4150. "measurement": "",
  4151. "assessment": {
  4152. "weight": 16.65,
  4153. "requiredDimensions": [
  4154. "action",
  4155. "sequence"
  4156. ],
  4157. "passPolicy": "all-required"
  4158. },
  4159. "audio": {
  4160. "narrationSource": "offline",
  4161. "narrationText": "第6步,接通支援车液压取力器。接通支援车液压系统取力器,向架桥车供油。",
  4162. "successCue": "ui",
  4163. "errorCue": "collision-error",
  4164. "narrationUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-06.mp4",
  4165. "narrationAssetCode": "",
  4166. "narrationVideoAssetCode": "DH_64D9ECF315DA41568D936CFEBF28E403",
  4167. "digitalHuman": {
  4168. "enabled": true,
  4169. "mode": "video",
  4170. "videoSource": "library",
  4171. "videoId": "63",
  4172. "videoName": "重型支援桥液压泵应急替代 · 6 接通支援车液压取力器",
  4173. "appId": "AP_238179E0A10F97927EA49FA3",
  4174. "videoUrl": "",
  4175. "generatedVideoUrl": "",
  4176. "generationStatus": "generated"
  4177. },
  4178. "narrationFallbackUrl": "/legacy/virtual-training/narration-revisions/junhao-v2-20260921/TASK-VIRTUAL-006-step-06.wav",
  4179. "safetyText": "",
  4180. "safetyUrl": ""
  4181. },
  4182. "modelActions": [
  4183. {
  4184. "actionId": "BRIDGE-STEP-6:1",
  4185. "targetId": "bridge-support-pto",
  4186. "modelProjectId": "468",
  4187. "modelVersionId": "595",
  4188. "motion": {
  4189. "kind": "rotate",
  4190. "axis": [
  4191. 0,
  4192. 1,
  4193. 0
  4194. ],
  4195. "pivot": [
  4196. 0,
  4197. 0,
  4198. 0
  4199. ],
  4200. "pivotMode": "hinge",
  4201. "angle": 30,
  4202. "offset": [
  4203. 0,
  4204. 0,
  4205. 0
  4206. ],
  4207. "durationMs": 900,
  4208. "easing": "easeInOut"
  4209. },
  4210. "binding": {
  4211. "name": "保障车取力器开关(操作示意)",
  4212. "sourceNode": "保障车取力器开关(操作示意)",
  4213. "origin": "supplement",
  4214. "pivot": [
  4215. 0,
  4216. 0,
  4217. 0
  4218. ],
  4219. "center": [
  4220. 0,
  4221. -0.015000000189989815,
  4222. 0.00474999985098834
  4223. ]
  4224. }
  4225. },
  4226. {
  4227. "actionId": "BRIDGE-STEP-6:2",
  4228. "targetId": "bridge-supply",
  4229. "modelProjectId": "468",
  4230. "modelVersionId": "595",
  4231. "motion": {
  4232. "kind": "state",
  4233. "axis": [
  4234. 0,
  4235. 1,
  4236. 0
  4237. ],
  4238. "pivot": [
  4239. 0,
  4240. 0,
  4241. 0
  4242. ],
  4243. "pivotMode": "hinge",
  4244. "angle": 0,
  4245. "offset": [
  4246. 0,
  4247. 0,
  4248. 0
  4249. ],
  4250. "durationMs": 900,
  4251. "easing": "easeInOut"
  4252. },
  4253. "binding": {
  4254. "name": "供油回路观察点",
  4255. "sourceNode": "供油回路观察点",
  4256. "origin": "supplement",
  4257. "pivot": [
  4258. 0,
  4259. 0,
  4260. 0
  4261. ],
  4262. "center": [
  4263. 0,
  4264. 0,
  4265. 0
  4266. ]
  4267. }
  4268. }
  4269. ]
  4270. }
  4271. ],
  4272. "executionPlan": {
  4273. "schema": "digital-workshop.training-execution-plan",
  4274. "version": 1,
  4275. "entryNodeId": "front-pump-step-01",
  4276. "traversalOrder": [
  4277. "front-pump-step-01",
  4278. "front-pump-step-02",
  4279. "front-pump-step-03",
  4280. "front-pump-step-04",
  4281. "front-pump-step-05"
  4282. ]
  4283. },
  4284. "assessment": {
  4285. "passScore": 80,
  4286. "maxScore": 100,
  4287. "totalScore": 100,
  4288. "scoringMode": "weighted-rules",
  4289. "allowRetry": true,
  4290. "recordProcess": true
  4291. },
  4292. "runtime": {
  4293. "startMode": "practice",
  4294. "offline": true,
  4295. "teacherEnabled": true,
  4296. "teacherVoiceEnabled": true,
  4297. "actionSoundEnabled": true,
  4298. "showStepPanel": true,
  4299. "showProgress": true,
  4300. "allowReplay": true,
  4301. "language": "zh-CN",
  4302. "definitionSource": "SCRIPT",
  4303. "scriptId": "bridge-pump-substitute",
  4304. "scriptVersion": "5"
  4305. },
  4306. "schemaVersion": 1,
  4307. "source": "桥梁/文件2/5.jpg、6.jpg",
  4308. "introduction": {
  4309. "version": 1,
  4310. "background": {
  4311. "id": "background",
  4312. "title": "项目背景 · 液压泵应急替代",
  4313. "body": "重型支援桥在将移动架推出至中间位置时,突遇山体滑坡,巨石滚落,飞入底盘车两副车架内,产生巨大撞击声,操作手随即停车检查,发现前泵被飞入巨石击中,导致泵体变形。而后桥梁分队分队长指挥操作手试车检查,驾驶员在接通取力器后,操作手按照规定程序试车,此时托架和架设架所有执行机构不动作,随即向分队长报告。而后分队长指挥操作手对装备进行动作检查,操作手在托架和架设架均不动作的状态下,手动将托架马达换向联手柄搬至“向前”位置,同时,分队长观察前泵出口处(托架多路换向阀M口)压力表,此时压力表显示0MPa。由此分队长判断前泵损坏。",
  4314. "format": "image-text",
  4315. "imageUrl": "/models/bridge-training/bridge-pump-substitute-v4.jpg",
  4316. "videoUrl": "",
  4317. "imageAssetCode": "",
  4318. "videoAssetCode": "",
  4319. "source": "TASK-VIRTUAL-006 图片原文",
  4320. "enabled": true
  4321. },
  4322. "lectures": [
  4323. {
  4324. "id": "TASK-VIRTUAL-006-L1",
  4325. "title": "替代是什么",
  4326. "body": "替代是指使用性能相似或相近的单元或原材料、油液、仪表等暂时替换损伤或缺少的资源,以恢复工程装备的基本功能或能自救。",
  4327. "format": "image-text",
  4328. "imageUrl": "/models/bridge-training/bridge-pump-substitute-v4.jpg",
  4329. "videoUrl": "",
  4330. "imageAssetCode": "",
  4331. "videoAssetCode": "",
  4332. "source": "TASK-VIRTUAL-006 图片解说词"
  4333. },
  4334. {
  4335. "id": "TASK-VIRTUAL-006-L2",
  4336. "title": "双车互救是什么",
  4337. "body": "互救是指在架桥车液压系统完全失效时,通过连接保障车的液压系统,利用保障车的液压泵为架桥车提供动力,完成桥梁的架设和撤收作业。",
  4338. "format": "image-text",
  4339. "imageUrl": "/models/bridge-training/bridge-pump-substitute-v4.jpg",
  4340. "videoUrl": "",
  4341. "imageAssetCode": "",
  4342. "videoAssetCode": "",
  4343. "source": "TASK-VIRTUAL-006 图片解说词"
  4344. }
  4345. ]
  4346. },
  4347. "apiManaged": true,
  4348. "key": "87",
  4349. "authoringBaseObjects": [
  4350. {
  4351. "id": "front-pump-training-yard",
  4352. "sceneId": "front-pump-training-yard",
  4353. "interactionId": "scene:front-pump-training-yard",
  4354. "type": "imported",
  4355. "name": "野外山地训练场",
  4356. "semantic": "场景地形",
  4357. "assetRole": "environment",
  4358. "operable": false,
  4359. "visible": true,
  4360. "modelId": "front-pump-field-terrain",
  4361. "modelEditorAssetId": "front-pump-field-terrain",
  4362. "modelEditorModelId": "front-pump-field-terrain",
  4363. "modelEditorRevision": 1,
  4364. "modelOverrides": {},
  4365. "materialPreset": null,
  4366. "sourceName": "地形.glb",
  4367. "resourceUrl": "/models/地形.glb",
  4368. "assetKey": "",
  4369. "mimeType": "model/gltf-binary",
  4370. "sizeBytes": 10726472,
  4371. "fitToScene": true,
  4372. "fitSize": 140,
  4373. "groundLevelY": 0,
  4374. "position": [
  4375. 0,
  4376. 0,
  4377. 0
  4378. ],
  4379. "rotation": [
  4380. 0,
  4381. 0,
  4382. 0
  4383. ],
  4384. "scale": [
  4385. 1,
  4386. 1,
  4387. 1
  4388. ],
  4389. "assetCode": "PRODUCTION-MODEL-1",
  4390. "targetProjectId": "468",
  4391. "targetVersionId": "595"
  4392. },
  4393. {
  4394. "id": "front-pump-rescue-vehicle",
  4395. "sceneId": "front-pump-rescue-vehicle",
  4396. "interactionId": "scene:front-pump-rescue-vehicle",
  4397. "type": "imported",
  4398. "name": "架桥车前泵互救操作整车模型",
  4399. "semantic": "实训装备",
  4400. "assetRole": "training-content",
  4401. "operable": true,
  4402. "visible": true,
  4403. "capabilities": [
  4404. "select",
  4405. "inspect"
  4406. ],
  4407. "modelId": "front-pump-step-vehicle",
  4408. "modelEditorAssetId": "front-pump-step-vehicle",
  4409. "modelEditorModelId": "front-pump-step-vehicle",
  4410. "modelEditorRevision": 2,
  4411. "modelOverrides": {},
  4412. "materialPreset": null,
  4413. "modelPartTargets": [
  4414. {
  4415. "interactionId": "front-pump-hydraulic-pump",
  4416. "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵",
  4417. "name": "液压泵",
  4418. "capabilities": [
  4419. "select",
  4420. "inspect"
  4421. ],
  4422. "sceneId": "front-pump-rescue-vehicle",
  4423. "operable": true,
  4424. "visible": true,
  4425. "nodePath": "",
  4426. "editorId": ""
  4427. },
  4428. {
  4429. "interactionId": "front-pump-power-take-off",
  4430. "sourceNodeName": "1_25取力器",
  4431. "name": "取力器",
  4432. "capabilities": [
  4433. "select",
  4434. "inspect"
  4435. ],
  4436. "sceneId": "front-pump-rescue-vehicle",
  4437. "operable": true,
  4438. "visible": true,
  4439. "nodePath": "",
  4440. "editorId": ""
  4441. },
  4442. {
  4443. "interactionId": "front-pump-pto-switch",
  4444. "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关",
  4445. "name": "取力器开关",
  4446. "capabilities": [
  4447. "select",
  4448. "inspect",
  4449. "mechanism"
  4450. ],
  4451. "sceneId": "front-pump-rescue-vehicle",
  4452. "operable": true,
  4453. "visible": true,
  4454. "nodePath": "",
  4455. "editorId": ""
  4456. },
  4457. {
  4458. "interactionId": "front-pump-ball-valve-switch",
  4459. "sourceNodeName": "1_26球阀开关",
  4460. "name": "球阀开关",
  4461. "capabilities": [
  4462. "select",
  4463. "inspect",
  4464. "mechanism"
  4465. ],
  4466. "sceneId": "front-pump-rescue-vehicle",
  4467. "operable": true,
  4468. "visible": true,
  4469. "nodePath": "",
  4470. "editorId": ""
  4471. },
  4472. {
  4473. "interactionId": "front-pump-aux-control-box",
  4474. "sourceNodeName": "1_28辅助控制盒内",
  4475. "name": "辅助控制盒",
  4476. "capabilities": [
  4477. "select",
  4478. "inspect"
  4479. ],
  4480. "sceneId": "front-pump-rescue-vehicle",
  4481. "operable": true,
  4482. "visible": true,
  4483. "nodePath": "",
  4484. "editorId": ""
  4485. },
  4486. {
  4487. "interactionId": "front-pump-aux-control-box-cover",
  4488. "sourceNodeName": "1_28辅助控制盒盖",
  4489. "name": "辅助控制盒盖",
  4490. "capabilities": [
  4491. "select",
  4492. "inspect",
  4493. "mechanism"
  4494. ],
  4495. "pivotEdge": {
  4496. "space": "world",
  4497. "axis": [
  4498. 0,
  4499. 1,
  4500. 0
  4501. ],
  4502. "edge": "nearest-vertical-edge"
  4503. },
  4504. "sceneId": "front-pump-rescue-vehicle",
  4505. "operable": true,
  4506. "visible": true,
  4507. "nodePath": "",
  4508. "editorId": ""
  4509. },
  4510. {
  4511. "interactionId": "front-pump-rescue-switch",
  4512. "sourceNodeName": "1_28和2_06互救开关",
  4513. "name": "互救开关",
  4514. "capabilities": [
  4515. "select",
  4516. "inspect",
  4517. "mechanism"
  4518. ],
  4519. "sceneId": "front-pump-rescue-vehicle",
  4520. "operable": true,
  4521. "visible": true,
  4522. "nodePath": "",
  4523. "editorId": ""
  4524. }
  4525. ],
  4526. "sourceName": "0916架桥车.glb",
  4527. "resourceUrl": "/models/bridge-erector-20260916.glb",
  4528. "assetKey": "",
  4529. "mimeType": "model/gltf-binary",
  4530. "sizeBytes": 37160920,
  4531. "fitToScene": false,
  4532. "fitSize": 8,
  4533. "position": [
  4534. 0,
  4535. 0,
  4536. 0
  4537. ],
  4538. "rotation": [
  4539. 0,
  4540. 0,
  4541. 0
  4542. ],
  4543. "scale": [
  4544. 1,
  4545. 1,
  4546. 1
  4547. ],
  4548. "partOverrides": {},
  4549. "assetCode": "PRODUCTION-MODEL-2",
  4550. "targetProjectId": "468",
  4551. "targetVersionId": "595"
  4552. },
  4553. {
  4554. "id": "support-vehicle",
  4555. "sceneId": "support-vehicle",
  4556. "interactionId": "scene:support-vehicle",
  4557. "type": "imported",
  4558. "name": "0916保障车.glb",
  4559. "semantic": "实训装备",
  4560. "assetRole": "training-content",
  4561. "operable": false,
  4562. "visible": true,
  4563. "capabilities": [
  4564. "select",
  4565. "inspect"
  4566. ],
  4567. "modelId": "support-vehicle",
  4568. "modelEditorAssetId": "support-vehicle",
  4569. "modelEditorModelId": "support-vehicle",
  4570. "modelEditorRevision": 2,
  4571. "modelOverrides": {},
  4572. "materialPreset": null,
  4573. "modelPartTargets": [],
  4574. "sourceName": "0916保障车.glb",
  4575. "resourceUrl": "/models/bridge-support-20260916.glb",
  4576. "assetKey": "",
  4577. "mimeType": "model/gltf-binary",
  4578. "sizeBytes": 37160920,
  4579. "fitToScene": false,
  4580. "fitSize": 8,
  4581. "position": [
  4582. 0,
  4583. 0,
  4584. 0
  4585. ],
  4586. "rotation": [
  4587. 0,
  4588. 0,
  4589. 0
  4590. ],
  4591. "scale": [
  4592. 1,
  4593. 1,
  4594. 1
  4595. ],
  4596. "partOverrides": {},
  4597. "assetCode": "PRODUCTION-MODEL-3",
  4598. "targetProjectId": "468",
  4599. "targetVersionId": "595"
  4600. },
  4601. {
  4602. "id": "rescue-hoses",
  4603. "sceneId": "rescue-hoses",
  4604. "interactionId": "scene:rescue-hoses",
  4605. "type": "imported",
  4606. "name": "双车连接油管.glb",
  4607. "semantic": "实训装备",
  4608. "assetRole": "script-accessory",
  4609. "operable": false,
  4610. "visible": true,
  4611. "capabilities": [
  4612. "select",
  4613. "inspect"
  4614. ],
  4615. "modelId": "rescue-hoses",
  4616. "modelEditorAssetId": "rescue-hoses",
  4617. "modelEditorModelId": "rescue-hoses",
  4618. "modelEditorRevision": 2,
  4619. "modelOverrides": {},
  4620. "materialPreset": null,
  4621. "modelPartTargets": [],
  4622. "sourceName": "双车连接油管.glb",
  4623. "resourceUrl": "/models/bridge-rescue-hoses-20260916.glb",
  4624. "assetKey": "",
  4625. "mimeType": "model/gltf-binary",
  4626. "sizeBytes": 37160920,
  4627. "fitToScene": false,
  4628. "fitSize": 8,
  4629. "position": [
  4630. 0,
  4631. 0,
  4632. 0
  4633. ],
  4634. "rotation": [
  4635. 0,
  4636. 0,
  4637. 0
  4638. ],
  4639. "scale": [
  4640. 1,
  4641. 1,
  4642. 1
  4643. ],
  4644. "partOverrides": {},
  4645. "assetCode": "PRODUCTION-MODEL-4",
  4646. "targetProjectId": "468",
  4647. "targetVersionId": "595"
  4648. }
  4649. ]
  4650. },
  4651. "productionActions": [
  4652. {
  4653. "id": "BRIDGE-STEP-1:1",
  4654. "stepCode": "BRIDGE-STEP-1",
  4655. "stepIndex": 0,
  4656. "operationIndex": 0,
  4657. "stepTitle": "保持架桥车运行并断开取力器",
  4658. "title": "保持架桥车发动机运行",
  4659. "targetId": "bridge-engine",
  4660. "operation": {
  4661. "targetId": "bridge-engine",
  4662. "kind": "identify",
  4663. "directionHint": "保持架桥车发动机运行",
  4664. "effects": [
  4665. {
  4666. "targetId": "bridge-engine",
  4667. "color": 2209160
  4668. }
  4669. ]
  4670. },
  4671. "motion": {
  4672. "kind": "state",
  4673. "axis": [
  4674. 0,
  4675. 1,
  4676. 0
  4677. ],
  4678. "pivot": [
  4679. 1.4901161221603232e-8,
  4680. 0,
  4681. -5.960464477539063e-8
  4682. ],
  4683. "pivotMode": "hinge",
  4684. "angle": 0,
  4685. "offset": [
  4686. 0,
  4687. 0,
  4688. 0
  4689. ],
  4690. "durationMs": 900,
  4691. "easing": "easeInOut"
  4692. },
  4693. "binding": {
  4694. "name": "架桥车发动机",
  4695. "sourceNode": "发动机",
  4696. "origin": "model",
  4697. "pivot": [
  4698. 1.4901161221603232e-8,
  4699. 0,
  4700. -5.960464477539063e-8
  4701. ],
  4702. "center": [
  4703. 1.4901161221603232e-8,
  4704. 0,
  4705. -5.960464477539063e-8
  4706. ]
  4707. }
  4708. },
  4709. {
  4710. "id": "BRIDGE-STEP-1:2",
  4711. "stepCode": "BRIDGE-STEP-1",
  4712. "stepIndex": 0,
  4713. "operationIndex": 1,
  4714. "stepTitle": "保持架桥车运行并断开取力器",
  4715. "title": "断开架桥车取力器",
  4716. "targetId": "front-pump-pto-switch",
  4717. "operation": {
  4718. "targetId": "front-pump-pto-switch",
  4719. "kind": "rotate",
  4720. "axis": [
  4721. 1,
  4722. 0,
  4723. 0
  4724. ],
  4725. "deltaDegrees": -30,
  4726. "toleranceDegrees": 8,
  4727. "directionHint": "断开架桥车取力器"
  4728. },
  4729. "motion": {
  4730. "kind": "rotate",
  4731. "axis": [
  4732. 1,
  4733. 0,
  4734. 0
  4735. ],
  4736. "pivot": [
  4737. 0.0000152587890625,
  4738. -4.159996032714844,
  4739. 9.536743448279594e-7
  4740. ],
  4741. "pivotMode": "hinge",
  4742. "angle": -30,
  4743. "offset": [
  4744. 0,
  4745. 0,
  4746. 0
  4747. ],
  4748. "durationMs": 900,
  4749. "easing": "easeInOut"
  4750. },
  4751. "binding": {
  4752. "name": "取力器开关",
  4753. "sourceNode": "1_25和1_27和2_03和2_08取力器开关",
  4754. "origin": "model",
  4755. "pivot": [
  4756. 0.0000152587890625,
  4757. -4.159996032714844,
  4758. 9.536743448279594e-7
  4759. ],
  4760. "center": [
  4761. 0.0000152587890625,
  4762. 0.0000209808349609375,
  4763. 9.536743306171047e-7
  4764. ]
  4765. }
  4766. },
  4767. {
  4768. "id": "BRIDGE-STEP-2:1",
  4769. "stepCode": "BRIDGE-STEP-2",
  4770. "stepIndex": 1,
  4771. "operationIndex": 0,
  4772. "stepTitle": "连接两车液压软管",
  4773. "title": "打开架桥车快速接口防尘盖",
  4774. "targetId": "bridge-hose-a",
  4775. "operation": {
  4776. "targetId": "bridge-hose-a",
  4777. "kind": "identify",
  4778. "directionHint": "打开架桥车快速接口防尘盖",
  4779. "effects": [
  4780. {
  4781. "targetId": "bridge-hose-a",
  4782. "offset": [
  4783. 0,
  4784. 0,
  4785. -0.7
  4786. ]
  4787. }
  4788. ]
  4789. },
  4790. "motion": {
  4791. "kind": "translate",
  4792. "axis": [
  4793. 0,
  4794. 1,
  4795. 0
  4796. ],
  4797. "pivot": [
  4798. 1.1175870895385742e-8,
  4799. 3.7252904094842165e-9,
  4800. -3.725290298461914e-9
  4801. ],
  4802. "pivotMode": "hinge",
  4803. "angle": 0,
  4804. "offset": [
  4805. -0.06,
  4806. 0,
  4807. 0.09
  4808. ],
  4809. "durationMs": 900,
  4810. "easing": "easeInOut"
  4811. },
  4812. "binding": {
  4813. "name": "架桥车快速接口盖",
  4814. "sourceNode": "2_04架桥车接口盖子",
  4815. "origin": "model",
  4816. "pivot": [
  4817. 1.1175870895385742e-8,
  4818. 3.7252904094842165e-9,
  4819. -3.725290298461914e-9
  4820. ],
  4821. "center": [
  4822. 1.1175870895385742e-8,
  4823. 3.7252904094842165e-9,
  4824. -3.725290298461914e-9
  4825. ]
  4826. }
  4827. },
  4828. {
  4829. "id": "BRIDGE-STEP-2:2",
  4830. "stepCode": "BRIDGE-STEP-2",
  4831. "stepIndex": 1,
  4832. "operationIndex": 1,
  4833. "stepTitle": "连接两车液压软管",
  4834. "title": "打开保障车快速接口防尘盖",
  4835. "targetId": "bridge-hose-b",
  4836. "operation": {
  4837. "targetId": "bridge-hose-b",
  4838. "kind": "identify",
  4839. "directionHint": "打开保障车快速接口防尘盖",
  4840. "effects": [
  4841. {
  4842. "targetId": "bridge-hose-b",
  4843. "offset": [
  4844. 0,
  4845. 0,
  4846. -0.7
  4847. ]
  4848. }
  4849. ]
  4850. },
  4851. "motion": {
  4852. "kind": "translate",
  4853. "axis": [
  4854. 0,
  4855. 1,
  4856. 0
  4857. ],
  4858. "pivot": [
  4859. -1.1548399925231934e-7,
  4860. 1.862645149230957e-8,
  4861. -7.450580596923828e-9
  4862. ],
  4863. "pivotMode": "hinge",
  4864. "angle": 0,
  4865. "offset": [
  4866. -0.06,
  4867. 0,
  4868. 0.09
  4869. ],
  4870. "durationMs": 900,
  4871. "easing": "easeInOut"
  4872. },
  4873. "binding": {
  4874. "name": "保障车快速接口盖",
  4875. "sourceNode": "2_04保障车接口盖子",
  4876. "origin": "model",
  4877. "pivot": [
  4878. -1.1548399925231934e-7,
  4879. 1.862645149230957e-8,
  4880. -7.450580596923828e-9
  4881. ],
  4882. "center": [
  4883. -1.1548399925231934e-7,
  4884. 1.862645149230957e-8,
  4885. -7.450580596923828e-9
  4886. ]
  4887. }
  4888. },
  4889. {
  4890. "id": "BRIDGE-STEP-2:3",
  4891. "stepCode": "BRIDGE-STEP-2",
  4892. "stepIndex": 1,
  4893. "operationIndex": 2,
  4894. "stepTitle": "连接两车液压软管",
  4895. "title": "连接供油软管架桥车端接头",
  4896. "targetId": "bridge-hose-line-a",
  4897. "operation": {
  4898. "targetId": "bridge-hose-line-a",
  4899. "kind": "identify",
  4900. "directionHint": "连接供油软管架桥车端接头",
  4901. "effects": [
  4902. {
  4903. "targetId": "bridge-hose-line-a",
  4904. "offset": [
  4905. 0,
  4906. 0,
  4907. 0
  4908. ]
  4909. }
  4910. ]
  4911. },
  4912. "motion": {
  4913. "kind": "translate",
  4914. "axis": [
  4915. 0,
  4916. 1,
  4917. 0
  4918. ],
  4919. "pivot": [
  4920. 0,
  4921. 0,
  4922. 0
  4923. ],
  4924. "pivotMode": "hinge",
  4925. "angle": 0,
  4926. "offset": [
  4927. 0,
  4928. 0,
  4929. 0
  4930. ],
  4931. "durationMs": 900,
  4932. "easing": "easeInOut"
  4933. },
  4934. "binding": {
  4935. "name": "供油软管 · 架桥车端接头",
  4936. "sourceNode": "2_04油罐连接线大",
  4937. "origin": "model",
  4938. "pivot": [
  4939. 0,
  4940. 0,
  4941. 0
  4942. ],
  4943. "center": [
  4944. 0,
  4945. 0,
  4946. 0
  4947. ]
  4948. }
  4949. },
  4950. {
  4951. "id": "BRIDGE-STEP-2:4",
  4952. "stepCode": "BRIDGE-STEP-2",
  4953. "stepIndex": 1,
  4954. "operationIndex": 3,
  4955. "stepTitle": "连接两车液压软管",
  4956. "title": "连接供油软管保障车端接头",
  4957. "targetId": "bridge-hose-line-b",
  4958. "operation": {
  4959. "targetId": "bridge-hose-line-b",
  4960. "kind": "identify",
  4961. "directionHint": "连接供油软管保障车端接头",
  4962. "effects": [
  4963. {
  4964. "targetId": "bridge-hose-line-b",
  4965. "offset": [
  4966. 0,
  4967. 0,
  4968. 0
  4969. ]
  4970. }
  4971. ]
  4972. },
  4973. "motion": {
  4974. "kind": "translate",
  4975. "axis": [
  4976. 0,
  4977. 1,
  4978. 0
  4979. ],
  4980. "pivot": [
  4981. 0,
  4982. 0,
  4983. 0
  4984. ],
  4985. "pivotMode": "hinge",
  4986. "angle": 0,
  4987. "offset": [
  4988. 0,
  4989. 0,
  4990. 0
  4991. ],
  4992. "durationMs": 900,
  4993. "easing": "easeInOut"
  4994. },
  4995. "binding": {
  4996. "name": "供油软管 · 保障车端接头",
  4997. "sourceNode": "2_04油罐连接线大",
  4998. "origin": "model",
  4999. "pivot": [
  5000. 0,
  5001. 0,
  5002. 0
  5003. ],
  5004. "center": [
  5005. 0,
  5006. 0,
  5007. 0
  5008. ]
  5009. }
  5010. },
  5011. {
  5012. "id": "BRIDGE-STEP-2:5",
  5013. "stepCode": "BRIDGE-STEP-2",
  5014. "stepIndex": 1,
  5015. "operationIndex": 4,
  5016. "stepTitle": "连接两车液压软管",
  5017. "title": "连接回油软管架桥车端接头",
  5018. "targetId": "bridge-return-line-a",
  5019. "operation": {
  5020. "targetId": "bridge-return-line-a",
  5021. "kind": "identify",
  5022. "directionHint": "连接回油软管架桥车端接头",
  5023. "effects": [
  5024. {
  5025. "targetId": "bridge-return-line-a",
  5026. "offset": [
  5027. 0,
  5028. 0,
  5029. 0
  5030. ]
  5031. }
  5032. ]
  5033. },
  5034. "motion": {
  5035. "kind": "translate",
  5036. "axis": [
  5037. 0,
  5038. 1,
  5039. 0
  5040. ],
  5041. "pivot": [
  5042. 0,
  5043. 0,
  5044. 0
  5045. ],
  5046. "pivotMode": "hinge",
  5047. "angle": 0,
  5048. "offset": [
  5049. 0,
  5050. 0,
  5051. 0
  5052. ],
  5053. "durationMs": 900,
  5054. "easing": "easeInOut"
  5055. },
  5056. "binding": {
  5057. "name": "回油软管 · 架桥车端接头",
  5058. "sourceNode": "2_04油罐连接线小",
  5059. "origin": "model",
  5060. "pivot": [
  5061. 0,
  5062. 0,
  5063. 0
  5064. ],
  5065. "center": [
  5066. 0,
  5067. 0,
  5068. 0
  5069. ]
  5070. }
  5071. },
  5072. {
  5073. "id": "BRIDGE-STEP-2:6",
  5074. "stepCode": "BRIDGE-STEP-2",
  5075. "stepIndex": 1,
  5076. "operationIndex": 5,
  5077. "stepTitle": "连接两车液压软管",
  5078. "title": "连接回油软管保障车端接头",
  5079. "targetId": "bridge-return-line-b",
  5080. "operation": {
  5081. "targetId": "bridge-return-line-b",
  5082. "kind": "identify",
  5083. "directionHint": "连接回油软管保障车端接头",
  5084. "effects": [
  5085. {
  5086. "targetId": "bridge-return-line-b",
  5087. "offset": [
  5088. 0,
  5089. 0,
  5090. 0
  5091. ]
  5092. }
  5093. ]
  5094. },
  5095. "motion": {
  5096. "kind": "translate",
  5097. "axis": [
  5098. 0,
  5099. 1,
  5100. 0
  5101. ],
  5102. "pivot": [
  5103. 0,
  5104. 0,
  5105. 0
  5106. ],
  5107. "pivotMode": "hinge",
  5108. "angle": 0,
  5109. "offset": [
  5110. 0,
  5111. 0,
  5112. 0
  5113. ],
  5114. "durationMs": 900,
  5115. "easing": "easeInOut"
  5116. },
  5117. "binding": {
  5118. "name": "回油软管 · 保障车端接头",
  5119. "sourceNode": "2_04油罐连接线小",
  5120. "origin": "model",
  5121. "pivot": [
  5122. 0,
  5123. 0,
  5124. 0
  5125. ],
  5126. "center": [
  5127. 0,
  5128. 0,
  5129. 0
  5130. ]
  5131. }
  5132. },
  5133. {
  5134. "id": "BRIDGE-STEP-3:1",
  5135. "stepCode": "BRIDGE-STEP-3",
  5136. "stepIndex": 2,
  5137. "operationIndex": 0,
  5138. "stepTitle": "打开支援车回油截止阀",
  5139. "title": "打开保障车回油截止阀",
  5140. "targetId": "bridge-return-valve",
  5141. "operation": {
  5142. "targetId": "bridge-return-valve",
  5143. "kind": "rotate",
  5144. "axis": [
  5145. 0,
  5146. 1,
  5147. 0
  5148. ],
  5149. "deltaDegrees": 90,
  5150. "toleranceDegrees": 8,
  5151. "directionHint": "打开保障车回油截止阀"
  5152. },
  5153. "motion": {
  5154. "kind": "rotate",
  5155. "axis": [
  5156. 0,
  5157. 1,
  5158. 0
  5159. ],
  5160. "pivot": [
  5161. 5.541369318962097e-8,
  5162. -1.3969838619232178e-9,
  5163. -0.031092071905732155
  5164. ],
  5165. "pivotMode": "hinge",
  5166. "angle": 90,
  5167. "offset": [
  5168. 0,
  5169. 0,
  5170. 0
  5171. ],
  5172. "durationMs": 900,
  5173. "easing": "easeInOut"
  5174. },
  5175. "binding": {
  5176. "name": "保障车回油截止阀",
  5177. "sourceNode": "2_05回油截止阀",
  5178. "origin": "model",
  5179. "pivot": [
  5180. 5.541369318962097e-8,
  5181. -1.3969838619232178e-9,
  5182. -0.031092071905732155
  5183. ],
  5184. "center": [
  5185. 5.541369318962097e-8,
  5186. -1.3969838619232178e-9,
  5187. 5.587935447692871e-9
  5188. ]
  5189. }
  5190. },
  5191. {
  5192. "id": "BRIDGE-STEP-4:1",
  5193. "stepCode": "BRIDGE-STEP-4",
  5194. "stepIndex": 3,
  5195. "operationIndex": 0,
  5196. "stepTitle": "打开互救作业开关",
  5197. "title": "打开辅助控制盒盖",
  5198. "targetId": "front-pump-aux-control-box-cover",
  5199. "operation": {
  5200. "targetId": "front-pump-aux-control-box-cover",
  5201. "kind": "rotate",
  5202. "axis": [
  5203. 0,
  5204. 1,
  5205. 0
  5206. ],
  5207. "pivotEdge": {
  5208. "space": "world",
  5209. "axis": [
  5210. 0,
  5211. 1,
  5212. 0
  5213. ],
  5214. "edge": "nearest-vertical-edge"
  5215. },
  5216. "deltaDegrees": 100,
  5217. "toleranceDegrees": 8,
  5218. "directionHint": "打开辅助控制盒盖"
  5219. },
  5220. "motion": {
  5221. "kind": "rotate",
  5222. "axis": [
  5223. -1.691878294677667e-18,
  5224. -1,
  5225. -4.505224149471667e-16
  5226. ],
  5227. "pivot": [
  5228. -7.105427357601002e-15,
  5229. 0,
  5230. 0
  5231. ],
  5232. "pivotMode": "hinge",
  5233. "angle": 100,
  5234. "offset": [
  5235. 0,
  5236. 0,
  5237. 0
  5238. ],
  5239. "durationMs": 900,
  5240. "easing": "easeInOut"
  5241. },
  5242. "binding": {
  5243. "name": "辅助控制盒盖",
  5244. "sourceNode": "1_28辅助控制盒盖",
  5245. "origin": "model",
  5246. "pivot": [
  5247. -7.105427357601002e-15,
  5248. 0,
  5249. 0
  5250. ],
  5251. "center": [
  5252. -0.9138641357421875,
  5253. -9.237930297851566,
  5254. -9.5367431640625e-7
  5255. ]
  5256. }
  5257. },
  5258. {
  5259. "id": "BRIDGE-STEP-4:2",
  5260. "stepCode": "BRIDGE-STEP-4",
  5261. "stepIndex": 3,
  5262. "operationIndex": 1,
  5263. "stepTitle": "打开互救作业开关",
  5264. "title": "打开互救作业开关",
  5265. "targetId": "front-pump-rescue-switch",
  5266. "operation": {
  5267. "targetId": "front-pump-rescue-switch",
  5268. "kind": "rotate",
  5269. "axis": [
  5270. 0,
  5271. 0,
  5272. 1
  5273. ],
  5274. "deltaDegrees": 30,
  5275. "toleranceDegrees": 8,
  5276. "directionHint": "打开互救作业开关"
  5277. },
  5278. "motion": {
  5279. "kind": "rotate",
  5280. "axis": [
  5281. 5.689507713189075e-34,
  5282. 4.505224149471667e-16,
  5283. -1
  5284. ],
  5285. "pivot": [
  5286. -0.0000021457672261249172,
  5287. -0.00000214576721901949,
  5288. 4.76837158203125e-7
  5289. ],
  5290. "pivotMode": "hinge",
  5291. "angle": 30,
  5292. "offset": [
  5293. 0,
  5294. 0,
  5295. 0
  5296. ],
  5297. "durationMs": 900,
  5298. "easing": "easeInOut"
  5299. },
  5300. "binding": {
  5301. "name": "互救开关",
  5302. "sourceNode": "1_28和2_06互救开关",
  5303. "origin": "model",
  5304. "pivot": [
  5305. -0.0000021457672261249172,
  5306. -0.00000214576721901949,
  5307. 4.76837158203125e-7
  5308. ],
  5309. "center": [
  5310. -0.5494954586029053,
  5311. -0.0000021457672119140625,
  5312. 4.76837158203125e-7
  5313. ]
  5314. }
  5315. },
  5316. {
  5317. "id": "BRIDGE-STEP-5:1",
  5318. "stepCode": "BRIDGE-STEP-5",
  5319. "stepIndex": 4,
  5320. "operationIndex": 0,
  5321. "stepTitle": "打开滤油器出口连通球阀",
  5322. "title": "打开第 1 个滤油器出口球阀",
  5323. "targetId": "bridge-filter-valve-1",
  5324. "operation": {
  5325. "targetId": "bridge-filter-valve-1",
  5326. "kind": "rotate",
  5327. "axis": [
  5328. 0,
  5329. 1,
  5330. 0
  5331. ],
  5332. "deltaDegrees": 90,
  5333. "toleranceDegrees": 8,
  5334. "directionHint": "打开第 1 个滤油器出口球阀"
  5335. },
  5336. "motion": {
  5337. "kind": "rotate",
  5338. "axis": [
  5339. 0,
  5340. 1,
  5341. 0
  5342. ],
  5343. "pivot": [
  5344. 2.7939677238464355e-9,
  5345. -3.725290298461914e-9,
  5346. -0.05009720101952553
  5347. ],
  5348. "pivotMode": "hinge",
  5349. "angle": 90,
  5350. "offset": [
  5351. 0,
  5352. 0,
  5353. 0
  5354. ],
  5355. "durationMs": 900,
  5356. "easing": "easeInOut"
  5357. },
  5358. "binding": {
  5359. "name": "滤油器出口球阀 1",
  5360. "sourceNode": "2_07球阀开关01",
  5361. "origin": "model",
  5362. "pivot": [
  5363. 2.7939677238464355e-9,
  5364. -3.725290298461914e-9,
  5365. -0.05009720101952553
  5366. ],
  5367. "center": [
  5368. 2.7939677238464355e-9,
  5369. -3.725290298461914e-9,
  5370. 1.862645149230957e-9
  5371. ]
  5372. }
  5373. },
  5374. {
  5375. "id": "BRIDGE-STEP-5:2",
  5376. "stepCode": "BRIDGE-STEP-5",
  5377. "stepIndex": 4,
  5378. "operationIndex": 1,
  5379. "stepTitle": "打开滤油器出口连通球阀",
  5380. "title": "打开第 2 个滤油器出口球阀",
  5381. "targetId": "bridge-filter-valve-2",
  5382. "operation": {
  5383. "targetId": "bridge-filter-valve-2",
  5384. "kind": "rotate",
  5385. "axis": [
  5386. 0,
  5387. 1,
  5388. 0
  5389. ],
  5390. "deltaDegrees": 90,
  5391. "toleranceDegrees": 8,
  5392. "directionHint": "打开第 2 个滤油器出口球阀"
  5393. },
  5394. "motion": {
  5395. "kind": "rotate",
  5396. "axis": [
  5397. 0,
  5398. 1,
  5399. 0
  5400. ],
  5401. "pivot": [
  5402. 9.313225746154785e-9,
  5403. 1.862645149230957e-8,
  5404. -0.05009720101952553
  5405. ],
  5406. "pivotMode": "hinge",
  5407. "angle": 90,
  5408. "offset": [
  5409. 0,
  5410. 0,
  5411. 0
  5412. ],
  5413. "durationMs": 900,
  5414. "easing": "easeInOut"
  5415. },
  5416. "binding": {
  5417. "name": "滤油器出口球阀 2",
  5418. "sourceNode": "2_07球阀开关02和3-02球阀开关",
  5419. "origin": "model",
  5420. "pivot": [
  5421. 9.313225746154785e-9,
  5422. 1.862645149230957e-8,
  5423. -0.05009720101952553
  5424. ],
  5425. "center": [
  5426. 9.313225746154785e-9,
  5427. 1.862645149230957e-8,
  5428. 0
  5429. ]
  5430. }
  5431. },
  5432. {
  5433. "id": "BRIDGE-STEP-6:1",
  5434. "stepCode": "BRIDGE-STEP-6",
  5435. "stepIndex": 5,
  5436. "operationIndex": 0,
  5437. "stepTitle": "接通支援车液压取力器",
  5438. "title": "接通保障车取力器",
  5439. "targetId": "bridge-support-pto",
  5440. "operation": {
  5441. "targetId": "bridge-support-pto",
  5442. "kind": "rotate",
  5443. "axis": [
  5444. 0,
  5445. 1,
  5446. 0
  5447. ],
  5448. "deltaDegrees": 30,
  5449. "toleranceDegrees": 8,
  5450. "directionHint": "接通保障车取力器"
  5451. },
  5452. "motion": {
  5453. "kind": "rotate",
  5454. "axis": [
  5455. 0,
  5456. 1,
  5457. 0
  5458. ],
  5459. "pivot": [
  5460. 0,
  5461. 0,
  5462. 0
  5463. ],
  5464. "pivotMode": "hinge",
  5465. "angle": 30,
  5466. "offset": [
  5467. 0,
  5468. 0,
  5469. 0
  5470. ],
  5471. "durationMs": 900,
  5472. "easing": "easeInOut"
  5473. },
  5474. "binding": {
  5475. "name": "保障车取力器开关(操作示意)",
  5476. "sourceNode": "保障车取力器开关(操作示意)",
  5477. "origin": "supplement",
  5478. "pivot": [
  5479. 0,
  5480. 0,
  5481. 0
  5482. ],
  5483. "center": [
  5484. 0,
  5485. -0.015000000189989815,
  5486. 0.00474999985098834
  5487. ]
  5488. }
  5489. },
  5490. {
  5491. "id": "BRIDGE-STEP-6:2",
  5492. "stepCode": "BRIDGE-STEP-6",
  5493. "stepIndex": 5,
  5494. "operationIndex": 1,
  5495. "stepTitle": "接通支援车液压取力器",
  5496. "title": "观察供油示意",
  5497. "targetId": "bridge-supply",
  5498. "operation": {
  5499. "targetId": "bridge-supply",
  5500. "kind": "identify",
  5501. "directionHint": "观察供油示意",
  5502. "effects": [
  5503. {
  5504. "targetId": "bridge-hose-line",
  5505. "color": 15312947
  5506. },
  5507. {
  5508. "targetId": "bridge-return-line",
  5509. "color": 3325905
  5510. }
  5511. ]
  5512. },
  5513. "motion": {
  5514. "kind": "state",
  5515. "axis": [
  5516. 0,
  5517. 1,
  5518. 0
  5519. ],
  5520. "pivot": [
  5521. 0,
  5522. 0,
  5523. 0
  5524. ],
  5525. "pivotMode": "hinge",
  5526. "angle": 0,
  5527. "offset": [
  5528. 0,
  5529. 0,
  5530. 0
  5531. ],
  5532. "durationMs": 900,
  5533. "easing": "easeInOut"
  5534. },
  5535. "binding": {
  5536. "name": "供油回路观察点",
  5537. "sourceNode": "供油回路观察点",
  5538. "origin": "supplement",
  5539. "pivot": [
  5540. 0,
  5541. 0,
  5542. 0
  5543. ],
  5544. "center": [
  5545. 0,
  5546. 0,
  5547. 0
  5548. ]
  5549. }
  5550. }
  5551. ]
  5552. },
  5553. "changeSummary": "更新模型动作、场景与训练制作关联",
  5554. "checksum": "8ebda8b594167068800aa0621d66a20d9c7cbb2c221533604eab120ad2ececac",
  5555. "createdByUserId": "99",
  5556. "createdByName": "内部维护",
  5557. "publishedByUserId": "99",
  5558. "publishedByName": "内部维护",
  5559. "publishedTime": 1790238941,
  5560. "version": 3,
  5561. "addTime": 1790238937,
  5562. "updateTime": "2026-09-24T16:35:41",
  5563. "dependencies": [
  5564. {
  5565. "id": "793",
  5566. "targetProjectId": "469",
  5567. "targetVersionId": "596",
  5568. "relationType": "TRAINING_SCENE",
  5569. "required": true,
  5570. "sortOrder": 0
  5571. }
  5572. ],
  5573. "assets": [
  5574. {
  5575. "id": "6905",
  5576. "versionId": "597",
  5577. "code": "DH_5AEA5274E6664D43B8C53F55859D5717",
  5578. "name": "重型支援桥液压泵应急替代 · 1 保持架桥车运行并断开取力器",
  5579. "type": "VIDEO",
  5580. "storageUri": "fsvc://unreal-tran/video/2026/09/14/75748c295407bd0768e760d4593dbdee.mp4",
  5581. "mimeType": "video/mp4",
  5582. "sizeBytes": 554961,
  5583. "sha256": "d82bb8354acfca494e2ff515e5ef79887fb9d1f929a62779119d136857944ba6",
  5584. "metadata": {
  5585. "sourceVideoId": "58",
  5586. "sourceSystem": "DIGITAL_HUMAN",
  5587. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  5588. "boxCount": 4,
  5589. "majorBrand": "isom",
  5590. "format": "MP4",
  5591. "originalFilename": "digital-human.mp4",
  5592. "integrity": "sha256"
  5593. },
  5594. "status": "READY",
  5595. "sortOrder": 0
  5596. },
  5597. {
  5598. "id": "6906",
  5599. "versionId": "597",
  5600. "code": "DH_B9F2CBFE36274528825899153DB98195",
  5601. "name": "重型支援桥液压泵应急替代 · 2 连接两车液压软管",
  5602. "type": "VIDEO",
  5603. "storageUri": "fsvc://unreal-tran/video/2026/09/14/d4c77791615f95ed57751597446e35c5.mp4",
  5604. "mimeType": "video/mp4",
  5605. "sizeBytes": 400318,
  5606. "sha256": "8791296620dbb4cc823bab5f24af07b8b48d510292b4baf966598b0b0351e4f9",
  5607. "metadata": {
  5608. "sourceVideoId": "59",
  5609. "sourceSystem": "DIGITAL_HUMAN",
  5610. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  5611. "boxCount": 4,
  5612. "majorBrand": "isom",
  5613. "format": "MP4",
  5614. "originalFilename": "digital-human.mp4",
  5615. "integrity": "sha256"
  5616. },
  5617. "status": "READY",
  5618. "sortOrder": 0
  5619. },
  5620. {
  5621. "id": "6907",
  5622. "versionId": "597",
  5623. "code": "DH_983218ACA84345B5B032A5DFA8F08E4E",
  5624. "name": "重型支援桥液压泵应急替代 · 3 打开支援车回油截止阀",
  5625. "type": "VIDEO",
  5626. "storageUri": "fsvc://unreal-tran/video/2026/09/14/0fbe417a88b14dc657256c924e8ba532.mp4",
  5627. "mimeType": "video/mp4",
  5628. "sizeBytes": 224021,
  5629. "sha256": "f78a59ebddcd35e937ce42910aed82fcaf9b49c07be4e1d460fc701e666d3d29",
  5630. "metadata": {
  5631. "sourceVideoId": "60",
  5632. "sourceSystem": "DIGITAL_HUMAN",
  5633. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  5634. "boxCount": 4,
  5635. "majorBrand": "isom",
  5636. "format": "MP4",
  5637. "originalFilename": "digital-human.mp4",
  5638. "integrity": "sha256"
  5639. },
  5640. "status": "READY",
  5641. "sortOrder": 0
  5642. },
  5643. {
  5644. "id": "6908",
  5645. "versionId": "597",
  5646. "code": "DH_AC0F121CD04B44B5A373BE82D5083AE1",
  5647. "name": "重型支援桥液压泵应急替代 · 4 打开互救作业开关",
  5648. "type": "VIDEO",
  5649. "storageUri": "fsvc://unreal-tran/video/2026/09/14/0e886b5158602172fb149cb7bb4c07cc.mp4",
  5650. "mimeType": "video/mp4",
  5651. "sizeBytes": 332829,
  5652. "sha256": "a784a79790a96f486eb6be917fa879db7071813a31f461f5d95d31c754ce3f46",
  5653. "metadata": {
  5654. "sourceVideoId": "61",
  5655. "sourceSystem": "DIGITAL_HUMAN",
  5656. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  5657. "boxCount": 4,
  5658. "majorBrand": "isom",
  5659. "format": "MP4",
  5660. "originalFilename": "digital-human.mp4",
  5661. "integrity": "sha256"
  5662. },
  5663. "status": "READY",
  5664. "sortOrder": 0
  5665. },
  5666. {
  5667. "id": "6909",
  5668. "versionId": "597",
  5669. "code": "DH_774F7400E0B54F4696EBDAD800A289C3",
  5670. "name": "重型支援桥液压泵应急替代 · 5 打开滤油器出口连通球阀",
  5671. "type": "VIDEO",
  5672. "storageUri": "fsvc://unreal-tran/video/2026/09/14/3a57549a9c62a2faa19f4a9af7740193.mp4",
  5673. "mimeType": "video/mp4",
  5674. "sizeBytes": 241632,
  5675. "sha256": "db5c8f4a531e958712d309f25f9c51a145f717e4687893fcc41b65e2c8242175",
  5676. "metadata": {
  5677. "sourceVideoId": "62",
  5678. "sourceSystem": "DIGITAL_HUMAN",
  5679. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  5680. "boxCount": 4,
  5681. "majorBrand": "isom",
  5682. "format": "MP4",
  5683. "originalFilename": "digital-human.mp4",
  5684. "integrity": "sha256"
  5685. },
  5686. "status": "READY",
  5687. "sortOrder": 0
  5688. },
  5689. {
  5690. "id": "6910",
  5691. "versionId": "597",
  5692. "code": "DH_64D9ECF315DA41568D936CFEBF28E403",
  5693. "name": "重型支援桥液压泵应急替代 · 6 接通支援车液压取力器",
  5694. "type": "VIDEO",
  5695. "storageUri": "fsvc://unreal-tran/video/2026/09/14/34657e7ed592e7d7a987f90e0f0188ba.mp4",
  5696. "mimeType": "video/mp4",
  5697. "sizeBytes": 401336,
  5698. "sha256": "05ffeff41d2cf4162b6e8181d4d002ba3f12531589a25d31bac76c69f5dea6bb",
  5699. "metadata": {
  5700. "sourceVideoId": "63",
  5701. "sourceSystem": "DIGITAL_HUMAN",
  5702. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  5703. "boxCount": 4,
  5704. "majorBrand": "isom",
  5705. "format": "MP4",
  5706. "originalFilename": "digital-human.mp4",
  5707. "integrity": "sha256"
  5708. },
  5709. "status": "READY",
  5710. "sortOrder": 0
  5711. },
  5712. {
  5713. "id": "6911",
  5714. "versionId": "597",
  5715. "code": "DH_356ADFCC874448D28ADB2DF8067582E8",
  5716. "name": "重型支援桥液压泵应急替代 · 7 按正常步骤操作架桥车",
  5717. "type": "VIDEO",
  5718. "storageUri": "fsvc://unreal-tran/video/2026/09/14/715a4ac02abad5bf00d7a0a1bd0edb15.mp4",
  5719. "mimeType": "video/mp4",
  5720. "sizeBytes": 762615,
  5721. "sha256": "7b85bbf9c21adc74b56a26f6d92db1448f9f565101da6feba7ca9ad4cdd137f7",
  5722. "metadata": {
  5723. "sourceVideoId": "64",
  5724. "sourceSystem": "DIGITAL_HUMAN",
  5725. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  5726. "boxCount": 4,
  5727. "majorBrand": "isom",
  5728. "format": "MP4",
  5729. "originalFilename": "digital-human.mp4",
  5730. "integrity": "sha256"
  5731. },
  5732. "status": "READY",
  5733. "sortOrder": 0
  5734. }
  5735. ]
  5736. }
  5737. }