25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

2283 lines
77 KiB

  1. {
  2. "project": {
  3. "id": "440",
  4. "type": "TRAINING",
  5. "code": "TRAINING-20B5F2AE722C48A5",
  6. "name": "重型支援桥前泵换件修复",
  7. "description": "原稿:桥梁/文件2/7.jpg、8.jpg",
  8. "categoryCode": "MAINTENANCE",
  9. "trainingMode": "VIRTUAL",
  10. "coverUri": "",
  11. "status": "PUBLISHED",
  12. "ownerUserId": "99",
  13. "ownerName": "内部维护",
  14. "departmentId": "1",
  15. "currentVersionId": "554",
  16. "currentVersionNo": 5,
  17. "currentVersionCode": "V5.0.0",
  18. "publishedVersionId": "554",
  19. "publishedTime": 1789657623,
  20. "usageCount": 0,
  21. "version": 10,
  22. "addTime": 1789309631,
  23. "updateTime": "2026-09-17T23:07:03",
  24. "contentSummary": {
  25. "schema": "digital-workshop-training-project",
  26. "trainingMode": "VIRTUAL",
  27. "stepCount": 11
  28. },
  29. "currentVersionStatus": "PUBLISHED",
  30. "dependencyCount": 0,
  31. "assetCount": 11,
  32. "readCount": 0,
  33. "downloadCount": 0
  34. },
  35. "currentVersion": {
  36. "id": "554",
  37. "projectId": "440",
  38. "versionNo": 5,
  39. "versionCode": "V5.0.0",
  40. "status": "PUBLISHED",
  41. "content": {
  42. "schema": "digital-workshop-training-project",
  43. "version": 1,
  44. "id": "front-pump-rescue-operation-v1",
  45. "projectId": "front-pump-rescue-operation-v1",
  46. "name": "重型支援桥前泵换件修复",
  47. "status": "published",
  48. "trainingMode": "VIRTUAL",
  49. "resources": {
  50. "models": [
  51. {
  52. "id": "front-pump-step-vehicle",
  53. "modelId": "front-pump-step-vehicle",
  54. "name": "架桥车前泵互救操作整车模型",
  55. "baseModelName": "架桥车前泵互救操作整车模型",
  56. "sourceName": "步骤模型.glb",
  57. "resourceUrl": "/models/步骤模型.glb",
  58. "assetKey": "",
  59. "mimeType": "model/gltf-binary",
  60. "sizeBytes": 32195288,
  61. "revision": 1,
  62. "materialPreset": null,
  63. "parts": [
  64. {
  65. "editorId": "",
  66. "interactionId": "front-pump-hydraulic-pump",
  67. "nodeName": "1液压泵",
  68. "sourceNodeName": "1液压泵",
  69. "nodePath": "",
  70. "name": "液压泵",
  71. "capabilities": [
  72. "select",
  73. "inspect"
  74. ],
  75. "visible": true
  76. },
  77. {
  78. "editorId": "",
  79. "interactionId": "front-pump-power-take-off",
  80. "nodeName": "2取力器",
  81. "sourceNodeName": "2取力器",
  82. "nodePath": "",
  83. "name": "取力器",
  84. "capabilities": [
  85. "select",
  86. "inspect"
  87. ],
  88. "visible": true
  89. },
  90. {
  91. "editorId": "",
  92. "interactionId": "front-pump-pto-switch",
  93. "nodeName": "2取力器开关",
  94. "sourceNodeName": "2取力器开关",
  95. "nodePath": "",
  96. "name": "取力器开关",
  97. "capabilities": [
  98. "select",
  99. "inspect",
  100. "mechanism"
  101. ],
  102. "visible": true
  103. },
  104. {
  105. "editorId": "",
  106. "interactionId": "front-pump-ball-valve-switch",
  107. "nodeName": "3球阀开关",
  108. "sourceNodeName": "3球阀开关",
  109. "nodePath": "",
  110. "name": "球阀开关",
  111. "capabilities": [
  112. "select",
  113. "inspect",
  114. "mechanism"
  115. ],
  116. "visible": true
  117. },
  118. {
  119. "editorId": "",
  120. "interactionId": "front-pump-aux-control-box",
  121. "nodeName": "5辅助控制盒",
  122. "sourceNodeName": "5辅助控制盒",
  123. "nodePath": "",
  124. "name": "辅助控制盒",
  125. "capabilities": [
  126. "select",
  127. "inspect"
  128. ],
  129. "visible": true
  130. },
  131. {
  132. "editorId": "",
  133. "interactionId": "front-pump-aux-control-box-cover",
  134. "nodeName": "5辅助控制盒盖",
  135. "sourceNodeName": "5辅助控制盒盖",
  136. "nodePath": "",
  137. "name": "辅助控制盒盖",
  138. "capabilities": [
  139. "select",
  140. "inspect",
  141. "mechanism"
  142. ],
  143. "visible": true
  144. },
  145. {
  146. "editorId": "",
  147. "interactionId": "front-pump-rescue-switch",
  148. "nodeName": "5互救开关",
  149. "sourceNodeName": "5互救开关",
  150. "nodePath": "",
  151. "name": "互救开关",
  152. "capabilities": [
  153. "select",
  154. "inspect",
  155. "mechanism"
  156. ],
  157. "visible": true
  158. }
  159. ]
  160. }
  161. ],
  162. "animations": []
  163. },
  164. "task": {
  165. "id": "TR-FRONT-PUMP-RESCUE-001",
  166. "code": "TR-FRONT-PUMP-RESCUE-001",
  167. "title": "重型支援桥前泵换件修复",
  168. "categoryId": "minor-repair",
  169. "difficulty": "标准",
  170. "level": "标准",
  171. "duration": 10,
  172. "description": "前泵损坏的情况下如何操作。",
  173. "image": "/models/step-model-front-pump-thumb.png",
  174. "equipment": "架桥车",
  175. "skills": [
  176. "液压泵故障识别",
  177. "取力器断开与联通",
  178. "球阀开启",
  179. "互救开关操作"
  180. ]
  181. },
  182. "scenario": {
  183. "id": "front-pump-rescue-scenario",
  184. "publishedSceneId": "SCENE-FRONT-PUMP-RESCUE-01",
  185. "publishedSceneVersion": "1.0",
  186. "baseVisualKey": "front-pump-rescue",
  187. "visualKey": "front-pump-rescue",
  188. "environmentName": "重型支援桥前泵换件修复",
  189. "sceneLayout": "架桥车整车操作位",
  190. "equipmentState": "按步骤操作对应部件",
  191. "tools": [],
  192. "faults": [],
  193. "environment": {
  194. "type": "outdoor",
  195. "mode": "builtin",
  196. "sourceName": "桥梁脚本三维训练场",
  197. "resourceUrl": "",
  198. "sizeBytes": 0,
  199. "lastModified": 0,
  200. "embeddedDataUrl": ""
  201. },
  202. "sceneResource": {
  203. "sceneId": "SCENE-FRONT-PUMP-RESCUE-01",
  204. "version": "1.0",
  205. "sourceKind": "published",
  206. "status": "已发布",
  207. "name": "重型支援桥前泵换件修复",
  208. "presetId": "outdoor-1",
  209. "type": "outdoor",
  210. "objectCount": 2,
  211. "objects": [
  212. {
  213. "id": "front-pump-training-yard",
  214. "sceneId": "front-pump-training-yard",
  215. "interactionId": "scene:front-pump-training-yard",
  216. "type": "imported",
  217. "name": "野外山地训练场",
  218. "semantic": "场景地形",
  219. "assetRole": "environment",
  220. "operable": false,
  221. "visible": true,
  222. "modelId": "front-pump-field-terrain",
  223. "modelEditorAssetId": "front-pump-field-terrain",
  224. "modelEditorModelId": "front-pump-field-terrain",
  225. "modelEditorRevision": 1,
  226. "modelOverrides": {},
  227. "materialPreset": null,
  228. "sourceName": "地形.glb",
  229. "resourceUrl": "/models/地形.glb",
  230. "assetKey": "",
  231. "mimeType": "model/gltf-binary",
  232. "sizeBytes": 10726472,
  233. "fitToScene": true,
  234. "fitSize": 140,
  235. "groundLevelY": 0,
  236. "position": [
  237. 0,
  238. 0,
  239. 0
  240. ],
  241. "rotation": [
  242. 0,
  243. 0,
  244. 0
  245. ],
  246. "scale": [
  247. 1,
  248. 1,
  249. 1
  250. ]
  251. },
  252. {
  253. "id": "front-pump-rescue-vehicle",
  254. "sceneId": "front-pump-rescue-vehicle",
  255. "interactionId": "scene:front-pump-rescue-vehicle",
  256. "type": "imported",
  257. "name": "架桥车前泵互救操作整车模型",
  258. "semantic": "实训装备",
  259. "assetRole": "training-content",
  260. "operable": true,
  261. "visible": true,
  262. "capabilities": [
  263. "select",
  264. "inspect"
  265. ],
  266. "modelId": "front-pump-step-vehicle",
  267. "modelEditorAssetId": "front-pump-step-vehicle",
  268. "modelEditorModelId": "front-pump-step-vehicle",
  269. "modelEditorRevision": 2,
  270. "modelOverrides": {},
  271. "materialPreset": null,
  272. "modelPartTargets": [
  273. {
  274. "interactionId": "front-pump-hydraulic-pump",
  275. "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵",
  276. "name": "液压泵",
  277. "capabilities": [
  278. "select",
  279. "inspect"
  280. ],
  281. "sceneId": "front-pump-rescue-vehicle",
  282. "operable": true,
  283. "visible": true,
  284. "nodePath": "",
  285. "editorId": ""
  286. },
  287. {
  288. "interactionId": "front-pump-power-take-off",
  289. "sourceNodeName": "1_25取力器",
  290. "name": "取力器",
  291. "capabilities": [
  292. "select",
  293. "inspect"
  294. ],
  295. "sceneId": "front-pump-rescue-vehicle",
  296. "operable": true,
  297. "visible": true,
  298. "nodePath": "",
  299. "editorId": ""
  300. },
  301. {
  302. "interactionId": "front-pump-pto-switch",
  303. "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关",
  304. "name": "取力器开关",
  305. "capabilities": [
  306. "select",
  307. "inspect",
  308. "mechanism"
  309. ],
  310. "sceneId": "front-pump-rescue-vehicle",
  311. "operable": true,
  312. "visible": true,
  313. "nodePath": "",
  314. "editorId": ""
  315. },
  316. {
  317. "interactionId": "front-pump-ball-valve-switch",
  318. "sourceNodeName": "1_26球阀开关",
  319. "name": "球阀开关",
  320. "capabilities": [
  321. "select",
  322. "inspect",
  323. "mechanism"
  324. ],
  325. "sceneId": "front-pump-rescue-vehicle",
  326. "operable": true,
  327. "visible": true,
  328. "nodePath": "",
  329. "editorId": ""
  330. },
  331. {
  332. "interactionId": "front-pump-aux-control-box",
  333. "sourceNodeName": "1_28辅助控制盒内",
  334. "name": "辅助控制盒",
  335. "capabilities": [
  336. "select",
  337. "inspect"
  338. ],
  339. "sceneId": "front-pump-rescue-vehicle",
  340. "operable": true,
  341. "visible": true,
  342. "nodePath": "",
  343. "editorId": ""
  344. },
  345. {
  346. "interactionId": "front-pump-aux-control-box-cover",
  347. "sourceNodeName": "1_28辅助控制盒盖",
  348. "name": "辅助控制盒盖",
  349. "capabilities": [
  350. "select",
  351. "inspect",
  352. "mechanism"
  353. ],
  354. "pivotEdge": {
  355. "space": "world",
  356. "axis": [
  357. 0,
  358. 1,
  359. 0
  360. ],
  361. "edge": "nearest-vertical-edge"
  362. },
  363. "sceneId": "front-pump-rescue-vehicle",
  364. "operable": true,
  365. "visible": true,
  366. "nodePath": "",
  367. "editorId": ""
  368. },
  369. {
  370. "interactionId": "front-pump-rescue-switch",
  371. "sourceNodeName": "1_28和2_06互救开关",
  372. "name": "互救开关",
  373. "capabilities": [
  374. "select",
  375. "inspect",
  376. "mechanism"
  377. ],
  378. "sceneId": "front-pump-rescue-vehicle",
  379. "operable": true,
  380. "visible": true,
  381. "nodePath": "",
  382. "editorId": ""
  383. }
  384. ],
  385. "sourceName": "0916架桥车.glb",
  386. "resourceUrl": "/models/bridge-erector-20260916.glb",
  387. "assetKey": "",
  388. "mimeType": "model/gltf-binary",
  389. "sizeBytes": 37160920,
  390. "fitToScene": false,
  391. "fitSize": 8,
  392. "position": [
  393. 0,
  394. 0,
  395. 0
  396. ],
  397. "rotation": [
  398. 0,
  399. 0,
  400. 0
  401. ],
  402. "scale": [
  403. 1,
  404. 1,
  405. 1
  406. ],
  407. "partOverrides": {}
  408. },
  409. {
  410. "id": "pump-bags",
  411. "sceneId": "pump-bags",
  412. "interactionId": "scene:pump-bags",
  413. "type": "imported",
  414. "name": "3封口袋.glb",
  415. "semantic": "实训装备",
  416. "assetRole": "script-accessory",
  417. "operable": false,
  418. "visible": true,
  419. "capabilities": [
  420. "select",
  421. "inspect"
  422. ],
  423. "modelId": "pump-bags",
  424. "modelEditorAssetId": "pump-bags",
  425. "modelEditorModelId": "pump-bags",
  426. "modelEditorRevision": 2,
  427. "modelOverrides": {},
  428. "materialPreset": null,
  429. "modelPartTargets": [],
  430. "sourceName": "3封口袋.glb",
  431. "resourceUrl": "/models/bridge-pump-bags-20260916.glb",
  432. "assetKey": "",
  433. "mimeType": "model/gltf-binary",
  434. "sizeBytes": 37160920,
  435. "fitToScene": false,
  436. "fitSize": 8,
  437. "position": [
  438. 0,
  439. 0,
  440. 0
  441. ],
  442. "rotation": [
  443. 0,
  444. 0,
  445. 0
  446. ],
  447. "scale": [
  448. 1,
  449. 1,
  450. 1
  451. ],
  452. "partOverrides": {}
  453. },
  454. {
  455. "id": "gasket-paper",
  456. "sceneId": "gasket-paper",
  457. "interactionId": "scene:gasket-paper",
  458. "type": "imported",
  459. "name": "牛皮纸.glb",
  460. "semantic": "实训装备",
  461. "assetRole": "script-accessory",
  462. "operable": false,
  463. "visible": true,
  464. "capabilities": [
  465. "select",
  466. "inspect"
  467. ],
  468. "modelId": "gasket-paper",
  469. "modelEditorAssetId": "gasket-paper",
  470. "modelEditorModelId": "gasket-paper",
  471. "modelEditorRevision": 2,
  472. "modelOverrides": {},
  473. "materialPreset": null,
  474. "modelPartTargets": [],
  475. "sourceName": "牛皮纸.glb",
  476. "resourceUrl": "/models/bridge-paper-20260916.glb",
  477. "assetKey": "",
  478. "mimeType": "model/gltf-binary",
  479. "sizeBytes": 37160920,
  480. "fitToScene": false,
  481. "fitSize": 8,
  482. "position": [
  483. 0,
  484. 0,
  485. 0
  486. ],
  487. "rotation": [
  488. 0,
  489. 0,
  490. 0
  491. ],
  492. "scale": [
  493. 1,
  494. 1,
  495. 1
  496. ],
  497. "partOverrides": {}
  498. }
  499. ],
  500. "snapshot": {
  501. "schema": "edit3dv4.scene",
  502. "version": "1.0",
  503. "name": "重型支援桥前泵换件修复",
  504. "presetId": "outdoor-1",
  505. "type": "outdoor",
  506. "environment": {
  507. "presetId": "outdoor-1",
  508. "type": "outdoor"
  509. },
  510. "rendering": {
  511. "background": 11062241,
  512. "fog": {
  513. "color": 11062241,
  514. "near": 70,
  515. "far": 240
  516. },
  517. "toneMappingExposure": 1.05,
  518. "environment": {
  519. "type": "room",
  520. "sigma": 0.04
  521. },
  522. "camera": {
  523. "fov": 45,
  524. "near": 0.1,
  525. "far": 800,
  526. "position": [
  527. 11,
  528. 8,
  529. 16
  530. ],
  531. "target": [
  532. 0,
  533. 1.5,
  534. 2
  535. ]
  536. }
  537. },
  538. "objects": [
  539. {
  540. "id": "front-pump-training-yard",
  541. "sceneId": "front-pump-training-yard",
  542. "interactionId": "scene:front-pump-training-yard",
  543. "type": "imported",
  544. "name": "野外山地训练场",
  545. "semantic": "场景地形",
  546. "assetRole": "environment",
  547. "operable": false,
  548. "visible": true,
  549. "modelId": "front-pump-field-terrain",
  550. "modelEditorAssetId": "front-pump-field-terrain",
  551. "modelEditorModelId": "front-pump-field-terrain",
  552. "modelEditorRevision": 1,
  553. "modelOverrides": {},
  554. "materialPreset": null,
  555. "sourceName": "地形.glb",
  556. "resourceUrl": "/models/地形.glb",
  557. "assetKey": "",
  558. "mimeType": "model/gltf-binary",
  559. "sizeBytes": 10726472,
  560. "fitToScene": true,
  561. "fitSize": 140,
  562. "groundLevelY": 0,
  563. "position": [
  564. 0,
  565. 0,
  566. 0
  567. ],
  568. "rotation": [
  569. 0,
  570. 0,
  571. 0
  572. ],
  573. "scale": [
  574. 1,
  575. 1,
  576. 1
  577. ]
  578. },
  579. {
  580. "id": "front-pump-rescue-vehicle",
  581. "sceneId": "front-pump-rescue-vehicle",
  582. "interactionId": "scene:front-pump-rescue-vehicle",
  583. "type": "imported",
  584. "name": "架桥车前泵互救操作整车模型",
  585. "semantic": "实训装备",
  586. "assetRole": "training-content",
  587. "operable": true,
  588. "visible": true,
  589. "capabilities": [
  590. "select",
  591. "inspect"
  592. ],
  593. "modelId": "front-pump-step-vehicle",
  594. "modelEditorAssetId": "front-pump-step-vehicle",
  595. "modelEditorModelId": "front-pump-step-vehicle",
  596. "modelEditorRevision": 2,
  597. "modelOverrides": {},
  598. "materialPreset": null,
  599. "modelPartTargets": [
  600. {
  601. "interactionId": "front-pump-hydraulic-pump",
  602. "sourceNodeName": "1_24柱塞泵3_05前泵3_08新泵",
  603. "name": "液压泵",
  604. "capabilities": [
  605. "select",
  606. "inspect"
  607. ],
  608. "sceneId": "front-pump-rescue-vehicle",
  609. "operable": true,
  610. "visible": true,
  611. "nodePath": "",
  612. "editorId": ""
  613. },
  614. {
  615. "interactionId": "front-pump-power-take-off",
  616. "sourceNodeName": "1_25取力器",
  617. "name": "取力器",
  618. "capabilities": [
  619. "select",
  620. "inspect"
  621. ],
  622. "sceneId": "front-pump-rescue-vehicle",
  623. "operable": true,
  624. "visible": true,
  625. "nodePath": "",
  626. "editorId": ""
  627. },
  628. {
  629. "interactionId": "front-pump-pto-switch",
  630. "sourceNodeName": "1_25和1_27和2_03和2_08取力器开关",
  631. "name": "取力器开关",
  632. "capabilities": [
  633. "select",
  634. "inspect",
  635. "mechanism"
  636. ],
  637. "sceneId": "front-pump-rescue-vehicle",
  638. "operable": true,
  639. "visible": true,
  640. "nodePath": "",
  641. "editorId": ""
  642. },
  643. {
  644. "interactionId": "front-pump-ball-valve-switch",
  645. "sourceNodeName": "1_26球阀开关",
  646. "name": "球阀开关",
  647. "capabilities": [
  648. "select",
  649. "inspect",
  650. "mechanism"
  651. ],
  652. "sceneId": "front-pump-rescue-vehicle",
  653. "operable": true,
  654. "visible": true,
  655. "nodePath": "",
  656. "editorId": ""
  657. },
  658. {
  659. "interactionId": "front-pump-aux-control-box",
  660. "sourceNodeName": "1_28辅助控制盒内",
  661. "name": "辅助控制盒",
  662. "capabilities": [
  663. "select",
  664. "inspect"
  665. ],
  666. "sceneId": "front-pump-rescue-vehicle",
  667. "operable": true,
  668. "visible": true,
  669. "nodePath": "",
  670. "editorId": ""
  671. },
  672. {
  673. "interactionId": "front-pump-aux-control-box-cover",
  674. "sourceNodeName": "1_28辅助控制盒盖",
  675. "name": "辅助控制盒盖",
  676. "capabilities": [
  677. "select",
  678. "inspect",
  679. "mechanism"
  680. ],
  681. "pivotEdge": {
  682. "space": "world",
  683. "axis": [
  684. 0,
  685. 1,
  686. 0
  687. ],
  688. "edge": "nearest-vertical-edge"
  689. },
  690. "sceneId": "front-pump-rescue-vehicle",
  691. "operable": true,
  692. "visible": true,
  693. "nodePath": "",
  694. "editorId": ""
  695. },
  696. {
  697. "interactionId": "front-pump-rescue-switch",
  698. "sourceNodeName": "1_28和2_06互救开关",
  699. "name": "互救开关",
  700. "capabilities": [
  701. "select",
  702. "inspect",
  703. "mechanism"
  704. ],
  705. "sceneId": "front-pump-rescue-vehicle",
  706. "operable": true,
  707. "visible": true,
  708. "nodePath": "",
  709. "editorId": ""
  710. }
  711. ],
  712. "sourceName": "0916架桥车.glb",
  713. "resourceUrl": "/models/bridge-erector-20260916.glb",
  714. "assetKey": "",
  715. "mimeType": "model/gltf-binary",
  716. "sizeBytes": 37160920,
  717. "fitToScene": false,
  718. "fitSize": 8,
  719. "position": [
  720. 0,
  721. 0,
  722. 0
  723. ],
  724. "rotation": [
  725. 0,
  726. 0,
  727. 0
  728. ],
  729. "scale": [
  730. 1,
  731. 1,
  732. 1
  733. ],
  734. "partOverrides": {}
  735. },
  736. {
  737. "id": "pump-bags",
  738. "sceneId": "pump-bags",
  739. "interactionId": "scene:pump-bags",
  740. "type": "imported",
  741. "name": "3封口袋.glb",
  742. "semantic": "实训装备",
  743. "assetRole": "script-accessory",
  744. "operable": false,
  745. "visible": true,
  746. "capabilities": [
  747. "select",
  748. "inspect"
  749. ],
  750. "modelId": "pump-bags",
  751. "modelEditorAssetId": "pump-bags",
  752. "modelEditorModelId": "pump-bags",
  753. "modelEditorRevision": 2,
  754. "modelOverrides": {},
  755. "materialPreset": null,
  756. "modelPartTargets": [],
  757. "sourceName": "3封口袋.glb",
  758. "resourceUrl": "/models/bridge-pump-bags-20260916.glb",
  759. "assetKey": "",
  760. "mimeType": "model/gltf-binary",
  761. "sizeBytes": 37160920,
  762. "fitToScene": false,
  763. "fitSize": 8,
  764. "position": [
  765. 0,
  766. 0,
  767. 0
  768. ],
  769. "rotation": [
  770. 0,
  771. 0,
  772. 0
  773. ],
  774. "scale": [
  775. 1,
  776. 1,
  777. 1
  778. ],
  779. "partOverrides": {}
  780. },
  781. {
  782. "id": "gasket-paper",
  783. "sceneId": "gasket-paper",
  784. "interactionId": "scene:gasket-paper",
  785. "type": "imported",
  786. "name": "牛皮纸.glb",
  787. "semantic": "实训装备",
  788. "assetRole": "script-accessory",
  789. "operable": false,
  790. "visible": true,
  791. "capabilities": [
  792. "select",
  793. "inspect"
  794. ],
  795. "modelId": "gasket-paper",
  796. "modelEditorAssetId": "gasket-paper",
  797. "modelEditorModelId": "gasket-paper",
  798. "modelEditorRevision": 2,
  799. "modelOverrides": {},
  800. "materialPreset": null,
  801. "modelPartTargets": [],
  802. "sourceName": "牛皮纸.glb",
  803. "resourceUrl": "/models/bridge-paper-20260916.glb",
  804. "assetKey": "",
  805. "mimeType": "model/gltf-binary",
  806. "sizeBytes": 37160920,
  807. "fitToScene": false,
  808. "fitSize": 8,
  809. "position": [
  810. 0,
  811. 0,
  812. 0
  813. ],
  814. "rotation": [
  815. 0,
  816. 0,
  817. 0
  818. ],
  819. "scale": [
  820. 1,
  821. 1,
  822. 1
  823. ],
  824. "partOverrides": {}
  825. }
  826. ]
  827. },
  828. "assetReferences": [
  829. {
  830. "resourceUrl": "/models/步骤模型.glb",
  831. "sourceName": "步骤模型.glb",
  832. "sizeBytes": 32195288,
  833. "mimeType": "model/gltf-binary",
  834. "assetRole": "training-content"
  835. }
  836. ]
  837. },
  838. "accent": "#2d86d8",
  839. "background": 11062241,
  840. "fog": 11062241,
  841. "ground": 7110499,
  842. "camera": {
  843. "position": [
  844. 10.6,
  845. 6.4,
  846. 13.2
  847. ],
  848. "target": [
  849. 0,
  850. 1.9,
  851. 0
  852. ]
  853. },
  854. "retainStoredParts": true,
  855. "sceneTags": [
  856. "新版整车模型",
  857. "原位部件操作"
  858. ],
  859. "sensorFeeds": [],
  860. "name": "重型支援桥前泵换件修复",
  861. "title": "重型支援桥前泵换件修复",
  862. "operableParts": [
  863. "bridge-engine",
  864. "bridge-paper",
  865. "bridge-tank-valve",
  866. "bridge-inlet",
  867. "bridge-inlet-bag",
  868. "bridge-outlet",
  869. "bridge-outlet-bag",
  870. "bridge-pump-bolt-1",
  871. "bridge-pump-bolt-2",
  872. "bridge-pump-bolt-3",
  873. "bridge-pump-bolt-4",
  874. "bridge-old-pump",
  875. "bridge-gasket",
  876. "bridge-new-pump",
  877. "bridge-fill-cap",
  878. "bridge-oil-can",
  879. "bridge-test-control"
  880. ]
  881. },
  882. "tools": [],
  883. "faults": [],
  884. "steps": [
  885. {
  886. "id": "BRIDGE-STEP-1",
  887. "stepCode": "BRIDGE-STEP-1",
  888. "actionCode": "COMPLETE_BRIDGE-STEP-1",
  889. "number": 1,
  890. "title": "停机并初裁牛皮纸",
  891. "targetId": "bridge-engine",
  892. "targetName": "关闭架桥车发动机",
  893. "mode": "inspect",
  894. "interaction": "mechanism-operation",
  895. "instruction": "架桥车熄火;按液压泵与取力器结合面形状初步裁剪牛皮纸。",
  896. "guidance": "架桥车熄火;按液压泵与取力器结合面形状初步裁剪牛皮纸。",
  897. "warning": "",
  898. "success": "停机并初裁牛皮纸:三维操作已保存",
  899. "cameraPolicy": "focus",
  900. "action": {
  901. "kind": "mechanism-operation",
  902. "targetId": "bridge-engine",
  903. "requiresPlacement": false,
  904. "durationMs": 700,
  905. "mechanism": {
  906. "type": "sequence",
  907. "steps": [
  908. {
  909. "targetId": "bridge-engine",
  910. "kind": "identify",
  911. "directionHint": "关闭架桥车发动机",
  912. "effects": [
  913. {
  914. "targetId": "bridge-engine",
  915. "color": 13195851
  916. }
  917. ]
  918. },
  919. {
  920. "targetId": "bridge-paper",
  921. "kind": "identify",
  922. "directionHint": "按结合面初裁牛皮纸",
  923. "effects": [
  924. {
  925. "targetId": "bridge-paper",
  926. "scale": [
  927. 0.85,
  928. 1,
  929. 0.85
  930. ]
  931. }
  932. ]
  933. }
  934. ]
  935. }
  936. },
  937. "toolId": "",
  938. "measurement": "",
  939. "assessment": {
  940. "weight": 9.090909090909092,
  941. "requiredDimensions": [
  942. "action",
  943. "sequence"
  944. ],
  945. "passPolicy": "all-required"
  946. },
  947. "audio": {
  948. "narrationSource": "digital-generate",
  949. "narrationText": "第1步,停机并初裁牛皮纸。架桥车熄火;按液压泵与取力器结合面形状初步裁剪牛皮纸。",
  950. "successCue": "ui",
  951. "errorCue": "collision-error",
  952. "narrationUrl": "",
  953. "narrationAssetCode": "",
  954. "narrationVideoAssetCode": "DH_1CE71ECA76194F06B098A012B360BB06",
  955. "digitalHuman": {
  956. "enabled": true,
  957. "mode": "video",
  958. "videoSource": "library",
  959. "videoId": "65",
  960. "videoName": "重型支援桥前泵换件修复 · 1 停机并初裁牛皮纸",
  961. "appId": "AP_238179E0A10F97927EA49FA3",
  962. "videoUrl": "",
  963. "generatedVideoUrl": "",
  964. "generationStatus": "generated"
  965. }
  966. }
  967. },
  968. {
  969. "id": "BRIDGE-STEP-2",
  970. "stepCode": "BRIDGE-STEP-2",
  971. "actionCode": "COMPLETE_BRIDGE-STEP-2",
  972. "number": 2,
  973. "title": "关闭液压油箱出油口一号球阀",
  974. "targetId": "bridge-tank-valve",
  975. "targetName": "关闭一号出油球阀",
  976. "mode": "inspect",
  977. "interaction": "mechanism-operation",
  978. "instruction": "将一号球阀手柄从平行管道转到垂直管道。",
  979. "guidance": "将一号球阀手柄从平行管道转到垂直管道。",
  980. "warning": "",
  981. "success": "关闭液压油箱出油口一号球阀:三维操作已保存",
  982. "cameraPolicy": "focus",
  983. "action": {
  984. "kind": "mechanism-operation",
  985. "targetId": "bridge-tank-valve",
  986. "requiresPlacement": false,
  987. "durationMs": 700,
  988. "mechanism": {
  989. "type": "rotate",
  990. "steps": [
  991. {
  992. "targetId": "bridge-tank-valve",
  993. "kind": "rotate",
  994. "axis": [
  995. 0,
  996. 1,
  997. 0
  998. ],
  999. "deltaDegrees": 90,
  1000. "toleranceDegrees": 8,
  1001. "directionHint": "关闭一号出油球阀"
  1002. }
  1003. ]
  1004. }
  1005. },
  1006. "toolId": "",
  1007. "measurement": "",
  1008. "assessment": {
  1009. "weight": 9.090909090909092,
  1010. "requiredDimensions": [
  1011. "action",
  1012. "sequence"
  1013. ],
  1014. "passPolicy": "all-required"
  1015. },
  1016. "audio": {
  1017. "narrationSource": "digital-generate",
  1018. "narrationText": "第2步,关闭液压油箱出油口一号球阀。将一号球阀手柄从平行管道转到垂直管道。",
  1019. "successCue": "ui",
  1020. "errorCue": "collision-error",
  1021. "narrationUrl": "",
  1022. "narrationAssetCode": "",
  1023. "narrationVideoAssetCode": "DH_34129B61FA1F4E628AF295E3EF714364",
  1024. "digitalHuman": {
  1025. "enabled": true,
  1026. "mode": "video",
  1027. "videoSource": "library",
  1028. "videoId": "66",
  1029. "videoName": "重型支援桥前泵换件修复 · 2 关闭液压油箱出油口一号球阀",
  1030. "appId": "AP_238179E0A10F97927EA49FA3",
  1031. "videoUrl": "",
  1032. "generatedVideoUrl": "",
  1033. "generationStatus": "generated"
  1034. }
  1035. }
  1036. },
  1037. {
  1038. "id": "BRIDGE-STEP-3",
  1039. "stepCode": "BRIDGE-STEP-3",
  1040. "actionCode": "COMPLETE_BRIDGE-STEP-3",
  1041. "number": 3,
  1042. "title": "拆开并包扎进出油管",
  1043. "targetId": "bridge-inlet",
  1044. "targetName": "拆开进油管",
  1045. "mode": "inspect",
  1046. "interaction": "mechanism-operation",
  1047. "instruction": "用大活动扳手拆开液压泵进、出油管接头,用塑料袋包扎管口。",
  1048. "guidance": "用大活动扳手拆开液压泵进、出油管接头,用塑料袋包扎管口。",
  1049. "warning": "",
  1050. "success": "拆开并包扎进出油管:三维操作已保存",
  1051. "cameraPolicy": "focus",
  1052. "action": {
  1053. "kind": "mechanism-operation",
  1054. "targetId": "bridge-inlet",
  1055. "requiresPlacement": false,
  1056. "durationMs": 700,
  1057. "mechanism": {
  1058. "type": "sequence",
  1059. "steps": [
  1060. {
  1061. "targetId": "bridge-inlet",
  1062. "kind": "identify",
  1063. "directionHint": "拆开进油管",
  1064. "effects": [
  1065. {
  1066. "targetId": "bridge-inlet",
  1067. "offset": [
  1068. -0.6,
  1069. 0,
  1070. 0
  1071. ]
  1072. }
  1073. ]
  1074. },
  1075. {
  1076. "targetId": "bridge-inlet-bag",
  1077. "kind": "identify",
  1078. "directionHint": "包扎进油管口",
  1079. "effects": [
  1080. {
  1081. "targetId": "bridge-inlet-bag",
  1082. "offset": [
  1083. 0,
  1084. 0,
  1085. -0.65
  1086. ]
  1087. }
  1088. ]
  1089. },
  1090. {
  1091. "targetId": "bridge-outlet",
  1092. "kind": "identify",
  1093. "directionHint": "拆开出油管",
  1094. "effects": [
  1095. {
  1096. "targetId": "bridge-outlet",
  1097. "offset": [
  1098. 0.6,
  1099. 0,
  1100. 0
  1101. ]
  1102. }
  1103. ]
  1104. },
  1105. {
  1106. "targetId": "bridge-outlet-bag",
  1107. "kind": "identify",
  1108. "directionHint": "包扎出油管口",
  1109. "effects": [
  1110. {
  1111. "targetId": "bridge-outlet-bag",
  1112. "offset": [
  1113. 0,
  1114. 0,
  1115. -0.65
  1116. ]
  1117. }
  1118. ]
  1119. }
  1120. ]
  1121. }
  1122. },
  1123. "toolId": "",
  1124. "measurement": "",
  1125. "assessment": {
  1126. "weight": 9.090909090909092,
  1127. "requiredDimensions": [
  1128. "action",
  1129. "sequence"
  1130. ],
  1131. "passPolicy": "all-required"
  1132. },
  1133. "audio": {
  1134. "narrationSource": "digital-generate",
  1135. "narrationText": "第3步,拆开并包扎进出油管。用大活动扳手拆开液压泵进、出油管接头,用塑料袋包扎管口。",
  1136. "successCue": "ui",
  1137. "errorCue": "collision-error",
  1138. "narrationUrl": "",
  1139. "narrationAssetCode": "",
  1140. "narrationVideoAssetCode": "DH_533EAE94D45D49A2BECD7E24E48835E6",
  1141. "digitalHuman": {
  1142. "enabled": true,
  1143. "mode": "video",
  1144. "videoSource": "library",
  1145. "videoId": "67",
  1146. "videoName": "重型支援桥前泵换件修复 · 3 拆开并包扎进出油管",
  1147. "appId": "AP_238179E0A10F97927EA49FA3",
  1148. "videoUrl": "",
  1149. "generatedVideoUrl": "",
  1150. "generationStatus": "generated"
  1151. }
  1152. }
  1153. },
  1154. {
  1155. "id": "BRIDGE-STEP-4",
  1156. "stepCode": "BRIDGE-STEP-4",
  1157. "actionCode": "COMPLETE_BRIDGE-STEP-4",
  1158. "number": 4,
  1159. "title": "拆下四个安装螺栓",
  1160. "targetId": "bridge-pump-bolt-1",
  1161. "targetName": "拆下第 1 个安装螺栓",
  1162. "mode": "inspect",
  1163. "interaction": "mechanism-operation",
  1164. "instruction": "用开口扳手拆下液压泵与取力器之间的四个安装螺栓。",
  1165. "guidance": "用开口扳手拆下液压泵与取力器之间的四个安装螺栓。",
  1166. "warning": "",
  1167. "success": "拆下四个安装螺栓:三维操作已保存",
  1168. "cameraPolicy": "focus",
  1169. "action": {
  1170. "kind": "mechanism-operation",
  1171. "targetId": "bridge-pump-bolt-1",
  1172. "requiresPlacement": false,
  1173. "durationMs": 700,
  1174. "mechanism": {
  1175. "type": "sequence",
  1176. "steps": [
  1177. {
  1178. "targetId": "bridge-pump-bolt-1",
  1179. "kind": "rotate",
  1180. "axis": [
  1181. 0,
  1182. 0,
  1183. 1
  1184. ],
  1185. "deltaDegrees": -180,
  1186. "toleranceDegrees": 8,
  1187. "directionHint": "拆下第 1 个安装螺栓",
  1188. "effects": [
  1189. {
  1190. "targetId": "bridge-pump-bolt-1",
  1191. "offset": [
  1192. 0,
  1193. 0,
  1194. 0.65
  1195. ]
  1196. }
  1197. ]
  1198. },
  1199. {
  1200. "targetId": "bridge-pump-bolt-2",
  1201. "kind": "rotate",
  1202. "axis": [
  1203. 0,
  1204. 0,
  1205. 1
  1206. ],
  1207. "deltaDegrees": -180,
  1208. "toleranceDegrees": 8,
  1209. "directionHint": "拆下第 2 个安装螺栓",
  1210. "effects": [
  1211. {
  1212. "targetId": "bridge-pump-bolt-2",
  1213. "offset": [
  1214. 0,
  1215. 0,
  1216. 0.65
  1217. ]
  1218. }
  1219. ]
  1220. },
  1221. {
  1222. "targetId": "bridge-pump-bolt-3",
  1223. "kind": "rotate",
  1224. "axis": [
  1225. 0,
  1226. 0,
  1227. 1
  1228. ],
  1229. "deltaDegrees": -180,
  1230. "toleranceDegrees": 8,
  1231. "directionHint": "拆下第 3 个安装螺栓",
  1232. "effects": [
  1233. {
  1234. "targetId": "bridge-pump-bolt-3",
  1235. "offset": [
  1236. 0,
  1237. 0,
  1238. 0.65
  1239. ]
  1240. }
  1241. ]
  1242. },
  1243. {
  1244. "targetId": "bridge-pump-bolt-4",
  1245. "kind": "rotate",
  1246. "axis": [
  1247. 0,
  1248. 0,
  1249. 1
  1250. ],
  1251. "deltaDegrees": -180,
  1252. "toleranceDegrees": 8,
  1253. "directionHint": "拆下第 4 个安装螺栓",
  1254. "effects": [
  1255. {
  1256. "targetId": "bridge-pump-bolt-4",
  1257. "offset": [
  1258. 0,
  1259. 0,
  1260. 0.65
  1261. ]
  1262. }
  1263. ]
  1264. }
  1265. ]
  1266. }
  1267. },
  1268. "toolId": "",
  1269. "measurement": "",
  1270. "assessment": {
  1271. "weight": 9.090909090909092,
  1272. "requiredDimensions": [
  1273. "action",
  1274. "sequence"
  1275. ],
  1276. "passPolicy": "all-required"
  1277. },
  1278. "audio": {
  1279. "narrationSource": "digital-generate",
  1280. "narrationText": "第4步,拆下四个安装螺栓。用开口扳手拆下液压泵与取力器之间的四个安装螺栓。",
  1281. "successCue": "ui",
  1282. "errorCue": "collision-error",
  1283. "narrationUrl": "",
  1284. "narrationAssetCode": "",
  1285. "narrationVideoAssetCode": "DH_787B4C212CF644AE9A3D8D49DEDCB65E",
  1286. "digitalHuman": {
  1287. "enabled": true,
  1288. "mode": "video",
  1289. "videoSource": "library",
  1290. "videoId": "68",
  1291. "videoName": "重型支援桥前泵换件修复 · 4 拆下四个安装螺栓",
  1292. "appId": "AP_238179E0A10F97927EA49FA3",
  1293. "videoUrl": "",
  1294. "generatedVideoUrl": "",
  1295. "generationStatus": "generated"
  1296. }
  1297. }
  1298. },
  1299. {
  1300. "id": "BRIDGE-STEP-5",
  1301. "stepCode": "BRIDGE-STEP-5",
  1302. "actionCode": "COMPLETE_BRIDGE-STEP-5",
  1303. "number": 5,
  1304. "title": "取下旧前泵",
  1305. "targetId": "bridge-old-pump",
  1306. "targetName": "取下旧前泵",
  1307. "mode": "inspect",
  1308. "interaction": "mechanism-operation",
  1309. "instruction": "取下原前泵。",
  1310. "guidance": "取下原前泵。",
  1311. "warning": "",
  1312. "success": "取下旧前泵:三维操作已保存",
  1313. "cameraPolicy": "focus",
  1314. "action": {
  1315. "kind": "mechanism-operation",
  1316. "targetId": "bridge-old-pump",
  1317. "requiresPlacement": false,
  1318. "durationMs": 700,
  1319. "mechanism": {
  1320. "type": "identify",
  1321. "steps": [
  1322. {
  1323. "targetId": "bridge-old-pump",
  1324. "kind": "identify",
  1325. "directionHint": "取下旧前泵",
  1326. "effects": [
  1327. {
  1328. "targetId": "bridge-old-pump",
  1329. "offset": [
  1330. -2,
  1331. 0,
  1332. 0
  1333. ]
  1334. },
  1335. {
  1336. "targetId": "front-pump-hydraulic-pump",
  1337. "visible": false
  1338. }
  1339. ]
  1340. }
  1341. ]
  1342. }
  1343. },
  1344. "toolId": "",
  1345. "measurement": "",
  1346. "assessment": {
  1347. "weight": 9.090909090909092,
  1348. "requiredDimensions": [
  1349. "action",
  1350. "sequence"
  1351. ],
  1352. "passPolicy": "all-required"
  1353. },
  1354. "audio": {
  1355. "narrationSource": "digital-generate",
  1356. "narrationText": "第5步,取下旧前泵。取下原前泵。",
  1357. "successCue": "ui",
  1358. "errorCue": "collision-error",
  1359. "narrationUrl": "",
  1360. "narrationAssetCode": "",
  1361. "narrationVideoAssetCode": "DH_5672FD367E8F41A5A026E3C68E8C8726",
  1362. "digitalHuman": {
  1363. "enabled": true,
  1364. "mode": "video",
  1365. "videoSource": "library",
  1366. "videoId": "69",
  1367. "videoName": "重型支援桥前泵换件修复 · 5 取下旧前泵",
  1368. "appId": "AP_238179E0A10F97927EA49FA3",
  1369. "videoUrl": "",
  1370. "generatedVideoUrl": "",
  1371. "generationStatus": "generated"
  1372. }
  1373. }
  1374. },
  1375. {
  1376. "id": "BRIDGE-STEP-6",
  1377. "stepCode": "BRIDGE-STEP-6",
  1378. "actionCode": "COMPLETE_BRIDGE-STEP-6",
  1379. "number": 6,
  1380. "title": "修裁牛皮纸",
  1381. "targetId": "bridge-paper",
  1382. "targetName": "按安装面修裁纸垫",
  1383. "mode": "inspect",
  1384. "interaction": "mechanism-operation",
  1385. "instruction": "进一步裁剪牛皮纸,使其与液压泵安装面及取力器结合面吻合。",
  1386. "guidance": "进一步裁剪牛皮纸,使其与液压泵安装面及取力器结合面吻合。",
  1387. "warning": "",
  1388. "success": "修裁牛皮纸:三维操作已保存",
  1389. "cameraPolicy": "focus",
  1390. "action": {
  1391. "kind": "mechanism-operation",
  1392. "targetId": "bridge-paper",
  1393. "requiresPlacement": false,
  1394. "durationMs": 700,
  1395. "mechanism": {
  1396. "type": "identify",
  1397. "steps": [
  1398. {
  1399. "targetId": "bridge-paper",
  1400. "kind": "identify",
  1401. "directionHint": "按安装面修裁纸垫",
  1402. "effects": [
  1403. {
  1404. "targetId": "bridge-gasket",
  1405. "visible": true
  1406. },
  1407. {
  1408. "targetId": "bridge-paper",
  1409. "visible": false
  1410. }
  1411. ]
  1412. }
  1413. ]
  1414. }
  1415. },
  1416. "toolId": "",
  1417. "measurement": "",
  1418. "assessment": {
  1419. "weight": 9.090909090909092,
  1420. "requiredDimensions": [
  1421. "action",
  1422. "sequence"
  1423. ],
  1424. "passPolicy": "all-required"
  1425. },
  1426. "audio": {
  1427. "narrationSource": "digital-generate",
  1428. "narrationText": "第6步,修裁牛皮纸。进一步裁剪牛皮纸,使其与液压泵安装面及取力器结合面吻合。",
  1429. "successCue": "ui",
  1430. "errorCue": "collision-error",
  1431. "narrationUrl": "",
  1432. "narrationAssetCode": "",
  1433. "narrationVideoAssetCode": "DH_C0E73EC20FD44C608A795A03DE4F7401",
  1434. "digitalHuman": {
  1435. "enabled": true,
  1436. "mode": "video",
  1437. "videoSource": "library",
  1438. "videoId": "70",
  1439. "videoName": "重型支援桥前泵换件修复 · 6 修裁牛皮纸",
  1440. "appId": "AP_238179E0A10F97927EA49FA3",
  1441. "videoUrl": "",
  1442. "generatedVideoUrl": "",
  1443. "generationStatus": "generated"
  1444. }
  1445. }
  1446. },
  1447. {
  1448. "id": "BRIDGE-STEP-7",
  1449. "stepCode": "BRIDGE-STEP-7",
  1450. "actionCode": "COMPLETE_BRIDGE-STEP-7",
  1451. "number": 7,
  1452. "title": "放置牛皮纸垫",
  1453. "targetId": "bridge-gasket",
  1454. "targetName": "将纸垫放到取力器结合面",
  1455. "mode": "inspect",
  1456. "interaction": "mechanism-operation",
  1457. "instruction": "将裁好的牛皮纸放在取力器接口处。",
  1458. "guidance": "将裁好的牛皮纸放在取力器接口处。",
  1459. "warning": "",
  1460. "success": "放置牛皮纸垫:三维操作已保存",
  1461. "cameraPolicy": "focus",
  1462. "action": {
  1463. "kind": "mechanism-operation",
  1464. "targetId": "bridge-gasket",
  1465. "requiresPlacement": false,
  1466. "durationMs": 700,
  1467. "mechanism": {
  1468. "type": "identify",
  1469. "steps": [
  1470. {
  1471. "targetId": "bridge-gasket",
  1472. "kind": "identify",
  1473. "directionHint": "将纸垫放到取力器结合面",
  1474. "effects": [
  1475. {
  1476. "targetId": "bridge-gasket",
  1477. "offset": [
  1478. 2.3,
  1479. 0,
  1480. -0.4
  1481. ]
  1482. }
  1483. ]
  1484. }
  1485. ]
  1486. }
  1487. },
  1488. "toolId": "",
  1489. "measurement": "",
  1490. "assessment": {
  1491. "weight": 9.090909090909092,
  1492. "requiredDimensions": [
  1493. "action",
  1494. "sequence"
  1495. ],
  1496. "passPolicy": "all-required"
  1497. },
  1498. "audio": {
  1499. "narrationSource": "digital-generate",
  1500. "narrationText": "第7步,放置牛皮纸垫。将裁好的牛皮纸放在取力器接口处。",
  1501. "successCue": "ui",
  1502. "errorCue": "collision-error",
  1503. "narrationUrl": "",
  1504. "narrationAssetCode": "",
  1505. "narrationVideoAssetCode": "DH_17FAC41643804A22A8B71A2FF8DCBC28",
  1506. "digitalHuman": {
  1507. "enabled": true,
  1508. "mode": "video",
  1509. "videoSource": "library",
  1510. "videoId": "71",
  1511. "videoName": "重型支援桥前泵换件修复 · 7 放置牛皮纸垫",
  1512. "appId": "AP_238179E0A10F97927EA49FA3",
  1513. "videoUrl": "",
  1514. "generatedVideoUrl": "",
  1515. "generationStatus": "generated"
  1516. }
  1517. }
  1518. },
  1519. {
  1520. "id": "BRIDGE-STEP-8",
  1521. "stepCode": "BRIDGE-STEP-8",
  1522. "actionCode": "COMPLETE_BRIDGE-STEP-8",
  1523. "number": 8,
  1524. "title": "安装新液压泵",
  1525. "targetId": "bridge-new-pump",
  1526. "targetName": "安装新泵",
  1527. "mode": "inspect",
  1528. "interaction": "mechanism-operation",
  1529. "instruction": "安装新的液压泵。原稿没有给出拧紧力矩。",
  1530. "guidance": "安装新的液压泵。原稿没有给出拧紧力矩。",
  1531. "warning": "",
  1532. "success": "安装新液压泵:三维操作已保存",
  1533. "cameraPolicy": "focus",
  1534. "action": {
  1535. "kind": "mechanism-operation",
  1536. "targetId": "bridge-new-pump",
  1537. "requiresPlacement": false,
  1538. "durationMs": 700,
  1539. "mechanism": {
  1540. "type": "sequence",
  1541. "steps": [
  1542. {
  1543. "targetId": "bridge-new-pump",
  1544. "kind": "identify",
  1545. "directionHint": "安装新泵",
  1546. "effects": [
  1547. {
  1548. "targetId": "bridge-new-pump",
  1549. "offset": [
  1550. -2,
  1551. 0,
  1552. 0
  1553. ]
  1554. },
  1555. {
  1556. "targetId": "front-pump-hydraulic-pump",
  1557. "visible": true
  1558. }
  1559. ]
  1560. },
  1561. {
  1562. "targetId": "bridge-pump-bolt-1",
  1563. "kind": "rotate",
  1564. "axis": [
  1565. 0,
  1566. 0,
  1567. 1
  1568. ],
  1569. "deltaDegrees": 180,
  1570. "toleranceDegrees": 8,
  1571. "directionHint": "安装第 1 个安装螺栓",
  1572. "effects": [
  1573. {
  1574. "targetId": "bridge-pump-bolt-1",
  1575. "offset": [
  1576. 0,
  1577. 0,
  1578. 0
  1579. ]
  1580. }
  1581. ]
  1582. },
  1583. {
  1584. "targetId": "bridge-pump-bolt-2",
  1585. "kind": "rotate",
  1586. "axis": [
  1587. 0,
  1588. 0,
  1589. 1
  1590. ],
  1591. "deltaDegrees": 180,
  1592. "toleranceDegrees": 8,
  1593. "directionHint": "安装第 2 个安装螺栓",
  1594. "effects": [
  1595. {
  1596. "targetId": "bridge-pump-bolt-2",
  1597. "offset": [
  1598. 0,
  1599. 0,
  1600. 0
  1601. ]
  1602. }
  1603. ]
  1604. },
  1605. {
  1606. "targetId": "bridge-pump-bolt-3",
  1607. "kind": "rotate",
  1608. "axis": [
  1609. 0,
  1610. 0,
  1611. 1
  1612. ],
  1613. "deltaDegrees": 180,
  1614. "toleranceDegrees": 8,
  1615. "directionHint": "安装第 3 个安装螺栓",
  1616. "effects": [
  1617. {
  1618. "targetId": "bridge-pump-bolt-3",
  1619. "offset": [
  1620. 0,
  1621. 0,
  1622. 0
  1623. ]
  1624. }
  1625. ]
  1626. },
  1627. {
  1628. "targetId": "bridge-pump-bolt-4",
  1629. "kind": "rotate",
  1630. "axis": [
  1631. 0,
  1632. 0,
  1633. 1
  1634. ],
  1635. "deltaDegrees": 180,
  1636. "toleranceDegrees": 8,
  1637. "directionHint": "安装第 4 个安装螺栓",
  1638. "effects": [
  1639. {
  1640. "targetId": "bridge-pump-bolt-4",
  1641. "offset": [
  1642. 0,
  1643. 0,
  1644. 0
  1645. ]
  1646. }
  1647. ]
  1648. }
  1649. ]
  1650. }
  1651. },
  1652. "toolId": "",
  1653. "measurement": "",
  1654. "assessment": {
  1655. "weight": 9.090909090909092,
  1656. "requiredDimensions": [
  1657. "action",
  1658. "sequence"
  1659. ],
  1660. "passPolicy": "all-required"
  1661. },
  1662. "audio": {
  1663. "narrationSource": "digital-generate",
  1664. "narrationText": "第8步,安装新液压泵。安装新的液压泵。原稿没有给出拧紧力矩。",
  1665. "successCue": "ui",
  1666. "errorCue": "collision-error",
  1667. "narrationUrl": "",
  1668. "narrationAssetCode": "",
  1669. "narrationVideoAssetCode": "DH_2284ABD91F544E2EB7799E9FA1C4BCF6",
  1670. "digitalHuman": {
  1671. "enabled": true,
  1672. "mode": "video",
  1673. "videoSource": "library",
  1674. "videoId": "72",
  1675. "videoName": "重型支援桥前泵换件修复 · 8 安装新液压泵",
  1676. "appId": "AP_238179E0A10F97927EA49FA3",
  1677. "videoUrl": "",
  1678. "generatedVideoUrl": "",
  1679. "generationStatus": "generated"
  1680. }
  1681. }
  1682. },
  1683. {
  1684. "id": "BRIDGE-STEP-9",
  1685. "stepCode": "BRIDGE-STEP-9",
  1686. "actionCode": "COMPLETE_BRIDGE-STEP-9",
  1687. "number": 9,
  1688. "title": "向新泵加注液压油",
  1689. "targetId": "bridge-fill-cap",
  1690. "targetName": "打开加油口",
  1691. "mode": "inspect",
  1692. "interaction": "mechanism-operation",
  1693. "instruction": "打开新液压泵加油口,加注液压油。原稿没有给出定量值。",
  1694. "guidance": "打开新液压泵加油口,加注液压油。原稿没有给出定量值。",
  1695. "warning": "",
  1696. "success": "向新泵加注液压油:三维操作已保存",
  1697. "cameraPolicy": "focus",
  1698. "action": {
  1699. "kind": "mechanism-operation",
  1700. "targetId": "bridge-fill-cap",
  1701. "requiresPlacement": false,
  1702. "durationMs": 700,
  1703. "mechanism": {
  1704. "type": "sequence",
  1705. "steps": [
  1706. {
  1707. "targetId": "bridge-fill-cap",
  1708. "kind": "identify",
  1709. "directionHint": "打开加油口",
  1710. "effects": [
  1711. {
  1712. "targetId": "bridge-fill-cap",
  1713. "offset": [
  1714. 0,
  1715. 0.45,
  1716. 0
  1717. ]
  1718. }
  1719. ]
  1720. },
  1721. {
  1722. "targetId": "bridge-oil-can",
  1723. "kind": "identify",
  1724. "directionHint": "向新泵加注液压油",
  1725. "effects": [
  1726. {
  1727. "targetId": "bridge-oil-can",
  1728. "offset": [
  1729. -1.3,
  1730. 0.6,
  1731. -0.3
  1732. ]
  1733. },
  1734. {
  1735. "targetId": "bridge-oil-stream",
  1736. "visible": true
  1737. }
  1738. ]
  1739. }
  1740. ]
  1741. }
  1742. },
  1743. "toolId": "",
  1744. "measurement": "",
  1745. "assessment": {
  1746. "weight": 9.090909090909092,
  1747. "requiredDimensions": [
  1748. "action",
  1749. "sequence"
  1750. ],
  1751. "passPolicy": "all-required"
  1752. },
  1753. "audio": {
  1754. "narrationSource": "digital-generate",
  1755. "narrationText": "第9步,向新泵加注液压油。打开新液压泵加油口,加注液压油。原稿没有给出定量值。",
  1756. "successCue": "ui",
  1757. "errorCue": "collision-error",
  1758. "narrationUrl": "",
  1759. "narrationAssetCode": "",
  1760. "narrationVideoAssetCode": "DH_BF468C49DDCB462E8E2C75CF8C6BD172",
  1761. "digitalHuman": {
  1762. "enabled": true,
  1763. "mode": "video",
  1764. "videoSource": "library",
  1765. "videoId": "73",
  1766. "videoName": "重型支援桥前泵换件修复 · 9 向新泵加注液压油",
  1767. "appId": "AP_238179E0A10F97927EA49FA3",
  1768. "videoUrl": "",
  1769. "generatedVideoUrl": "",
  1770. "generationStatus": "generated"
  1771. }
  1772. }
  1773. },
  1774. {
  1775. "id": "BRIDGE-STEP-10",
  1776. "stepCode": "BRIDGE-STEP-10",
  1777. "actionCode": "COMPLETE_BRIDGE-STEP-10",
  1778. "number": 10,
  1779. "title": "恢复进出油管连接",
  1780. "targetId": "bridge-inlet-bag",
  1781. "targetName": "取下进油管封口袋",
  1782. "mode": "inspect",
  1783. "interaction": "mechanism-operation",
  1784. "instruction": "用大活动扳手连接并拧紧液压泵进、出油管。",
  1785. "guidance": "用大活动扳手连接并拧紧液压泵进、出油管。",
  1786. "warning": "",
  1787. "success": "恢复进出油管连接:三维操作已保存",
  1788. "cameraPolicy": "focus",
  1789. "action": {
  1790. "kind": "mechanism-operation",
  1791. "targetId": "bridge-inlet-bag",
  1792. "requiresPlacement": false,
  1793. "durationMs": 700,
  1794. "mechanism": {
  1795. "type": "sequence",
  1796. "steps": [
  1797. {
  1798. "targetId": "bridge-inlet-bag",
  1799. "kind": "identify",
  1800. "directionHint": "取下进油管封口袋",
  1801. "effects": [
  1802. {
  1803. "targetId": "bridge-inlet-bag",
  1804. "offset": [
  1805. 0,
  1806. 0,
  1807. 0
  1808. ]
  1809. }
  1810. ]
  1811. },
  1812. {
  1813. "targetId": "bridge-inlet",
  1814. "kind": "identify",
  1815. "directionHint": "连接并拧紧进油管",
  1816. "effects": [
  1817. {
  1818. "targetId": "bridge-inlet",
  1819. "offset": [
  1820. 0,
  1821. 0,
  1822. 0
  1823. ]
  1824. }
  1825. ]
  1826. },
  1827. {
  1828. "targetId": "bridge-outlet-bag",
  1829. "kind": "identify",
  1830. "directionHint": "取下出油管封口袋",
  1831. "effects": [
  1832. {
  1833. "targetId": "bridge-outlet-bag",
  1834. "offset": [
  1835. 0,
  1836. 0,
  1837. 0
  1838. ]
  1839. }
  1840. ]
  1841. },
  1842. {
  1843. "targetId": "bridge-outlet",
  1844. "kind": "identify",
  1845. "directionHint": "连接并拧紧出油管",
  1846. "effects": [
  1847. {
  1848. "targetId": "bridge-outlet",
  1849. "offset": [
  1850. 0,
  1851. 0,
  1852. 0
  1853. ]
  1854. }
  1855. ]
  1856. }
  1857. ]
  1858. }
  1859. },
  1860. "toolId": "",
  1861. "measurement": "",
  1862. "assessment": {
  1863. "weight": 9.090909090909092,
  1864. "requiredDimensions": [
  1865. "action",
  1866. "sequence"
  1867. ],
  1868. "passPolicy": "all-required"
  1869. },
  1870. "audio": {
  1871. "narrationSource": "digital-generate",
  1872. "narrationText": "第10步,恢复进出油管连接。用大活动扳手连接并拧紧液压泵进、出油管。",
  1873. "successCue": "ui",
  1874. "errorCue": "collision-error",
  1875. "narrationUrl": "",
  1876. "narrationAssetCode": "",
  1877. "narrationVideoAssetCode": "DH_88908FEBE6054EE99087F8653A8C5FAA",
  1878. "digitalHuman": {
  1879. "enabled": true,
  1880. "mode": "video",
  1881. "videoSource": "library",
  1882. "videoId": "74",
  1883. "videoName": "重型支援桥前泵换件修复 · 10 恢复进出油管连接",
  1884. "appId": "AP_238179E0A10F97927EA49FA3",
  1885. "videoUrl": "",
  1886. "generatedVideoUrl": "",
  1887. "generationStatus": "generated"
  1888. }
  1889. }
  1890. },
  1891. {
  1892. "id": "BRIDGE-STEP-11",
  1893. "stepCode": "BRIDGE-STEP-11",
  1894. "actionCode": "COMPLETE_BRIDGE-STEP-11",
  1895. "number": 11,
  1896. "title": "启动设备试验",
  1897. "targetId": "bridge-engine",
  1898. "targetName": "启动设备试验",
  1899. "mode": "inspect",
  1900. "interaction": "mechanism-operation",
  1901. "instruction": "启动设备进行试验。原稿没有展开具体试验项目和判定数值。",
  1902. "guidance": "启动设备进行试验。原稿没有展开具体试验项目和判定数值。",
  1903. "warning": "",
  1904. "success": "启动设备试验:三维操作已保存",
  1905. "cameraPolicy": "focus",
  1906. "action": {
  1907. "kind": "mechanism-operation",
  1908. "targetId": "bridge-engine",
  1909. "requiresPlacement": false,
  1910. "durationMs": 700,
  1911. "mechanism": {
  1912. "type": "sequence",
  1913. "steps": [
  1914. {
  1915. "targetId": "bridge-engine",
  1916. "kind": "identify",
  1917. "directionHint": "启动设备试验",
  1918. "effects": [
  1919. {
  1920. "targetId": "bridge-engine",
  1921. "color": 2209160
  1922. },
  1923. {
  1924. "targetId": "bridge-oil-stream",
  1925. "visible": false
  1926. }
  1927. ]
  1928. },
  1929. {
  1930. "targetId": "bridge-test-control",
  1931. "kind": "identify",
  1932. "directionHint": "操作试验手柄并观察",
  1933. "effects": [
  1934. {
  1935. "targetId": "bridge-test-control",
  1936. "offset": [
  1937. 0,
  1938. 0,
  1939. -0.25
  1940. ]
  1941. }
  1942. ]
  1943. }
  1944. ]
  1945. }
  1946. },
  1947. "toolId": "",
  1948. "measurement": "",
  1949. "assessment": {
  1950. "weight": 9.090909090909092,
  1951. "requiredDimensions": [
  1952. "action",
  1953. "sequence"
  1954. ],
  1955. "passPolicy": "all-required"
  1956. },
  1957. "audio": {
  1958. "narrationSource": "digital-generate",
  1959. "narrationText": "第11步,启动设备试验。启动设备进行试验。原稿没有展开具体试验项目和判定数值。",
  1960. "successCue": "ui",
  1961. "errorCue": "collision-error",
  1962. "narrationUrl": "",
  1963. "narrationAssetCode": "",
  1964. "narrationVideoAssetCode": "DH_4D873387CF324AAF9C6D3BE1A72C247E",
  1965. "digitalHuman": {
  1966. "enabled": true,
  1967. "mode": "video",
  1968. "videoSource": "library",
  1969. "videoId": "75",
  1970. "videoName": "重型支援桥前泵换件修复 · 11 启动设备试验",
  1971. "appId": "AP_238179E0A10F97927EA49FA3",
  1972. "videoUrl": "",
  1973. "generatedVideoUrl": "",
  1974. "generationStatus": "generated"
  1975. }
  1976. }
  1977. }
  1978. ],
  1979. "executionPlan": {
  1980. "schema": "digital-workshop.training-execution-plan",
  1981. "version": 1,
  1982. "entryNodeId": "front-pump-step-01",
  1983. "traversalOrder": [
  1984. "front-pump-step-01",
  1985. "front-pump-step-02",
  1986. "front-pump-step-03",
  1987. "front-pump-step-04",
  1988. "front-pump-step-05"
  1989. ]
  1990. },
  1991. "assessment": {
  1992. "passScore": 80,
  1993. "maxScore": 100,
  1994. "totalScore": 100,
  1995. "scoringMode": "weighted-rules",
  1996. "allowRetry": true,
  1997. "recordProcess": true
  1998. },
  1999. "runtime": {
  2000. "startMode": "practice",
  2001. "offline": true,
  2002. "teacherEnabled": true,
  2003. "teacherVoiceEnabled": true,
  2004. "actionSoundEnabled": true,
  2005. "showStepPanel": true,
  2006. "showProgress": true,
  2007. "allowReplay": true,
  2008. "language": "zh-CN",
  2009. "definitionSource": "SCRIPT",
  2010. "scriptId": "bridge-pump-replace",
  2011. "scriptVersion": "4"
  2012. },
  2013. "schemaVersion": 1,
  2014. "source": "桥梁/文件2/7.jpg、8.jpg"
  2015. },
  2016. "changeSummary": "换用0916整车及配套零件,原位操作;保留步骤编码、讲解与成绩规则",
  2017. "checksum": "3712bd18f6549484c58fa63c0130cdfa4168ec31674f863d7b15fad38dc876dc",
  2018. "createdByUserId": "99",
  2019. "createdByName": "内部维护",
  2020. "publishedByUserId": "99",
  2021. "publishedByName": "内部维护",
  2022. "publishedTime": 1789657623,
  2023. "version": 2,
  2024. "addTime": 1789657622,
  2025. "updateTime": "2026-09-17T23:07:03",
  2026. "dependencies": [],
  2027. "assets": [
  2028. {
  2029. "id": "4502",
  2030. "versionId": "554",
  2031. "code": "DH_1CE71ECA76194F06B098A012B360BB06",
  2032. "name": "重型支援桥前泵换件修复 · 1 停机并初裁牛皮纸",
  2033. "type": "VIDEO",
  2034. "storageUri": "fsvc://unreal-tran/video/2026/09/14/d8b3e011ed5bc1f41090d77dda7a8e72.mp4",
  2035. "mimeType": "video/mp4",
  2036. "sizeBytes": 448340,
  2037. "sha256": "22c92b853a9460ee67c7ae80d5bc203ff8aba07b32e148659b13f0637fb2c372",
  2038. "metadata": {
  2039. "sourceVideoId": "65",
  2040. "sourceSystem": "DIGITAL_HUMAN",
  2041. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  2042. "boxCount": 4,
  2043. "majorBrand": "isom",
  2044. "format": "MP4",
  2045. "originalFilename": "digital-human.mp4",
  2046. "integrity": "sha256"
  2047. },
  2048. "status": "READY",
  2049. "sortOrder": 0
  2050. },
  2051. {
  2052. "id": "4503",
  2053. "versionId": "554",
  2054. "code": "DH_34129B61FA1F4E628AF295E3EF714364",
  2055. "name": "重型支援桥前泵换件修复 · 2 关闭液压油箱出油口一号球阀",
  2056. "type": "VIDEO",
  2057. "storageUri": "fsvc://unreal-tran/video/2026/09/14/777c7c6f21c1108b1cf6a3e4681a7728.mp4",
  2058. "mimeType": "video/mp4",
  2059. "sizeBytes": 266042,
  2060. "sha256": "eab74c71b3be41e3c7563a4a36c75e3f61e5ad4a5ca032eab051844ca10943fe",
  2061. "metadata": {
  2062. "sourceVideoId": "66",
  2063. "sourceSystem": "DIGITAL_HUMAN",
  2064. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  2065. "boxCount": 4,
  2066. "majorBrand": "isom",
  2067. "format": "MP4",
  2068. "originalFilename": "digital-human.mp4",
  2069. "integrity": "sha256"
  2070. },
  2071. "status": "READY",
  2072. "sortOrder": 0
  2073. },
  2074. {
  2075. "id": "4504",
  2076. "versionId": "554",
  2077. "code": "DH_533EAE94D45D49A2BECD7E24E48835E6",
  2078. "name": "重型支援桥前泵换件修复 · 3 拆开并包扎进出油管",
  2079. "type": "VIDEO",
  2080. "storageUri": "fsvc://unreal-tran/video/2026/09/14/d974de975087ad6848689f4de8bb8597.mp4",
  2081. "mimeType": "video/mp4",
  2082. "sizeBytes": 474207,
  2083. "sha256": "63765c1da028750da4063a9d27c2211e592325165213d667c6592890cde982f0",
  2084. "metadata": {
  2085. "sourceVideoId": "67",
  2086. "sourceSystem": "DIGITAL_HUMAN",
  2087. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  2088. "boxCount": 4,
  2089. "majorBrand": "isom",
  2090. "format": "MP4",
  2091. "originalFilename": "digital-human.mp4",
  2092. "integrity": "sha256"
  2093. },
  2094. "status": "READY",
  2095. "sortOrder": 0
  2096. },
  2097. {
  2098. "id": "4505",
  2099. "versionId": "554",
  2100. "code": "DH_787B4C212CF644AE9A3D8D49DEDCB65E",
  2101. "name": "重型支援桥前泵换件修复 · 4 拆下四个安装螺栓",
  2102. "type": "VIDEO",
  2103. "storageUri": "fsvc://unreal-tran/video/2026/09/14/b8fee91715ad1fa277e03a460825ec01.mp4",
  2104. "mimeType": "video/mp4",
  2105. "sizeBytes": 275821,
  2106. "sha256": "e5b743ebe6fad8f7b614b11aea9d611fda877b02d9c31a8d67cabd41249327fe",
  2107. "metadata": {
  2108. "sourceVideoId": "68",
  2109. "sourceSystem": "DIGITAL_HUMAN",
  2110. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  2111. "boxCount": 4,
  2112. "majorBrand": "isom",
  2113. "format": "MP4",
  2114. "originalFilename": "digital-human.mp4",
  2115. "integrity": "sha256"
  2116. },
  2117. "status": "READY",
  2118. "sortOrder": 0
  2119. },
  2120. {
  2121. "id": "4506",
  2122. "versionId": "554",
  2123. "code": "DH_5672FD367E8F41A5A026E3C68E8C8726",
  2124. "name": "重型支援桥前泵换件修复 · 5 取下旧前泵",
  2125. "type": "VIDEO",
  2126. "storageUri": "fsvc://unreal-tran/video/2026/09/14/c3ef57b3d671acb6cfb0e7e039e86652.mp4",
  2127. "mimeType": "video/mp4",
  2128. "sizeBytes": 109215,
  2129. "sha256": "25ce8b12c5e17a2029d04a20fd53d270eed3904f50a4d7ea63bc83e33e18bd51",
  2130. "metadata": {
  2131. "sourceVideoId": "69",
  2132. "sourceSystem": "DIGITAL_HUMAN",
  2133. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  2134. "boxCount": 4,
  2135. "majorBrand": "isom",
  2136. "format": "MP4",
  2137. "originalFilename": "digital-human.mp4",
  2138. "integrity": "sha256"
  2139. },
  2140. "status": "READY",
  2141. "sortOrder": 0
  2142. },
  2143. {
  2144. "id": "4507",
  2145. "versionId": "554",
  2146. "code": "DH_C0E73EC20FD44C608A795A03DE4F7401",
  2147. "name": "重型支援桥前泵换件修复 · 6 修裁牛皮纸",
  2148. "type": "VIDEO",
  2149. "storageUri": "fsvc://unreal-tran/video/2026/09/14/7cc90bc260c6e4be30daaea3d9dfc446.mp4",
  2150. "mimeType": "video/mp4",
  2151. "sizeBytes": 246468,
  2152. "sha256": "db8bae8bfbde4f6e6dacb645eb2652f355f3b754a73012aaec3afee0e62ab9e8",
  2153. "metadata": {
  2154. "sourceVideoId": "70",
  2155. "sourceSystem": "DIGITAL_HUMAN",
  2156. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  2157. "boxCount": 4,
  2158. "majorBrand": "isom",
  2159. "format": "MP4",
  2160. "originalFilename": "digital-human.mp4",
  2161. "integrity": "sha256"
  2162. },
  2163. "status": "READY",
  2164. "sortOrder": 0
  2165. },
  2166. {
  2167. "id": "4508",
  2168. "versionId": "554",
  2169. "code": "DH_17FAC41643804A22A8B71A2FF8DCBC28",
  2170. "name": "重型支援桥前泵换件修复 · 7 放置牛皮纸垫",
  2171. "type": "VIDEO",
  2172. "storageUri": "fsvc://unreal-tran/video/2026/09/14/37e9c868094f42d56db8540f01317bf2.mp4",
  2173. "mimeType": "video/mp4",
  2174. "sizeBytes": 203299,
  2175. "sha256": "56ece26b2bab4af67bd59f88a3f4d1b08bfcdd083f423300d8d88f4ff4cae84b",
  2176. "metadata": {
  2177. "sourceVideoId": "71",
  2178. "sourceSystem": "DIGITAL_HUMAN",
  2179. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  2180. "boxCount": 4,
  2181. "majorBrand": "isom",
  2182. "format": "MP4",
  2183. "originalFilename": "digital-human.mp4",
  2184. "integrity": "sha256"
  2185. },
  2186. "status": "READY",
  2187. "sortOrder": 0
  2188. },
  2189. {
  2190. "id": "4509",
  2191. "versionId": "554",
  2192. "code": "DH_2284ABD91F544E2EB7799E9FA1C4BCF6",
  2193. "name": "重型支援桥前泵换件修复 · 8 安装新液压泵",
  2194. "type": "VIDEO",
  2195. "storageUri": "fsvc://unreal-tran/video/2026/09/14/8f14a7af1d794cef6f9858e8244e75a5.mp4",
  2196. "mimeType": "video/mp4",
  2197. "sizeBytes": 191600,
  2198. "sha256": "1b8f68d21c2300b2bba451f5e22cbaafd6f2dcd0bf0d213c05a4caad53ce0ef0",
  2199. "metadata": {
  2200. "sourceVideoId": "72",
  2201. "sourceSystem": "DIGITAL_HUMAN",
  2202. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  2203. "boxCount": 4,
  2204. "majorBrand": "isom",
  2205. "format": "MP4",
  2206. "originalFilename": "digital-human.mp4",
  2207. "integrity": "sha256"
  2208. },
  2209. "status": "READY",
  2210. "sortOrder": 0
  2211. },
  2212. {
  2213. "id": "4510",
  2214. "versionId": "554",
  2215. "code": "DH_BF468C49DDCB462E8E2C75CF8C6BD172",
  2216. "name": "重型支援桥前泵换件修复 · 9 向新泵加注液压油",
  2217. "type": "VIDEO",
  2218. "storageUri": "fsvc://unreal-tran/video/2026/09/14/363657dd4bc2b0e2809cd52faca8458c.mp4",
  2219. "mimeType": "video/mp4",
  2220. "sizeBytes": 443419,
  2221. "sha256": "095363c1f6be506fa3377330abbf88050dc9ffdd8dac07eb2c5476ea4ec32abe",
  2222. "metadata": {
  2223. "sourceVideoId": "73",
  2224. "sourceSystem": "DIGITAL_HUMAN",
  2225. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  2226. "boxCount": 4,
  2227. "majorBrand": "isom",
  2228. "format": "MP4",
  2229. "originalFilename": "digital-human.mp4",
  2230. "integrity": "sha256"
  2231. },
  2232. "status": "READY",
  2233. "sortOrder": 0
  2234. },
  2235. {
  2236. "id": "4511",
  2237. "versionId": "554",
  2238. "code": "DH_88908FEBE6054EE99087F8653A8C5FAA",
  2239. "name": "重型支援桥前泵换件修复 · 10 恢复进出油管连接",
  2240. "type": "VIDEO",
  2241. "storageUri": "fsvc://unreal-tran/video/2026/09/14/afe798b60bdea1f35f5b09d104205bad.mp4",
  2242. "mimeType": "video/mp4",
  2243. "sizeBytes": 219713,
  2244. "sha256": "eba4316082aa74841fe07f82c644484630efac95228a9b919b1d5348f76d06d8",
  2245. "metadata": {
  2246. "sourceVideoId": "74",
  2247. "sourceSystem": "DIGITAL_HUMAN",
  2248. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  2249. "boxCount": 4,
  2250. "majorBrand": "isom",
  2251. "format": "MP4",
  2252. "originalFilename": "digital-human.mp4",
  2253. "integrity": "sha256"
  2254. },
  2255. "status": "READY",
  2256. "sortOrder": 0
  2257. },
  2258. {
  2259. "id": "4512",
  2260. "versionId": "554",
  2261. "code": "DH_4D873387CF324AAF9C6D3BE1A72C247E",
  2262. "name": "重型支援桥前泵换件修复 · 11 启动设备试验",
  2263. "type": "VIDEO",
  2264. "storageUri": "fsvc://unreal-tran/video/2026/09/14/56a8a5cabf17265e7e64243e25e20dc5.mp4",
  2265. "mimeType": "video/mp4",
  2266. "sizeBytes": 246099,
  2267. "sha256": "4fed628e2847089de8882bb29da648f5aa3c00acf696123c11e5e6c3d54a48bb",
  2268. "metadata": {
  2269. "sourceVideoId": "75",
  2270. "sourceSystem": "DIGITAL_HUMAN",
  2271. "sourceAppId": "AP_238179E0A10F97927EA49FA3",
  2272. "boxCount": 4,
  2273. "majorBrand": "isom",
  2274. "format": "MP4",
  2275. "originalFilename": "digital-human.mp4",
  2276. "integrity": "sha256"
  2277. },
  2278. "status": "READY",
  2279. "sortOrder": 0
  2280. }
  2281. ]
  2282. }
  2283. }