Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

656 wiersze
20 KiB

  1. {
  2. "project": {
  3. "id": "457",
  4. "type": "SCENE",
  5. "code": "SCENE-EBC79290EA954BBC",
  6. "name": "005 液压泵应急切换(编排验证)",
  7. "description": "独立验证工程;不替换 TASK-VIRTUAL-005 及其发布版本。",
  8. "categoryCode": "MAINTENANCE",
  9. "trainingMode": "",
  10. "coverUri": "fsvc://unreal-tran/image/2026/09/16/e660ee4fc97512fbc4f155b71f6dbeb4.jpg",
  11. "status": "PUBLISHED",
  12. "ownerUserId": "99",
  13. "ownerName": "内部维护",
  14. "departmentId": "1",
  15. "currentVersionId": "544",
  16. "currentVersionNo": 4,
  17. "currentVersionCode": "V4.0.0",
  18. "publishedVersionId": "544",
  19. "publishedTime": 1789567749,
  20. "usageCount": 1,
  21. "version": 13,
  22. "addTime": 1789566525,
  23. "updateTime": "2026-09-17T01:09:37",
  24. "contentSummary": {
  25. "schema": "edit3dv4.scene",
  26. "sceneType": "OUTDOOR",
  27. "environmentName": "野外保障、抢修与多装备协同",
  28. "objectCount": 2
  29. },
  30. "currentVersionStatus": "PUBLISHED",
  31. "dependencyCount": 0,
  32. "assetCount": 3,
  33. "readCount": 0,
  34. "downloadCount": 0
  35. },
  36. "currentVersion": {
  37. "id": "544",
  38. "projectId": "457",
  39. "versionNo": 4,
  40. "versionCode": "V4.0.0",
  41. "status": "PUBLISHED",
  42. "content": {
  43. "schema": "edit3dv4.scene",
  44. "version": "1.5",
  45. "templateRevision": 1,
  46. "presetId": "outdoor-1",
  47. "name": "室外综合训练场",
  48. "type": "outdoor",
  49. "updatedAt": "2026-09-16T14:09:08.354Z",
  50. "environment": {
  51. "schema": "edit3dv4.scene-environment",
  52. "version": "1.0",
  53. "presetId": "outdoor-1",
  54. "type": "outdoor",
  55. "floorOnly": false,
  56. "useModelFloor": false
  57. },
  58. "rendering": {
  59. "schema": "edit3dv4.scene-rendering",
  60. "version": "1.0",
  61. "background": 11062241,
  62. "fog": {
  63. "color": 11062241,
  64. "near": 34,
  65. "far": 88
  66. },
  67. "toneMappingExposure": 1.05,
  68. "environment": {
  69. "type": "room",
  70. "sigma": 0.04
  71. },
  72. "camera": {
  73. "fov": 45,
  74. "near": 0.05,
  75. "far": 800,
  76. "position": [
  77. 7.138234886169582,
  78. 3.695554761077557,
  79. 7.955160424286649
  80. ],
  81. "target": [
  82. 2.220446049250313e-16,
  83. 0.9835682527980127,
  84. 0
  85. ]
  86. },
  87. "lights": {
  88. "hemisphere": {
  89. "skyColor": 15594743,
  90. "groundColor": 6910582,
  91. "intensity": 1.45
  92. },
  93. "directional": {
  94. "color": 16777215,
  95. "intensity": 2,
  96. "position": [
  97. 12,
  98. 18,
  99. 10
  100. ],
  101. "castShadow": true,
  102. "shadowMapSize": 2048,
  103. "shadowBounds": 82
  104. }
  105. }
  106. },
  107. "objects": [
  108. {
  109. "sceneId": "ENV-outdoor-1",
  110. "type": "scene-environment",
  111. "name": "室外基础环境",
  112. "deviceId": "",
  113. "modelId": "",
  114. "semantic": "环境设施",
  115. "assetRole": "environment-base",
  116. "builtinAssetId": "outdoor-1",
  117. "interactionId": "",
  118. "operable": false,
  119. "capabilities": [],
  120. "visible": true,
  121. "position": [
  122. 0,
  123. 0,
  124. 0
  125. ],
  126. "rotation": [
  127. 0,
  128. 0,
  129. 0
  130. ],
  131. "scale": [
  132. 1,
  133. 1,
  134. 1
  135. ],
  136. "environmentDescriptor": {
  137. "schema": "edit3dv4.scene-environment",
  138. "version": "1.0",
  139. "presetId": "outdoor-1",
  140. "type": "outdoor",
  141. "floorOnly": false,
  142. "useModelFloor": false
  143. }
  144. },
  145. {
  146. "sceneId": "front-pump-training-yard",
  147. "type": "imported",
  148. "name": "野外山地训练场",
  149. "deviceId": "front-pump-training-yard",
  150. "modelId": "front-pump-field-terrain",
  151. "semantic": "环境地形",
  152. "assetRole": "environment",
  153. "builtinAssetId": "front-pump-field-terrain",
  154. "modelEditorAssetId": "",
  155. "modelEditorModelId": "",
  156. "modelEditorRevision": 0,
  157. "modelOverrides": {},
  158. "materialPreset": null,
  159. "modelPartTargets": [],
  160. "partOverrides": {},
  161. "interactionId": "scene:front-pump-training-yard",
  162. "operable": false,
  163. "capabilities": [
  164. "select",
  165. "inspect"
  166. ],
  167. "sourceNodeName": "",
  168. "splitGroupId": "",
  169. "visible": true,
  170. "position": [
  171. -3.1597256741842212,
  172. 10.30528511389146,
  173. -40.10715876774236
  174. ],
  175. "rotation": [
  176. 0,
  177. 0,
  178. 0
  179. ],
  180. "scale": [
  181. 1.7159231079037875,
  182. 1.7159231079037875,
  183. 1.7159231079037875
  184. ],
  185. "assetKey": "",
  186. "resourceUrl": "/models/地形.glb",
  187. "sourceName": "地形.glb",
  188. "sizeBytes": 0,
  189. "mimeType": "model/gltf-binary",
  190. "enclosureMode": "",
  191. "assetCode": "PILOT-TERRAIN",
  192. "sourceAssetId": ""
  193. },
  194. {
  195. "sceneId": "front-pump-rescue-vehicle",
  196. "type": "imported",
  197. "name": "架桥车前泵互救操作整车模型",
  198. "deviceId": "front-pump-rescue-vehicle",
  199. "modelId": "front-pump-step-vehicle",
  200. "semantic": "实训装备",
  201. "assetRole": "equipment",
  202. "builtinAssetId": "front-pump-step-vehicle",
  203. "modelEditorAssetId": "content-scene-BRIDGE-005-AUTHORING-PILOT-SCENE-front-pump-rescue-vehicle",
  204. "modelEditorModelId": "front-pump-step-vehicle",
  205. "modelEditorRevision": 0,
  206. "modelOverrides": {},
  207. "materialPreset": null,
  208. "modelPartTargets": [
  209. {
  210. "sceneId": "front-pump-hydraulic-pump",
  211. "interactionId": "front-pump-hydraulic-pump",
  212. "sourceInteractionId": "front-pump-hydraulic-pump",
  213. "editorId": "model-front-pump-step-vehicle-41",
  214. "nodePath": "0/6/0",
  215. "sourceNodeName": "1液压泵",
  216. "name": "液压泵",
  217. "operable": true,
  218. "capabilities": [
  219. "select",
  220. "inspect"
  221. ],
  222. "visible": true,
  223. "sceneDeleted": false
  224. },
  225. {
  226. "sceneId": "front-pump-power-take-off",
  227. "interactionId": "front-pump-power-take-off",
  228. "sourceInteractionId": "front-pump-power-take-off",
  229. "editorId": "model-front-pump-step-vehicle-22",
  230. "nodePath": "0/2/0",
  231. "sourceNodeName": "2取力器",
  232. "name": "取力器",
  233. "operable": true,
  234. "capabilities": [
  235. "select",
  236. "inspect"
  237. ],
  238. "visible": true,
  239. "sceneDeleted": false
  240. },
  241. {
  242. "sceneId": "front-pump-pto-switch",
  243. "interactionId": "front-pump-pto-switch",
  244. "sourceInteractionId": "front-pump-pto-switch",
  245. "editorId": "model-front-pump-step-vehicle-26",
  246. "nodePath": "0/3/0",
  247. "sourceNodeName": "2取力器开关",
  248. "name": "取力器开关",
  249. "operable": true,
  250. "capabilities": [
  251. "select",
  252. "inspect",
  253. "mechanism"
  254. ],
  255. "visible": true,
  256. "sceneDeleted": false
  257. },
  258. {
  259. "sceneId": "front-pump-ball-valve-switch",
  260. "interactionId": "front-pump-ball-valve-switch",
  261. "sourceInteractionId": "front-pump-ball-valve-switch",
  262. "editorId": "model-front-pump-step-vehicle-53",
  263. "nodePath": "0/12/0",
  264. "sourceNodeName": "3球阀开关",
  265. "name": "球阀开关",
  266. "operable": true,
  267. "capabilities": [
  268. "select",
  269. "inspect",
  270. "mechanism"
  271. ],
  272. "visible": true,
  273. "sceneDeleted": false
  274. },
  275. {
  276. "sceneId": "front-pump-aux-control-box",
  277. "interactionId": "front-pump-aux-control-box",
  278. "sourceInteractionId": "front-pump-aux-control-box",
  279. "editorId": "model-front-pump-step-vehicle-32",
  280. "nodePath": "0/5/0",
  281. "sourceNodeName": "5辅助控制盒",
  282. "name": "辅助控制盒",
  283. "operable": true,
  284. "capabilities": [
  285. "select",
  286. "inspect"
  287. ],
  288. "visible": true,
  289. "sceneDeleted": false
  290. },
  291. {
  292. "sceneId": "front-pump-aux-control-box-cover",
  293. "interactionId": "front-pump-aux-control-box-cover",
  294. "sourceInteractionId": "front-pump-aux-control-box-cover",
  295. "editorId": "model-front-pump-step-vehicle-20",
  296. "nodePath": "0/1/0",
  297. "sourceNodeName": "5辅助控制盒盖",
  298. "name": "辅助控制盒盖",
  299. "operable": true,
  300. "capabilities": [
  301. "select",
  302. "inspect",
  303. "mechanism"
  304. ],
  305. "visible": true,
  306. "sceneDeleted": false
  307. },
  308. {
  309. "sceneId": "front-pump-rescue-switch",
  310. "interactionId": "front-pump-rescue-switch",
  311. "sourceInteractionId": "front-pump-rescue-switch",
  312. "editorId": "model-front-pump-step-vehicle-30",
  313. "nodePath": "0/4/0",
  314. "sourceNodeName": "5互救开关",
  315. "name": "互救开关",
  316. "operable": true,
  317. "capabilities": [
  318. "select",
  319. "inspect",
  320. "mechanism"
  321. ],
  322. "visible": true,
  323. "sceneDeleted": false
  324. }
  325. ],
  326. "partOverrides": {
  327. "front-pump-hydraulic-pump": {
  328. "sceneId": "front-pump-hydraulic-pump",
  329. "interactionId": "front-pump-hydraulic-pump",
  330. "sourceInteractionId": "front-pump-hydraulic-pump",
  331. "editorId": "model-front-pump-step-vehicle-41",
  332. "nodePath": "0/6/0",
  333. "sourceNodeName": "1液压泵",
  334. "name": "液压泵",
  335. "position": [
  336. 0,
  337. 0,
  338. 0
  339. ],
  340. "rotation": [
  341. 0,
  342. 0,
  343. 0
  344. ],
  345. "scale": [
  346. 0.01,
  347. 0.01,
  348. 0.01
  349. ],
  350. "visible": true,
  351. "sceneDeleted": false,
  352. "operable": true,
  353. "capabilities": [
  354. "select",
  355. "inspect"
  356. ]
  357. },
  358. "front-pump-power-take-off": {
  359. "sceneId": "front-pump-power-take-off",
  360. "interactionId": "front-pump-power-take-off",
  361. "sourceInteractionId": "front-pump-power-take-off",
  362. "editorId": "model-front-pump-step-vehicle-22",
  363. "nodePath": "0/2/0",
  364. "sourceNodeName": "2取力器",
  365. "name": "取力器",
  366. "position": [
  367. 0,
  368. 0,
  369. 0
  370. ],
  371. "rotation": [
  372. 0,
  373. 0,
  374. 0
  375. ],
  376. "scale": [
  377. 0.01,
  378. 0.01,
  379. 0.01
  380. ],
  381. "visible": true,
  382. "sceneDeleted": false,
  383. "operable": true,
  384. "capabilities": [
  385. "select",
  386. "inspect"
  387. ]
  388. },
  389. "front-pump-pto-switch": {
  390. "sceneId": "front-pump-pto-switch",
  391. "interactionId": "front-pump-pto-switch",
  392. "sourceInteractionId": "front-pump-pto-switch",
  393. "editorId": "model-front-pump-step-vehicle-26",
  394. "nodePath": "0/3/0",
  395. "sourceNodeName": "2取力器开关",
  396. "name": "取力器开关",
  397. "position": [
  398. 0,
  399. 0,
  400. 0
  401. ],
  402. "rotation": [
  403. 0,
  404. 0,
  405. 0
  406. ],
  407. "scale": [
  408. 0.01,
  409. 0.01,
  410. 0.01
  411. ],
  412. "visible": true,
  413. "sceneDeleted": false,
  414. "operable": true,
  415. "capabilities": [
  416. "select",
  417. "inspect",
  418. "mechanism"
  419. ]
  420. },
  421. "front-pump-ball-valve-switch": {
  422. "sceneId": "front-pump-ball-valve-switch",
  423. "interactionId": "front-pump-ball-valve-switch",
  424. "sourceInteractionId": "front-pump-ball-valve-switch",
  425. "editorId": "model-front-pump-step-vehicle-53",
  426. "nodePath": "0/12/0",
  427. "sourceNodeName": "3球阀开关",
  428. "name": "球阀开关",
  429. "position": [
  430. 0,
  431. 0,
  432. 0
  433. ],
  434. "rotation": [
  435. 0,
  436. 0,
  437. 0
  438. ],
  439. "scale": [
  440. 0.01,
  441. 0.01,
  442. 0.01
  443. ],
  444. "visible": true,
  445. "sceneDeleted": false,
  446. "operable": true,
  447. "capabilities": [
  448. "select",
  449. "inspect",
  450. "mechanism"
  451. ]
  452. },
  453. "front-pump-aux-control-box": {
  454. "sceneId": "front-pump-aux-control-box",
  455. "interactionId": "front-pump-aux-control-box",
  456. "sourceInteractionId": "front-pump-aux-control-box",
  457. "editorId": "model-front-pump-step-vehicle-32",
  458. "nodePath": "0/5/0",
  459. "sourceNodeName": "5辅助控制盒",
  460. "name": "辅助控制盒",
  461. "position": [
  462. 0,
  463. 0,
  464. 0
  465. ],
  466. "rotation": [
  467. 0,
  468. 0,
  469. 0
  470. ],
  471. "scale": [
  472. 0.01,
  473. 0.01,
  474. 0.01
  475. ],
  476. "visible": true,
  477. "sceneDeleted": false,
  478. "operable": true,
  479. "capabilities": [
  480. "select",
  481. "inspect"
  482. ]
  483. },
  484. "front-pump-aux-control-box-cover": {
  485. "sceneId": "front-pump-aux-control-box-cover",
  486. "interactionId": "front-pump-aux-control-box-cover",
  487. "sourceInteractionId": "front-pump-aux-control-box-cover",
  488. "editorId": "model-front-pump-step-vehicle-20",
  489. "nodePath": "0/1/0",
  490. "sourceNodeName": "5辅助控制盒盖",
  491. "name": "辅助控制盒盖",
  492. "position": [
  493. 0,
  494. 0,
  495. 0
  496. ],
  497. "rotation": [
  498. 0,
  499. 0,
  500. 0
  501. ],
  502. "scale": [
  503. 0.01,
  504. 0.01,
  505. 0.01
  506. ],
  507. "visible": true,
  508. "sceneDeleted": false,
  509. "operable": true,
  510. "capabilities": [
  511. "select",
  512. "inspect",
  513. "mechanism"
  514. ]
  515. },
  516. "front-pump-rescue-switch": {
  517. "sceneId": "front-pump-rescue-switch",
  518. "interactionId": "front-pump-rescue-switch",
  519. "sourceInteractionId": "front-pump-rescue-switch",
  520. "editorId": "model-front-pump-step-vehicle-30",
  521. "nodePath": "0/4/0",
  522. "sourceNodeName": "5互救开关",
  523. "name": "互救开关",
  524. "position": [
  525. 0,
  526. 0,
  527. 0
  528. ],
  529. "rotation": [
  530. 0,
  531. 0,
  532. 0
  533. ],
  534. "scale": [
  535. 0.01,
  536. 0.01,
  537. 0.01
  538. ],
  539. "visible": true,
  540. "sceneDeleted": false,
  541. "operable": true,
  542. "capabilities": [
  543. "select",
  544. "inspect",
  545. "mechanism"
  546. ]
  547. }
  548. },
  549. "interactionId": "scene:front-pump-rescue-vehicle",
  550. "operable": false,
  551. "capabilities": [
  552. "select",
  553. "inspect"
  554. ],
  555. "sourceNodeName": "Group",
  556. "splitGroupId": "",
  557. "visible": true,
  558. "position": [
  559. 1.5698558846140135e-16,
  560. 0.6112875194820317,
  561. 0.13180482636746585
  562. ],
  563. "rotation": [
  564. 3.0865583248298285e-17,
  565. -3.96331642134641e-33,
  566. -2.568113739801058e-16
  567. ],
  568. "scale": [
  569. 0.9715696607300419,
  570. 0.9715696607300419,
  571. 0.9715696607300419
  572. ],
  573. "assetKey": "",
  574. "resourceUrl": "/models/步骤模型.glb",
  575. "sourceName": "步骤模型.glb",
  576. "sizeBytes": 0,
  577. "mimeType": "model/gltf-binary",
  578. "enclosureMode": "",
  579. "assetCode": "PILOT-VEHICLE",
  580. "sourceAssetId": ""
  581. }
  582. ],
  583. "apiManaged": true,
  584. "sceneType": "OUTDOOR",
  585. "objectCount": 3,
  586. "environmentName": "野外保障、抢修与多装备协同"
  587. },
  588. "changeSummary": "",
  589. "checksum": "1783a564084e83cf1919c7e9a2f58f6a7830cd9038c88d8bbc97838a51a04e53",
  590. "createdByUserId": "99",
  591. "createdByName": "内部维护",
  592. "publishedByUserId": "99",
  593. "publishedByName": "内部维护",
  594. "publishedTime": 1789567749,
  595. "version": 3,
  596. "addTime": 1789567748,
  597. "updateTime": "2026-09-16T22:09:09",
  598. "dependencies": [],
  599. "assets": [
  600. {
  601. "id": "4223",
  602. "versionId": "544",
  603. "code": "PILOT-TERRAIN",
  604. "name": "PILOT-TERRAIN",
  605. "type": "MODEL_FILE",
  606. "storageUri": "/models/地形.glb",
  607. "mimeType": "model/gltf-binary",
  608. "sizeBytes": 10726472,
  609. "sha256": "fa71494be13ca2ef727031a8a0f2ac42da74bccefebb3b61c7d59489999f349e",
  610. "metadata": {
  611. "builtin": true
  612. },
  613. "status": "READY",
  614. "sortOrder": 0
  615. },
  616. {
  617. "id": "4224",
  618. "versionId": "544",
  619. "code": "PILOT-VEHICLE",
  620. "name": "PILOT-VEHICLE",
  621. "type": "MODEL_FILE",
  622. "storageUri": "/models/步骤模型.glb",
  623. "mimeType": "model/gltf-binary",
  624. "sizeBytes": 32195288,
  625. "sha256": "e1ee2ff78956d68d224d662552ed7bf18c02223bb741f0f8002def9842db8995",
  626. "metadata": {
  627. "builtin": true
  628. },
  629. "status": "READY",
  630. "sortOrder": 0
  631. },
  632. {
  633. "id": "4225",
  634. "versionId": "544",
  635. "code": "SCENE_COVER",
  636. "name": "场景画面封面",
  637. "type": "IMAGE",
  638. "storageUri": "fsvc://unreal-tran/image/2026/09/16/e660ee4fc97512fbc4f155b71f6dbeb4.jpg",
  639. "mimeType": "image/jpeg",
  640. "sizeBytes": 39227,
  641. "sha256": "0d2857905f830c320e9c7c3bc33f4d0a56b22ca501eeb073b3f67258fa49d45e",
  642. "metadata": {
  643. "usage": "scene-cover",
  644. "source": "scene-editor-viewport",
  645. "originalFilename": "scene-cover.jpg",
  646. "format": "JPEG",
  647. "width": 640,
  648. "height": 496,
  649. "integrity": "sha256"
  650. },
  651. "status": "READY",
  652. "sortOrder": 2
  653. }
  654. ]
  655. }
  656. }