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

1829 lines
35 KiB

  1. {
  2. "pass": false,
  3. "error": "preparation rejection must keep the already opened lid in place\n+ actual - expected\n\n {\n position: [\n+ 0,\n+ 0,\n+ 0\n- 1.1102230246251568e-16,\n- -5.551115123125784e-17,\n- 1.1102230246251568e-16\n ],\n quaternion: [\n+ 0,\n+ 0,\n+ 0,\n+ 1\n- -1.2657839478910767e-17,\n- 1.1102230246251565e-16,\n- -0.7660444431189779,\n- 0.6427876096865394\n ]\n }\n",
  4. "checks": [
  5. {
  6. "name": "task 116 first view",
  7. "state": {
  8. "id": "front-pump-hydraulic-pump",
  9. "step": 0,
  10. "operation": 0,
  11. "errors": 0,
  12. "complete": false,
  13. "pending": false,
  14. "lid": {
  15. "position": [
  16. 0,
  17. 0,
  18. 0
  19. ],
  20. "quaternion": [
  21. 0,
  22. 0,
  23. 0,
  24. 1
  25. ]
  26. },
  27. "evidenceCount": 0,
  28. "grounding": null,
  29. "modelSources": [
  30. {
  31. "name": "terrain-005-20260917.glb",
  32. "url": "/models/terrain-005-20260917.glb"
  33. },
  34. {
  35. "name": "0916架桥车.glb",
  36. "url": "/models/bridge-erector-20260916.glb"
  37. }
  38. ],
  39. "hdr": "venice_sunset_1k",
  40. "distance": 11.026959938593922,
  41. "zoom": 1,
  42. "exposure": 1,
  43. "light": [
  44. 0.8,
  45. 1.4
  46. ],
  47. "screen": {
  48. "x": 933.2020303264042,
  49. "y": 508.95441504276926,
  50. "localX": 674.2020303264042,
  51. "localY": 320.45441504276926,
  52. "visible": true
  53. },
  54. "bounds": [
  55. 0.10935033827385107,
  56. 0.13537495848346393,
  57. 0.1972360067697554
  58. ],
  59. "projected": {
  60. "x": 666.91484191321,
  61. "y": 314.1958643764656,
  62. "w": 14.498500962929938,
  63. "h": 12.630497316989477
  64. },
  65. "pivot": [
  66. -0.12817634914491466,
  67. 0.6152234412401882,
  68. 1.6466822177405493
  69. ],
  70. "pickPoints": [
  71. {
  72. "x": 933.164092394675,
  73. "y": 509.0111130349603
  74. },
  75. {
  76. "x": 930.9893172502354,
  77. "y": 509.0111130349603
  78. },
  79. {
  80. "x": 935.3388675391145,
  81. "y": 509.0111130349603
  82. },
  83. {
  84. "x": 928.814542105796,
  85. "y": 509.0111130349603
  86. },
  87. {
  88. "x": 937.5136426835539,
  89. "y": 509.0111130349603
  90. },
  91. {
  92. "x": 933.164092394675,
  93. "y": 507.1165384374119
  94. },
  95. {
  96. "x": 930.9893172502354,
  97. "y": 507.1165384374119
  98. },
  99. {
  100. "x": 935.3388675391145,
  101. "y": 507.1165384374119
  102. },
  103. {
  104. "x": 933.164092394675,
  105. "y": 510.9056876325087
  106. },
  107. {
  108. "x": 930.9893172502354,
  109. "y": 510.9056876325087
  110. },
  111. {
  112. "x": 935.3388675391145,
  113. "y": 510.9056876325087
  114. },
  115. {
  116. "x": 928.814542105796,
  117. "y": 510.9056876325087
  118. },
  119. {
  120. "x": 935.3388675391145,
  121. "y": 505.22196383986346
  122. },
  123. {
  124. "x": 933.164092394675,
  125. "y": 512.8002622300571
  126. },
  127. {
  128. "x": 930.9893172502354,
  129. "y": 512.8002622300571
  130. },
  131. {
  132. "x": 928.814542105796,
  133. "y": 512.8002622300571
  134. }
  135. ],
  136. "freePoints": [],
  137. "tip": null,
  138. "front": [
  139. 4.7683715820306587e-7,
  140. 1.629206909017054e-7,
  141. -0.9999999999998731
  142. ],
  143. "workflowCoverage": [
  144. {
  145. "name": "front-pump-hydraulic-pump",
  146. "glowing": true
  147. },
  148. {
  149. "name": "front-pump-pto-switch",
  150. "glowing": true
  151. },
  152. {
  153. "name": "front-pump-ball-valve-switch",
  154. "glowing": true
  155. },
  156. {
  157. "name": "front-pump-aux-control-box-cover",
  158. "glowing": true
  159. },
  160. {
  161. "name": "front-pump-rescue-switch",
  162. "glowing": true
  163. }
  164. ],
  165. "camera": [
  166. 7.138234886169582,
  167. 3.695554761077557,
  168. 7.955160424286649
  169. ],
  170. "target": [
  171. 2.220446049250313e-16,
  172. 0.9835682527980127,
  173. 0
  174. ],
  175. "outline": 1,
  176. "cutaway": 0,
  177. "materials": [
  178. {
  179. "opacity": 1,
  180. "baseline": 1,
  181. "side": 2
  182. },
  183. {
  184. "opacity": 1,
  185. "baseline": 1,
  186. "side": 2
  187. },
  188. {
  189. "opacity": 1,
  190. "baseline": 1,
  191. "side": 2
  192. },
  193. {
  194. "opacity": 1,
  195. "baseline": 1,
  196. "side": 2
  197. },
  198. {
  199. "opacity": 1,
  200. "baseline": 1,
  201. "side": 2
  202. },
  203. {
  204. "opacity": 1,
  205. "baseline": 1,
  206. "side": 2
  207. },
  208. {
  209. "opacity": 1,
  210. "baseline": 1,
  211. "side": 2
  212. },
  213. {
  214. "opacity": 1,
  215. "baseline": 1,
  216. "side": 2
  217. },
  218. {
  219. "opacity": 1,
  220. "baseline": 1,
  221. "side": 2
  222. },
  223. {
  224. "opacity": 1,
  225. "baseline": 1,
  226. "side": 2
  227. },
  228. {
  229. "opacity": 1,
  230. "baseline": 1,
  231. "side": 2
  232. },
  233. {
  234. "opacity": 1,
  235. "baseline": 1,
  236. "side": 2
  237. },
  238. {
  239. "opacity": 1,
  240. "baseline": 1,
  241. "side": 2
  242. },
  243. {
  244. "opacity": 1,
  245. "baseline": 1,
  246. "side": 2
  247. },
  248. {
  249. "opacity": 1,
  250. "baseline": 1,
  251. "side": 2
  252. },
  253. {
  254. "opacity": 1,
  255. "baseline": 1,
  256. "side": 2
  257. },
  258. {
  259. "opacity": 1,
  260. "baseline": 1,
  261. "side": 2
  262. },
  263. {
  264. "opacity": 1,
  265. "baseline": 1,
  266. "side": 2
  267. },
  268. {
  269. "opacity": 1,
  270. "baseline": 1,
  271. "side": 2
  272. },
  273. {
  274. "opacity": 1,
  275. "baseline": 1,
  276. "side": 2
  277. },
  278. {
  279. "opacity": 1,
  280. "baseline": 1,
  281. "side": 2
  282. },
  283. {
  284. "opacity": 1,
  285. "baseline": 1,
  286. "side": 2
  287. },
  288. {
  289. "opacity": 1,
  290. "baseline": 1,
  291. "side": 2
  292. },
  293. {
  294. "opacity": 1,
  295. "baseline": 1,
  296. "side": 2
  297. },
  298. {
  299. "opacity": 1,
  300. "baseline": 1,
  301. "side": 2
  302. },
  303. {
  304. "opacity": 1,
  305. "baseline": 1,
  306. "side": 2
  307. },
  308. {
  309. "opacity": 1,
  310. "baseline": 1,
  311. "side": 2
  312. },
  313. {
  314. "opacity": 1,
  315. "baseline": 1,
  316. "side": 2
  317. },
  318. {
  319. "opacity": 1,
  320. "baseline": 1,
  321. "side": 2
  322. },
  323. {
  324. "opacity": 1,
  325. "baseline": 1,
  326. "side": 2
  327. },
  328. {
  329. "opacity": 1,
  330. "baseline": 1,
  331. "side": 2
  332. },
  333. {
  334. "opacity": 1,
  335. "baseline": 1,
  336. "side": 2
  337. },
  338. {
  339. "opacity": 1,
  340. "baseline": 1,
  341. "side": 2
  342. },
  343. {
  344. "opacity": 1,
  345. "baseline": 1,
  346. "side": 2
  347. },
  348. {
  349. "opacity": 1,
  350. "baseline": 1,
  351. "side": 2
  352. },
  353. {
  354. "opacity": 1,
  355. "baseline": 1,
  356. "side": 2
  357. },
  358. {
  359. "opacity": 1,
  360. "baseline": 1,
  361. "side": 2
  362. },
  363. {
  364. "opacity": 1,
  365. "baseline": 1,
  366. "side": 2
  367. },
  368. {
  369. "opacity": 1,
  370. "baseline": 1,
  371. "side": 2
  372. },
  373. {
  374. "opacity": 1,
  375. "baseline": 1,
  376. "side": 2
  377. },
  378. {
  379. "opacity": 1,
  380. "baseline": 1,
  381. "side": 2
  382. },
  383. {
  384. "opacity": 1,
  385. "baseline": 1,
  386. "side": 2
  387. },
  388. {
  389. "opacity": 1,
  390. "baseline": 1,
  391. "side": 2
  392. },
  393. {
  394. "opacity": 1,
  395. "baseline": 1,
  396. "side": 2
  397. },
  398. {
  399. "opacity": 1,
  400. "baseline": 1,
  401. "side": 2
  402. },
  403. {
  404. "opacity": 1,
  405. "baseline": 1,
  406. "side": 2
  407. },
  408. {
  409. "opacity": 1,
  410. "baseline": 1,
  411. "side": 2
  412. },
  413. {
  414. "opacity": 1,
  415. "baseline": 1,
  416. "side": 2
  417. },
  418. {
  419. "opacity": 1,
  420. "baseline": 1,
  421. "side": 2
  422. },
  423. {
  424. "opacity": 1,
  425. "baseline": 1,
  426. "side": 2
  427. },
  428. {
  429. "opacity": 1,
  430. "baseline": 1,
  431. "side": 2
  432. },
  433. {
  434. "opacity": 1,
  435. "baseline": 1,
  436. "side": 2
  437. },
  438. {
  439. "opacity": 1,
  440. "baseline": 1,
  441. "side": 2
  442. },
  443. {
  444. "opacity": 1,
  445. "baseline": 1,
  446. "side": 2
  447. },
  448. {
  449. "opacity": 1,
  450. "baseline": 1,
  451. "side": 2
  452. },
  453. {
  454. "opacity": 1,
  455. "baseline": 1,
  456. "side": 2
  457. },
  458. {
  459. "opacity": 1,
  460. "baseline": 1,
  461. "side": 2
  462. },
  463. {
  464. "opacity": 1,
  465. "baseline": 1,
  466. "side": 2
  467. },
  468. {
  469. "opacity": 1,
  470. "baseline": 1,
  471. "side": 2
  472. },
  473. {
  474. "opacity": 1,
  475. "baseline": 1,
  476. "side": 2
  477. },
  478. {
  479. "opacity": 1,
  480. "baseline": 1,
  481. "side": 2
  482. },
  483. {
  484. "opacity": 1,
  485. "baseline": 1,
  486. "side": 2
  487. },
  488. {
  489. "opacity": 1,
  490. "baseline": 1,
  491. "side": 2
  492. },
  493. {
  494. "opacity": 1,
  495. "baseline": 1,
  496. "side": 2
  497. },
  498. {
  499. "opacity": 1,
  500. "baseline": 1,
  501. "side": 2
  502. },
  503. {
  504. "opacity": 1,
  505. "baseline": 1,
  506. "side": 2
  507. },
  508. {
  509. "opacity": 1,
  510. "baseline": 1,
  511. "side": 2
  512. },
  513. {
  514. "opacity": 1,
  515. "baseline": 1,
  516. "side": 2
  517. },
  518. {
  519. "opacity": 1,
  520. "baseline": 1,
  521. "side": 2
  522. },
  523. {
  524. "opacity": 1,
  525. "baseline": 1,
  526. "side": 2
  527. },
  528. {
  529. "opacity": 1,
  530. "baseline": 1,
  531. "side": 2
  532. },
  533. {
  534. "opacity": 1,
  535. "baseline": 1,
  536. "side": 2
  537. },
  538. {
  539. "opacity": 1,
  540. "baseline": 1,
  541. "side": 2
  542. },
  543. {
  544. "opacity": 1,
  545. "baseline": 1,
  546. "side": 2
  547. },
  548. {
  549. "opacity": 1,
  550. "baseline": 1,
  551. "side": 2
  552. },
  553. {
  554. "opacity": 1,
  555. "baseline": 1,
  556. "side": 2
  557. },
  558. {
  559. "opacity": 1,
  560. "baseline": 1,
  561. "side": 2
  562. },
  563. {
  564. "opacity": 1,
  565. "baseline": 1,
  566. "side": 2
  567. },
  568. {
  569. "opacity": 1,
  570. "baseline": 1,
  571. "side": 2
  572. },
  573. {
  574. "opacity": 1,
  575. "baseline": 1,
  576. "side": 2
  577. },
  578. {
  579. "opacity": 1,
  580. "baseline": 1,
  581. "side": 2
  582. },
  583. {
  584. "opacity": 1,
  585. "baseline": 1,
  586. "side": 2
  587. },
  588. {
  589. "opacity": 1,
  590. "baseline": 1,
  591. "side": 2
  592. },
  593. {
  594. "opacity": 1,
  595. "baseline": 1,
  596. "side": 2
  597. },
  598. {
  599. "opacity": 1,
  600. "baseline": 1,
  601. "side": 2
  602. },
  603. {
  604. "opacity": 1,
  605. "baseline": 1,
  606. "side": 2
  607. },
  608. {
  609. "opacity": 1,
  610. "baseline": 1,
  611. "side": 2
  612. },
  613. {
  614. "opacity": 1,
  615. "baseline": 1,
  616. "side": 2
  617. },
  618. {
  619. "opacity": 1,
  620. "baseline": 1,
  621. "side": 2
  622. },
  623. {
  624. "opacity": 1,
  625. "baseline": 1,
  626. "side": 2
  627. },
  628. {
  629. "opacity": 1,
  630. "baseline": 1,
  631. "side": 2
  632. },
  633. {
  634. "opacity": 1,
  635. "baseline": 1,
  636. "side": 2
  637. },
  638. {
  639. "opacity": 1,
  640. "baseline": 1,
  641. "side": 2
  642. },
  643. {
  644. "opacity": 1,
  645. "baseline": 1,
  646. "side": 2
  647. },
  648. {
  649. "opacity": 1,
  650. "baseline": 1,
  651. "side": 2
  652. },
  653. {
  654. "opacity": 1,
  655. "baseline": 1,
  656. "side": 2
  657. },
  658. {
  659. "opacity": 1,
  660. "baseline": 1,
  661. "side": 2
  662. },
  663. {
  664. "opacity": 1,
  665. "baseline": 1,
  666. "side": 2
  667. },
  668. {
  669. "opacity": 1,
  670. "baseline": 1,
  671. "side": 2
  672. },
  673. {
  674. "opacity": 1,
  675. "baseline": 1,
  676. "side": 2
  677. },
  678. {
  679. "opacity": 1,
  680. "baseline": 1,
  681. "side": 2
  682. },
  683. {
  684. "opacity": 1,
  685. "baseline": 1,
  686. "side": 2
  687. },
  688. {
  689. "opacity": 1,
  690. "baseline": 1,
  691. "side": 2
  692. },
  693. {
  694. "opacity": 1,
  695. "baseline": 1,
  696. "side": 2
  697. },
  698. {
  699. "opacity": 1,
  700. "baseline": 1,
  701. "side": 2
  702. },
  703. {
  704. "opacity": 1,
  705. "baseline": 1,
  706. "side": 2
  707. },
  708. {
  709. "opacity": 1,
  710. "baseline": 1,
  711. "side": 2
  712. },
  713. {
  714. "opacity": 1,
  715. "baseline": 1,
  716. "side": 2
  717. },
  718. {
  719. "opacity": 1,
  720. "baseline": 1,
  721. "side": 2
  722. },
  723. {
  724. "opacity": 1,
  725. "baseline": 1,
  726. "side": 2
  727. },
  728. {
  729. "opacity": 1,
  730. "baseline": 1,
  731. "side": 2
  732. },
  733. {
  734. "opacity": 1,
  735. "baseline": 1,
  736. "side": 2
  737. },
  738. {
  739. "opacity": 1,
  740. "baseline": 1,
  741. "side": 2
  742. },
  743. {
  744. "opacity": 1,
  745. "baseline": 1,
  746. "side": 2
  747. },
  748. {
  749. "opacity": 1,
  750. "baseline": 1,
  751. "side": 2
  752. },
  753. {
  754. "opacity": 1,
  755. "baseline": 1,
  756. "side": 2
  757. },
  758. {
  759. "opacity": 1,
  760. "baseline": 1,
  761. "side": 2
  762. },
  763. {
  764. "opacity": 1,
  765. "baseline": 1,
  766. "side": 2
  767. },
  768. {
  769. "opacity": 1,
  770. "baseline": 1,
  771. "side": 2
  772. },
  773. {
  774. "opacity": 1,
  775. "baseline": 1,
  776. "side": 2
  777. },
  778. {
  779. "opacity": 1,
  780. "baseline": 1,
  781. "side": 2
  782. },
  783. {
  784. "opacity": 1,
  785. "baseline": 1,
  786. "side": 2
  787. },
  788. {
  789. "opacity": 1,
  790. "baseline": 1,
  791. "side": 2
  792. },
  793. {
  794. "opacity": 1,
  795. "baseline": 1,
  796. "side": 2
  797. },
  798. {
  799. "opacity": 1,
  800. "baseline": 1,
  801. "side": 2
  802. },
  803. {
  804. "opacity": 1,
  805. "baseline": 1,
  806. "side": 2
  807. },
  808. {
  809. "opacity": 1,
  810. "baseline": 1,
  811. "side": 2
  812. },
  813. {
  814. "opacity": 1,
  815. "baseline": 1,
  816. "side": 2
  817. },
  818. {
  819. "opacity": 1,
  820. "baseline": 1,
  821. "side": 2
  822. },
  823. {
  824. "opacity": 1,
  825. "baseline": 1,
  826. "side": 2
  827. },
  828. {
  829. "opacity": 1,
  830. "baseline": 1,
  831. "side": 2
  832. },
  833. {
  834. "opacity": 1,
  835. "baseline": 1,
  836. "side": 2
  837. }
  838. ],
  839. "labels": [
  840. {
  841. "text": "聚焦 · 液压泵",
  842. "x": 877.15625,
  843. "y": 531.3125,
  844. "w": 112,
  845. "h": 30,
  846. "id": "front-pump-hydraulic-pump"
  847. }
  848. ],
  849. "narration": [
  850. {
  851. "video": true,
  852. "fallback": true
  853. },
  854. {
  855. "video": true,
  856. "fallback": true
  857. },
  858. {
  859. "video": true,
  860. "fallback": true
  861. },
  862. {
  863. "video": true,
  864. "fallback": true
  865. },
  866. {
  867. "video": true,
  868. "fallback": true
  869. }
  870. ],
  871. "operationData": {
  872. "targetId": "front-pump-hydraulic-pump",
  873. "axis": [
  874. 0,
  875. 1,
  876. 0
  877. ],
  878. "toleranceDegrees": 6,
  879. "directionHint": "点击并确认发生故障的液压泵",
  880. "index": 0,
  881. "kind": "identify",
  882. "deltaDegrees": 0
  883. },
  884. "position": [
  885. 0,
  886. 0,
  887. 0
  888. ],
  889. "quaternion": [
  890. 0,
  891. 0,
  892. 0,
  893. 1
  894. ]
  895. }
  896. },
  897. {
  898. "name": "task 116 step 1 operation 1",
  899. "target": "front-pump-hydraulic-pump",
  900. "drag": false,
  901. "distance": 2.5322003064450387,
  902. "projected": {
  903. "x": 705.1374278203289,
  904. "y": 222.81008281733952,
  905. "w": 91.72522226722424,
  906. "h": 113.44866354779649
  907. },
  908. "labels": 3
  909. },
  910. {
  911. "name": "task 116 step 2 operation 1",
  912. "target": "front-pump-pto-switch",
  913. "drag": true,
  914. "distance": 2.5322003064450382,
  915. "projected": {
  916. "x": 709.0006218687124,
  917. "y": 263.03238137723895,
  918. "w": 83.99875626257528,
  919. "h": 33.02359173097284
  920. },
  921. "labels": 2
  922. },
  923. {
  924. "name": "task 116 step 3 operation 1",
  925. "target": "front-pump-ball-valve-switch",
  926. "drag": true,
  927. "distance": 2.5322003064450382,
  928. "projected": {
  929. "x": 742.9515540010899,
  930. "y": 259.69722037090486,
  931. "w": 16.09689199781792,
  932. "h": 40.448933045487706
  933. },
  934. "labels": 4
  935. },
  936. {
  937. "name": "task 116 step 4 operation 1",
  938. "target": "front-pump-pto-switch",
  939. "drag": true,
  940. "distance": 2.532200306445038,
  941. "projected": {
  942. "x": 706.5903063267405,
  943. "y": 244.56976987545553,
  944. "w": 88.81938734651817,
  945. "h": 69.87239851232502
  946. },
  947. "labels": 2
  948. },
  949. {
  950. "name": "task 116 step 5 operation 1",
  951. "target": "front-pump-aux-control-box-cover",
  952. "drag": true,
  953. "distance": 2.5322003064450387,
  954. "projected": {
  955. "x": 699.1228274833262,
  956. "y": 249.20856621347718,
  957. "w": 103.75434503334805,
  958. "h": 60.651670340400244
  959. },
  960. "labels": 4
  961. }
  962. ],
  963. "state": {
  964. "id": "front-pump-rescue-switch",
  965. "step": 4,
  966. "operation": 1,
  967. "errors": 0,
  968. "complete": false,
  969. "pending": false,
  970. "lid": {
  971. "position": [
  972. 0,
  973. 0,
  974. 0
  975. ],
  976. "quaternion": [
  977. 0,
  978. 0,
  979. 0,
  980. 1
  981. ]
  982. },
  983. "evidenceCount": 1,
  984. "grounding": null,
  985. "modelSources": [
  986. {
  987. "name": "terrain-005-20260917.glb",
  988. "url": "/models/terrain-005-20260917.glb"
  989. },
  990. {
  991. "name": "0916架桥车.glb",
  992. "url": "/models/bridge-erector-20260916.glb"
  993. }
  994. ],
  995. "hdr": "venice_sunset_1k",
  996. "distance": 2.5322003064450382,
  997. "zoom": 4.636341007568553,
  998. "exposure": 1,
  999. "light": [
  1000. 0.8,
  1001. 1.4
  1002. ],
  1003. "screen": {
  1004. "x": 1010.0000000000005,
  1005. "y": 468.0344013836773,
  1006. "localX": 751.0000000000005,
  1007. "localY": 279.5344013836773,
  1008. "visible": true
  1009. },
  1010. "bounds": [
  1011. 0.010677420630504031,
  1012. 0.005319887227886122,
  1013. 0.0050595282106887796
  1014. ],
  1015. "projected": {
  1016. "x": 748.0136078101959,
  1017. "y": 276.39727764862505,
  1018. "w": 5.972784379609266,
  1019. "h": 6.274247470104513
  1020. },
  1021. "pivot": [
  1022. -0.5396993251077689,
  1023. 0.8500922114610858,
  1024. 0.535302162949248
  1025. ],
  1026. "pickPoints": [],
  1027. "freePoints": [],
  1028. "tip": [
  1029. -0.5503767457382729,
  1030. 0.8500922114610858,
  1031. 0.535302162949248
  1032. ],
  1033. "front": [
  1034. -1,
  1035. 2.568113739801058e-16,
  1036. 3.96331642134641e-33
  1037. ],
  1038. "workflowCoverage": [
  1039. {
  1040. "name": "front-pump-hydraulic-pump",
  1041. "glowing": true
  1042. },
  1043. {
  1044. "name": "front-pump-pto-switch",
  1045. "glowing": true
  1046. },
  1047. {
  1048. "name": "front-pump-ball-valve-switch",
  1049. "glowing": true
  1050. },
  1051. {
  1052. "name": "front-pump-aux-control-box-cover",
  1053. "glowing": true
  1054. },
  1055. {
  1056. "name": "front-pump-rescue-switch",
  1057. "glowing": true
  1058. }
  1059. ],
  1060. "camera": [
  1061. -3.077238341868059,
  1062. 0.8500922114610865,
  1063. 0.5353021629492482
  1064. ],
  1065. "target": [
  1066. -0.5450380354230209,
  1067. 0.8500922114610858,
  1068. 0.535302162949248
  1069. ],
  1070. "outline": 1,
  1071. "cutaway": 0,
  1072. "materials": [
  1073. {
  1074. "opacity": 1,
  1075. "baseline": 1,
  1076. "side": 2
  1077. },
  1078. {
  1079. "opacity": 1,
  1080. "baseline": 1,
  1081. "side": 2
  1082. },
  1083. {
  1084. "opacity": 1,
  1085. "baseline": 1,
  1086. "side": 2
  1087. },
  1088. {
  1089. "opacity": 1,
  1090. "baseline": 1,
  1091. "side": 2
  1092. },
  1093. {
  1094. "opacity": 1,
  1095. "baseline": 1,
  1096. "side": 2
  1097. },
  1098. {
  1099. "opacity": 1,
  1100. "baseline": 1,
  1101. "side": 2
  1102. },
  1103. {
  1104. "opacity": 1,
  1105. "baseline": 1,
  1106. "side": 2
  1107. },
  1108. {
  1109. "opacity": 1,
  1110. "baseline": 1,
  1111. "side": 2
  1112. },
  1113. {
  1114. "opacity": 1,
  1115. "baseline": 1,
  1116. "side": 2
  1117. },
  1118. {
  1119. "opacity": 1,
  1120. "baseline": 1,
  1121. "side": 2
  1122. },
  1123. {
  1124. "opacity": 1,
  1125. "baseline": 1,
  1126. "side": 2
  1127. },
  1128. {
  1129. "opacity": 1,
  1130. "baseline": 1,
  1131. "side": 2
  1132. },
  1133. {
  1134. "opacity": 1,
  1135. "baseline": 1,
  1136. "side": 2
  1137. },
  1138. {
  1139. "opacity": 1,
  1140. "baseline": 1,
  1141. "side": 2
  1142. },
  1143. {
  1144. "opacity": 1,
  1145. "baseline": 1,
  1146. "side": 2
  1147. },
  1148. {
  1149. "opacity": 1,
  1150. "baseline": 1,
  1151. "side": 2
  1152. },
  1153. {
  1154. "opacity": 1,
  1155. "baseline": 1,
  1156. "side": 2
  1157. },
  1158. {
  1159. "opacity": 1,
  1160. "baseline": 1,
  1161. "side": 2
  1162. },
  1163. {
  1164. "opacity": 1,
  1165. "baseline": 1,
  1166. "side": 2
  1167. },
  1168. {
  1169. "opacity": 1,
  1170. "baseline": 1,
  1171. "side": 2
  1172. },
  1173. {
  1174. "opacity": 1,
  1175. "baseline": 1,
  1176. "side": 2
  1177. },
  1178. {
  1179. "opacity": 1,
  1180. "baseline": 1,
  1181. "side": 2
  1182. },
  1183. {
  1184. "opacity": 1,
  1185. "baseline": 1,
  1186. "side": 2
  1187. },
  1188. {
  1189. "opacity": 1,
  1190. "baseline": 1,
  1191. "side": 2
  1192. },
  1193. {
  1194. "opacity": 1,
  1195. "baseline": 1,
  1196. "side": 2
  1197. },
  1198. {
  1199. "opacity": 1,
  1200. "baseline": 1,
  1201. "side": 2
  1202. },
  1203. {
  1204. "opacity": 1,
  1205. "baseline": 1,
  1206. "side": 2
  1207. },
  1208. {
  1209. "opacity": 1,
  1210. "baseline": 1,
  1211. "side": 2
  1212. },
  1213. {
  1214. "opacity": 1,
  1215. "baseline": 1,
  1216. "side": 2
  1217. },
  1218. {
  1219. "opacity": 1,
  1220. "baseline": 1,
  1221. "side": 2
  1222. },
  1223. {
  1224. "opacity": 1,
  1225. "baseline": 1,
  1226. "side": 2
  1227. },
  1228. {
  1229. "opacity": 1,
  1230. "baseline": 1,
  1231. "side": 2
  1232. },
  1233. {
  1234. "opacity": 1,
  1235. "baseline": 1,
  1236. "side": 2
  1237. },
  1238. {
  1239. "opacity": 1,
  1240. "baseline": 1,
  1241. "side": 2
  1242. },
  1243. {
  1244. "opacity": 1,
  1245. "baseline": 1,
  1246. "side": 2
  1247. },
  1248. {
  1249. "opacity": 1,
  1250. "baseline": 1,
  1251. "side": 2
  1252. },
  1253. {
  1254. "opacity": 1,
  1255. "baseline": 1,
  1256. "side": 2
  1257. },
  1258. {
  1259. "opacity": 1,
  1260. "baseline": 1,
  1261. "side": 2
  1262. },
  1263. {
  1264. "opacity": 1,
  1265. "baseline": 1,
  1266. "side": 2
  1267. },
  1268. {
  1269. "opacity": 1,
  1270. "baseline": 1,
  1271. "side": 2
  1272. },
  1273. {
  1274. "opacity": 1,
  1275. "baseline": 1,
  1276. "side": 2
  1277. },
  1278. {
  1279. "opacity": 1,
  1280. "baseline": 1,
  1281. "side": 2
  1282. },
  1283. {
  1284. "opacity": 1,
  1285. "baseline": 1,
  1286. "side": 2
  1287. },
  1288. {
  1289. "opacity": 1,
  1290. "baseline": 1,
  1291. "side": 2
  1292. },
  1293. {
  1294. "opacity": 1,
  1295. "baseline": 1,
  1296. "side": 2
  1297. },
  1298. {
  1299. "opacity": 1,
  1300. "baseline": 1,
  1301. "side": 2
  1302. },
  1303. {
  1304. "opacity": 1,
  1305. "baseline": 1,
  1306. "side": 2
  1307. },
  1308. {
  1309. "opacity": 1,
  1310. "baseline": 1,
  1311. "side": 2
  1312. },
  1313. {
  1314. "opacity": 1,
  1315. "baseline": 1,
  1316. "side": 2
  1317. },
  1318. {
  1319. "opacity": 1,
  1320. "baseline": 1,
  1321. "side": 2
  1322. },
  1323. {
  1324. "opacity": 1,
  1325. "baseline": 1,
  1326. "side": 2
  1327. },
  1328. {
  1329. "opacity": 1,
  1330. "baseline": 1,
  1331. "side": 2
  1332. },
  1333. {
  1334. "opacity": 1,
  1335. "baseline": 1,
  1336. "side": 2
  1337. },
  1338. {
  1339. "opacity": 1,
  1340. "baseline": 1,
  1341. "side": 2
  1342. },
  1343. {
  1344. "opacity": 1,
  1345. "baseline": 1,
  1346. "side": 2
  1347. },
  1348. {
  1349. "opacity": 1,
  1350. "baseline": 1,
  1351. "side": 2
  1352. },
  1353. {
  1354. "opacity": 1,
  1355. "baseline": 1,
  1356. "side": 2
  1357. },
  1358. {
  1359. "opacity": 1,
  1360. "baseline": 1,
  1361. "side": 2
  1362. },
  1363. {
  1364. "opacity": 1,
  1365. "baseline": 1,
  1366. "side": 2
  1367. },
  1368. {
  1369. "opacity": 1,
  1370. "baseline": 1,
  1371. "side": 2
  1372. },
  1373. {
  1374. "opacity": 1,
  1375. "baseline": 1,
  1376. "side": 2
  1377. },
  1378. {
  1379. "opacity": 1,
  1380. "baseline": 1,
  1381. "side": 2
  1382. },
  1383. {
  1384. "opacity": 1,
  1385. "baseline": 1,
  1386. "side": 2
  1387. },
  1388. {
  1389. "opacity": 1,
  1390. "baseline": 1,
  1391. "side": 2
  1392. },
  1393. {
  1394. "opacity": 1,
  1395. "baseline": 1,
  1396. "side": 2
  1397. },
  1398. {
  1399. "opacity": 1,
  1400. "baseline": 1,
  1401. "side": 2
  1402. },
  1403. {
  1404. "opacity": 1,
  1405. "baseline": 1,
  1406. "side": 2
  1407. },
  1408. {
  1409. "opacity": 1,
  1410. "baseline": 1,
  1411. "side": 2
  1412. },
  1413. {
  1414. "opacity": 1,
  1415. "baseline": 1,
  1416. "side": 2
  1417. },
  1418. {
  1419. "opacity": 1,
  1420. "baseline": 1,
  1421. "side": 2
  1422. },
  1423. {
  1424. "opacity": 1,
  1425. "baseline": 1,
  1426. "side": 2
  1427. },
  1428. {
  1429. "opacity": 1,
  1430. "baseline": 1,
  1431. "side": 2
  1432. },
  1433. {
  1434. "opacity": 1,
  1435. "baseline": 1,
  1436. "side": 2
  1437. },
  1438. {
  1439. "opacity": 1,
  1440. "baseline": 1,
  1441. "side": 2
  1442. },
  1443. {
  1444. "opacity": 1,
  1445. "baseline": 1,
  1446. "side": 2
  1447. },
  1448. {
  1449. "opacity": 1,
  1450. "baseline": 1,
  1451. "side": 2
  1452. },
  1453. {
  1454. "opacity": 1,
  1455. "baseline": 1,
  1456. "side": 2
  1457. },
  1458. {
  1459. "opacity": 1,
  1460. "baseline": 1,
  1461. "side": 2
  1462. },
  1463. {
  1464. "opacity": 1,
  1465. "baseline": 1,
  1466. "side": 2
  1467. },
  1468. {
  1469. "opacity": 1,
  1470. "baseline": 1,
  1471. "side": 2
  1472. },
  1473. {
  1474. "opacity": 1,
  1475. "baseline": 1,
  1476. "side": 2
  1477. },
  1478. {
  1479. "opacity": 1,
  1480. "baseline": 1,
  1481. "side": 2
  1482. },
  1483. {
  1484. "opacity": 1,
  1485. "baseline": 1,
  1486. "side": 2
  1487. },
  1488. {
  1489. "opacity": 1,
  1490. "baseline": 1,
  1491. "side": 2
  1492. },
  1493. {
  1494. "opacity": 1,
  1495. "baseline": 1,
  1496. "side": 2
  1497. },
  1498. {
  1499. "opacity": 1,
  1500. "baseline": 1,
  1501. "side": 2
  1502. },
  1503. {
  1504. "opacity": 1,
  1505. "baseline": 1,
  1506. "side": 2
  1507. },
  1508. {
  1509. "opacity": 1,
  1510. "baseline": 1,
  1511. "side": 2
  1512. },
  1513. {
  1514. "opacity": 1,
  1515. "baseline": 1,
  1516. "side": 2
  1517. },
  1518. {
  1519. "opacity": 1,
  1520. "baseline": 1,
  1521. "side": 2
  1522. },
  1523. {
  1524. "opacity": 1,
  1525. "baseline": 1,
  1526. "side": 2
  1527. },
  1528. {
  1529. "opacity": 1,
  1530. "baseline": 1,
  1531. "side": 2
  1532. },
  1533. {
  1534. "opacity": 1,
  1535. "baseline": 1,
  1536. "side": 2
  1537. },
  1538. {
  1539. "opacity": 1,
  1540. "baseline": 1,
  1541. "side": 2
  1542. },
  1543. {
  1544. "opacity": 1,
  1545. "baseline": 1,
  1546. "side": 2
  1547. },
  1548. {
  1549. "opacity": 1,
  1550. "baseline": 1,
  1551. "side": 2
  1552. },
  1553. {
  1554. "opacity": 1,
  1555. "baseline": 1,
  1556. "side": 2
  1557. },
  1558. {
  1559. "opacity": 1,
  1560. "baseline": 1,
  1561. "side": 2
  1562. },
  1563. {
  1564. "opacity": 1,
  1565. "baseline": 1,
  1566. "side": 2
  1567. },
  1568. {
  1569. "opacity": 1,
  1570. "baseline": 1,
  1571. "side": 2
  1572. },
  1573. {
  1574. "opacity": 1,
  1575. "baseline": 1,
  1576. "side": 2
  1577. },
  1578. {
  1579. "opacity": 1,
  1580. "baseline": 1,
  1581. "side": 2
  1582. },
  1583. {
  1584. "opacity": 1,
  1585. "baseline": 1,
  1586. "side": 2
  1587. },
  1588. {
  1589. "opacity": 1,
  1590. "baseline": 1,
  1591. "side": 2
  1592. },
  1593. {
  1594. "opacity": 1,
  1595. "baseline": 1,
  1596. "side": 2
  1597. },
  1598. {
  1599. "opacity": 1,
  1600. "baseline": 1,
  1601. "side": 2
  1602. },
  1603. {
  1604. "opacity": 1,
  1605. "baseline": 1,
  1606. "side": 2
  1607. },
  1608. {
  1609. "opacity": 1,
  1610. "baseline": 1,
  1611. "side": 2
  1612. },
  1613. {
  1614. "opacity": 1,
  1615. "baseline": 1,
  1616. "side": 2
  1617. },
  1618. {
  1619. "opacity": 1,
  1620. "baseline": 1,
  1621. "side": 2
  1622. },
  1623. {
  1624. "opacity": 1,
  1625. "baseline": 1,
  1626. "side": 2
  1627. },
  1628. {
  1629. "opacity": 1,
  1630. "baseline": 1,
  1631. "side": 2
  1632. },
  1633. {
  1634. "opacity": 1,
  1635. "baseline": 1,
  1636. "side": 2
  1637. },
  1638. {
  1639. "opacity": 1,
  1640. "baseline": 1,
  1641. "side": 2
  1642. },
  1643. {
  1644. "opacity": 1,
  1645. "baseline": 1,
  1646. "side": 2
  1647. },
  1648. {
  1649. "opacity": 1,
  1650. "baseline": 1,
  1651. "side": 2
  1652. },
  1653. {
  1654. "opacity": 1,
  1655. "baseline": 1,
  1656. "side": 2
  1657. },
  1658. {
  1659. "opacity": 1,
  1660. "baseline": 1,
  1661. "side": 2
  1662. },
  1663. {
  1664. "opacity": 1,
  1665. "baseline": 1,
  1666. "side": 2
  1667. },
  1668. {
  1669. "opacity": 1,
  1670. "baseline": 1,
  1671. "side": 2
  1672. },
  1673. {
  1674. "opacity": 1,
  1675. "baseline": 1,
  1676. "side": 2
  1677. },
  1678. {
  1679. "opacity": 1,
  1680. "baseline": 1,
  1681. "side": 2
  1682. },
  1683. {
  1684. "opacity": 1,
  1685. "baseline": 1,
  1686. "side": 2
  1687. },
  1688. {
  1689. "opacity": 1,
  1690. "baseline": 1,
  1691. "side": 2
  1692. },
  1693. {
  1694. "opacity": 1,
  1695. "baseline": 1,
  1696. "side": 2
  1697. },
  1698. {
  1699. "opacity": 1,
  1700. "baseline": 1,
  1701. "side": 2
  1702. },
  1703. {
  1704. "opacity": 1,
  1705. "baseline": 1,
  1706. "side": 2
  1707. },
  1708. {
  1709. "opacity": 1,
  1710. "baseline": 1,
  1711. "side": 2
  1712. },
  1713. {
  1714. "opacity": 1,
  1715. "baseline": 1,
  1716. "side": 2
  1717. },
  1718. {
  1719. "opacity": 1,
  1720. "baseline": 1,
  1721. "side": 2
  1722. },
  1723. {
  1724. "opacity": 1,
  1725. "baseline": 1,
  1726. "side": 2
  1727. },
  1728. {
  1729. "opacity": 1,
  1730. "baseline": 1,
  1731. "side": 2
  1732. }
  1733. ],
  1734. "labels": [
  1735. {
  1736. "text": "球阀开关",
  1737. "x": 1227,
  1738. "y": 392.5,
  1739. "w": 112,
  1740. "h": 30,
  1741. "id": "front-pump-ball-valve-switch"
  1742. },
  1743. {
  1744. "text": "辅助控制盒",
  1745. "x": 889.265625,
  1746. "y": 530.296875,
  1747. "w": 112,
  1748. "h": 30,
  1749. "id": "front-pump-aux-control-box"
  1750. },
  1751. {
  1752. "text": "辅助控制盒盖",
  1753. "x": 888.109375,
  1754. "y": 333.015625,
  1755. "w": 112,
  1756. "h": 30,
  1757. "id": "front-pump-aux-control-box-cover"
  1758. },
  1759. {
  1760. "text": "聚焦 · 互救开关",
  1761. "x": 1227,
  1762. "y": 468.5,
  1763. "w": 112,
  1764. "h": 30,
  1765. "id": "front-pump-rescue-switch"
  1766. }
  1767. ],
  1768. "narration": [
  1769. {
  1770. "video": true,
  1771. "fallback": true
  1772. },
  1773. {
  1774. "video": true,
  1775. "fallback": true
  1776. },
  1777. {
  1778. "video": true,
  1779. "fallback": true
  1780. },
  1781. {
  1782. "video": true,
  1783. "fallback": true
  1784. },
  1785. {
  1786. "video": true,
  1787. "fallback": true
  1788. }
  1789. ],
  1790. "operationData": {
  1791. "targetId": "front-pump-rescue-switch",
  1792. "axis": [
  1793. 0,
  1794. 0,
  1795. 1
  1796. ],
  1797. "deltaDegrees": 30,
  1798. "toleranceDegrees": 6,
  1799. "directionHint": "往上搬",
  1800. "index": 1,
  1801. "kind": "rotate"
  1802. },
  1803. "position": [
  1804. 0,
  1805. 0,
  1806. 0
  1807. ],
  1808. "quaternion": [
  1809. 0,
  1810. 0,
  1811. 0,
  1812. 1
  1813. ]
  1814. },
  1815. "errors": [],
  1816. "writes": [
  1817. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/116/preview/validate",
  1818. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/116/preview/validate",
  1819. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/116/preview/validate",
  1820. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/116/preview/validate"
  1821. ],
  1822. "networkErrors": [
  1823. {
  1824. "path": "http://127.0.0.1:6180/7ebeefc4-34cf-456f-a698-3653d136372a",
  1825. "error": "net::ERR_ABORTED"
  1826. }
  1827. ],
  1828. "pending": []
  1829. }