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

1628 regels
37 KiB

  1. {
  2. "pass": true,
  3. "checks": [
  4. {
  5. "name": "task 87 first view",
  6. "state": {
  7. "id": "bridge-engine",
  8. "step": 0,
  9. "operation": 0,
  10. "errors": 0,
  11. "complete": false,
  12. "pending": false,
  13. "hdr": "venice_sunset_1k",
  14. "distance": 18.74530082917896,
  15. "zoom": 1,
  16. "exposure": 1,
  17. "light": [
  18. 0.8,
  19. 1.4
  20. ],
  21. "screen": {
  22. "x": 802.1258271375215,
  23. "y": 489.1311049751384,
  24. "localX": 543.1258271375215,
  25. "localY": 300.6311049751384,
  26. "visible": true
  27. },
  28. "bounds": [
  29. 0.3501201177055142,
  30. 0.29044535054327036,
  31. 0.7553749591221814
  32. ],
  33. "projected": {
  34. "x": 525.8451092307747,
  35. "y": 289.8747758906051,
  36. "w": 34.09957427464701,
  37. "h": 21.94543461410774
  38. },
  39. "pivot": [
  40. -2.999317882937463,
  41. 1.2580267211289828,
  42. 6.401647324786939
  43. ],
  44. "pickPoints": [
  45. {
  46. "x": 801.8948963680982,
  47. "y": 489.347493197659
  48. },
  49. {
  50. "x": 796.7799602269012,
  51. "y": 489.347493197659
  52. },
  53. {
  54. "x": 807.0098325092953,
  55. "y": 489.347493197659
  56. },
  57. {
  58. "x": 812.1247686504923,
  59. "y": 489.347493197659
  60. },
  61. {
  62. "x": 801.8948963680982,
  63. "y": 486.0556780055428
  64. },
  65. {
  66. "x": 796.7799602269012,
  67. "y": 486.0556780055428
  68. },
  69. {
  70. "x": 807.0098325092953,
  71. "y": 486.0556780055428
  72. },
  73. {
  74. "x": 812.1247686504923,
  75. "y": 486.0556780055428
  76. },
  77. {
  78. "x": 801.8948963680982,
  79. "y": 492.6393083897751
  80. },
  81. {
  82. "x": 796.7799602269012,
  83. "y": 492.6393083897751
  84. },
  85. {
  86. "x": 807.0098325092953,
  87. "y": 492.6393083897751
  88. },
  89. {
  90. "x": 812.1247686504923,
  91. "y": 492.6393083897751
  92. },
  93. {
  94. "x": 801.8948963680982,
  95. "y": 495.9311235818913
  96. }
  97. ],
  98. "freePoints": [],
  99. "tip": null,
  100. "front": [
  101. 0.0003647744232217721,
  102. 0.6679845154427327,
  103. 0.7441750829397326
  104. ],
  105. "workflowCoverage": [
  106. {
  107. "name": "bridge-engine",
  108. "glowing": true
  109. },
  110. {
  111. "name": "front-pump-pto-switch",
  112. "glowing": true
  113. },
  114. {
  115. "name": "bridge-hose-a",
  116. "glowing": true
  117. },
  118. {
  119. "name": "bridge-hose-b",
  120. "glowing": true
  121. },
  122. {
  123. "name": "bridge-return-valve",
  124. "glowing": true
  125. },
  126. {
  127. "name": "front-pump-aux-control-box-cover",
  128. "glowing": true
  129. },
  130. {
  131. "name": "front-pump-rescue-switch",
  132. "glowing": true
  133. },
  134. {
  135. "name": "front-pump-ball-valve-switch",
  136. "glowing": true
  137. },
  138. {
  139. "name": "bridge-support-pto",
  140. "glowing": true
  141. },
  142. {
  143. "name": "bridge-supply",
  144. "glowing": true
  145. },
  146. {
  147. "name": "bridge-normal-control",
  148. "glowing": true
  149. }
  150. ],
  151. "camera": [
  152. 10.879297762405727,
  153. 7.41203471823875,
  154. 15.346405327132661
  155. ],
  156. "target": [
  157. 0.0003545131983222482,
  158. 0.9835682527980125,
  159. 1.5004775554141494
  160. ],
  161. "outline": 3,
  162. "cutaway": 0,
  163. "materials": [
  164. {
  165. "opacity": 1,
  166. "baseline": 1,
  167. "side": 2
  168. },
  169. {
  170. "opacity": 1,
  171. "baseline": 1,
  172. "side": 2
  173. },
  174. {
  175. "opacity": 1,
  176. "baseline": 1,
  177. "side": 2
  178. },
  179. {
  180. "opacity": 1,
  181. "baseline": 1,
  182. "side": 2
  183. },
  184. {
  185. "opacity": 1,
  186. "baseline": 1,
  187. "side": 2
  188. },
  189. {
  190. "opacity": 1,
  191. "baseline": 1,
  192. "side": 2
  193. },
  194. {
  195. "opacity": 1,
  196. "baseline": 1,
  197. "side": 2
  198. },
  199. {
  200. "opacity": 1,
  201. "baseline": 1,
  202. "side": 2
  203. },
  204. {
  205. "opacity": 1,
  206. "baseline": 1,
  207. "side": 2
  208. },
  209. {
  210. "opacity": 1,
  211. "baseline": 1,
  212. "side": 2
  213. },
  214. {
  215. "opacity": 1,
  216. "baseline": 1,
  217. "side": 2
  218. },
  219. {
  220. "opacity": 1,
  221. "baseline": 1,
  222. "side": 2
  223. },
  224. {
  225. "opacity": 1,
  226. "baseline": 1,
  227. "side": 2
  228. },
  229. {
  230. "opacity": 1,
  231. "baseline": 1,
  232. "side": 2
  233. },
  234. {
  235. "opacity": 1,
  236. "baseline": 1,
  237. "side": 2
  238. },
  239. {
  240. "opacity": 1,
  241. "baseline": 1,
  242. "side": 2
  243. },
  244. {
  245. "opacity": 1,
  246. "baseline": 1,
  247. "side": 2
  248. },
  249. {
  250. "opacity": 1,
  251. "baseline": 1,
  252. "side": 2
  253. },
  254. {
  255. "opacity": 1,
  256. "baseline": 1,
  257. "side": 2
  258. },
  259. {
  260. "opacity": 1,
  261. "baseline": 1,
  262. "side": 2
  263. },
  264. {
  265. "opacity": 1,
  266. "baseline": 1,
  267. "side": 2
  268. },
  269. {
  270. "opacity": 1,
  271. "baseline": 1,
  272. "side": 2
  273. },
  274. {
  275. "opacity": 1,
  276. "baseline": 1,
  277. "side": 2
  278. },
  279. {
  280. "opacity": 1,
  281. "baseline": 1,
  282. "side": 2
  283. },
  284. {
  285. "opacity": 1,
  286. "baseline": 1,
  287. "side": 2
  288. },
  289. {
  290. "opacity": 1,
  291. "baseline": 1,
  292. "side": 2
  293. },
  294. {
  295. "opacity": 1,
  296. "baseline": 1,
  297. "side": 2
  298. },
  299. {
  300. "opacity": 1,
  301. "baseline": 1,
  302. "side": 2
  303. },
  304. {
  305. "opacity": 1,
  306. "baseline": 1,
  307. "side": 2
  308. },
  309. {
  310. "opacity": 1,
  311. "baseline": 1,
  312. "side": 2
  313. },
  314. {
  315. "opacity": 1,
  316. "baseline": 1,
  317. "side": 2
  318. },
  319. {
  320. "opacity": 1,
  321. "baseline": 1,
  322. "side": 2
  323. },
  324. {
  325. "opacity": 1,
  326. "baseline": 1,
  327. "side": 2
  328. },
  329. {
  330. "opacity": 1,
  331. "baseline": 1,
  332. "side": 2
  333. },
  334. {
  335. "opacity": 1,
  336. "baseline": 1,
  337. "side": 2
  338. },
  339. {
  340. "opacity": 1,
  341. "baseline": 1,
  342. "side": 2
  343. },
  344. {
  345. "opacity": 1,
  346. "baseline": 1,
  347. "side": 2
  348. },
  349. {
  350. "opacity": 1,
  351. "baseline": 1,
  352. "side": 2
  353. },
  354. {
  355. "opacity": 1,
  356. "baseline": 1,
  357. "side": 2
  358. },
  359. {
  360. "opacity": 1,
  361. "baseline": 1,
  362. "side": 2
  363. },
  364. {
  365. "opacity": 1,
  366. "baseline": 1,
  367. "side": 2
  368. },
  369. {
  370. "opacity": 1,
  371. "baseline": 1,
  372. "side": 2
  373. },
  374. {
  375. "opacity": 1,
  376. "baseline": 1,
  377. "side": 2
  378. },
  379. {
  380. "opacity": 1,
  381. "baseline": 1,
  382. "side": 2
  383. },
  384. {
  385. "opacity": 1,
  386. "baseline": 1,
  387. "side": 2
  388. },
  389. {
  390. "opacity": 1,
  391. "baseline": 1,
  392. "side": 2
  393. },
  394. {
  395. "opacity": 1,
  396. "baseline": 1,
  397. "side": 2
  398. },
  399. {
  400. "opacity": 1,
  401. "baseline": 1,
  402. "side": 2
  403. },
  404. {
  405. "opacity": 1,
  406. "baseline": 1,
  407. "side": 2
  408. },
  409. {
  410. "opacity": 1,
  411. "baseline": 1,
  412. "side": 2
  413. },
  414. {
  415. "opacity": 1,
  416. "baseline": 1,
  417. "side": 2
  418. },
  419. {
  420. "opacity": 1,
  421. "baseline": 1,
  422. "side": 2
  423. },
  424. {
  425. "opacity": 1,
  426. "baseline": 1,
  427. "side": 2
  428. },
  429. {
  430. "opacity": 1,
  431. "baseline": 1,
  432. "side": 2
  433. },
  434. {
  435. "opacity": 1,
  436. "baseline": 1,
  437. "side": 2
  438. },
  439. {
  440. "opacity": 1,
  441. "baseline": 1,
  442. "side": 2
  443. },
  444. {
  445. "opacity": 1,
  446. "baseline": 1,
  447. "side": 2
  448. },
  449. {
  450. "opacity": 1,
  451. "baseline": 1,
  452. "side": 2
  453. },
  454. {
  455. "opacity": 1,
  456. "baseline": 1,
  457. "side": 2
  458. },
  459. {
  460. "opacity": 1,
  461. "baseline": 1,
  462. "side": 2
  463. },
  464. {
  465. "opacity": 1,
  466. "baseline": 1,
  467. "side": 2
  468. },
  469. {
  470. "opacity": 1,
  471. "baseline": 1,
  472. "side": 2
  473. },
  474. {
  475. "opacity": 1,
  476. "baseline": 1,
  477. "side": 2
  478. },
  479. {
  480. "opacity": 1,
  481. "baseline": 1,
  482. "side": 2
  483. },
  484. {
  485. "opacity": 1,
  486. "baseline": 1,
  487. "side": 2
  488. },
  489. {
  490. "opacity": 1,
  491. "baseline": 1,
  492. "side": 2
  493. },
  494. {
  495. "opacity": 1,
  496. "baseline": 1,
  497. "side": 2
  498. },
  499. {
  500. "opacity": 1,
  501. "baseline": 1,
  502. "side": 2
  503. },
  504. {
  505. "opacity": 1,
  506. "baseline": 1,
  507. "side": 2
  508. },
  509. {
  510. "opacity": 1,
  511. "baseline": 1,
  512. "side": 2
  513. },
  514. {
  515. "opacity": 1,
  516. "baseline": 1,
  517. "side": 2
  518. }
  519. ],
  520. "labels": [
  521. {
  522. "text": "聚焦 · 架桥车发动机控制(示意)",
  523. "x": 701.890625,
  524. "y": 516.3125,
  525. "w": 200,
  526. "h": 30,
  527. "id": "bridge-engine"
  528. }
  529. ],
  530. "operationData": {
  531. "targetId": "bridge-engine",
  532. "kind": "identify",
  533. "directionHint": "保持架桥车发动机运行",
  534. "effects": [
  535. {
  536. "targetId": "bridge-engine",
  537. "color": 2209160
  538. }
  539. ],
  540. "index": 0,
  541. "axis": [
  542. 0,
  543. 1,
  544. 0
  545. ],
  546. "deltaDegrees": 0,
  547. "toleranceDegrees": 6
  548. },
  549. "position": [
  550. -3,
  551. 1.1,
  552. 1.2
  553. ],
  554. "quaternion": [
  555. 0,
  556. 0,
  557. 0,
  558. 1
  559. ]
  560. }
  561. },
  562. {
  563. "name": "task 87 step 1 operation 1",
  564. "target": "bridge-engine",
  565. "drag": false,
  566. "distance": 2.5322004355743606,
  567. "projected": {
  568. "x": 701.463480141453,
  569. "y": 198.81442547361482,
  570. "w": 98.97130801230662,
  571. "h": 174.09916086513002
  572. },
  573. "labels": 3
  574. },
  575. {
  576. "name": "task 87 internal target inspected with explicit translucent tool",
  577. "targetId": "front-pump-pto-switch",
  578. "pass": true
  579. },
  580. {
  581. "name": "task 87 step 1 operation 2",
  582. "target": "front-pump-pto-switch",
  583. "drag": true,
  584. "distance": 2.532200435574361,
  585. "projected": {
  586. "x": 709.0006218750913,
  587. "y": 263.03238137674134,
  588. "w": 83.99875624981757,
  589. "h": 33.023591730971475
  590. },
  591. "labels": 1
  592. },
  593. {
  594. "name": "task 87 step 2 operation 1",
  595. "target": "bridge-hose-a",
  596. "drag": true,
  597. "distance": 2.532200435574361,
  598. "projected": {
  599. "x": 726.492836293097,
  600. "y": 227.43836323869513,
  601. "w": 49.01165952027122,
  602. "h": 107.61496519436363
  603. },
  604. "labels": 8
  605. },
  606. {
  607. "name": "task 87 step 2 operation 2",
  608. "target": "bridge-hose-b",
  609. "drag": true,
  610. "distance": 2.532200435574361,
  611. "projected": {
  612. "x": 726.492836293097,
  613. "y": 227.4383632386951,
  614. "w": 49.01165952027122,
  615. "h": 107.61496519436366
  616. },
  617. "labels": 10
  618. },
  619. {
  620. "name": "task 87 step 3 operation 1",
  621. "target": "bridge-return-valve",
  622. "drag": true,
  623. "distance": 2.532200435574361,
  624. "projected": {
  625. "x": 722.9293054134898,
  626. "y": 233.7930817013087,
  627. "w": 56.083741206973855,
  628. "h": 98.656191156907
  629. },
  630. "labels": 10
  631. },
  632. {
  633. "name": "task 87 step 4 operation 1",
  634. "target": "front-pump-aux-control-box-cover",
  635. "drag": true,
  636. "distance": 2.5322004355743615,
  637. "projected": {
  638. "x": 699.1228274926345,
  639. "y": 249.20856621891878,
  640. "w": 103.75434501473103,
  641. "h": 60.65167032951709
  642. },
  643. "labels": 0
  644. },
  645. {
  646. "name": "task 87 step 4 operation 2",
  647. "target": "front-pump-rescue-switch",
  648. "drag": true,
  649. "distance": 2.532200435574361,
  650. "projected": {
  651. "x": 748.0136091802624,
  652. "y": 276.397277651574,
  653. "w": 5.972781639476352,
  654. "h": 6.274247464206724
  655. },
  656. "labels": 0
  657. },
  658. {
  659. "name": "task 87 step 5 operation 1",
  660. "target": "front-pump-ball-valve-switch",
  661. "drag": true,
  662. "distance": 2.53220043557436,
  663. "projected": {
  664. "x": 742.951502862234,
  665. "y": 259.69721416379804,
  666. "w": 16.09699427552971,
  667. "h": 40.44894573262036
  668. },
  669. "labels": 3
  670. },
  671. {
  672. "name": "task 87 step 6 operation 1",
  673. "target": "bridge-support-pto",
  674. "drag": true,
  675. "distance": 2.532200435574361,
  676. "projected": {
  677. "x": 722.92930541349,
  678. "y": 233.79308170130878,
  679. "w": 56.08374120697363,
  680. "h": 98.65619115690691
  681. },
  682. "labels": 10
  683. },
  684. {
  685. "name": "task 87 step 6 operation 2",
  686. "target": "bridge-supply",
  687. "drag": false,
  688. "distance": 2.532200435574361,
  689. "projected": {
  690. "x": 722.9293054134898,
  691. "y": 233.7930817013088,
  692. "w": 56.083741206973855,
  693. "h": 98.65619115690711
  694. },
  695. "labels": 9
  696. },
  697. {
  698. "name": "task 87 step 7 operation 1",
  699. "target": "bridge-normal-control",
  700. "drag": true,
  701. "distance": 2.532200435574361,
  702. "projected": {
  703. "x": 722.9293054134898,
  704. "y": 233.79308170130872,
  705. "w": 56.083741206973855,
  706. "h": 98.65619115690697
  707. },
  708. "labels": 7
  709. },
  710. {
  711. "name": "task 88 first view",
  712. "state": {
  713. "id": "bridge-engine",
  714. "step": 0,
  715. "operation": 0,
  716. "errors": 0,
  717. "complete": false,
  718. "pending": false,
  719. "hdr": "venice_sunset_1k",
  720. "distance": 12.042465133634778,
  721. "zoom": 1,
  722. "exposure": 1,
  723. "light": [
  724. 0.8,
  725. 1.4
  726. ],
  727. "screen": {
  728. "x": 913.4102219920421,
  729. "y": 511.3825199485665,
  730. "localX": 654.4102219920421,
  731. "localY": 322.8825199485665,
  732. "visible": true
  733. },
  734. "bounds": [
  735. 0.062756887345643,
  736. 0.051998564459097896,
  737. 0.13537557144211787
  738. ],
  739. "projected": {
  740. "x": 650.2204266738713,
  741. "y": 319.83560990970796,
  742. "w": 8.349220606546169,
  743. "h": 6.126281661357268
  744. },
  745. "pivot": [
  746. -0.6660927457083943,
  747. 0.5878027287808987,
  748. 1.861848146330254
  749. ],
  750. "pickPoints": [],
  751. "freePoints": [],
  752. "tip": null,
  753. "front": [
  754. 0,
  755. 0.6689647316224496,
  756. 0.7432941462471662
  757. ],
  758. "workflowCoverage": [
  759. {
  760. "name": "bridge-engine",
  761. "glowing": true
  762. },
  763. {
  764. "name": "bridge-paper",
  765. "glowing": true
  766. },
  767. {
  768. "name": "bridge-tank-valve",
  769. "glowing": true
  770. },
  771. {
  772. "name": "bridge-inlet",
  773. "glowing": true
  774. },
  775. {
  776. "name": "bridge-inlet-bag",
  777. "glowing": true
  778. },
  779. {
  780. "name": "bridge-outlet",
  781. "glowing": true
  782. },
  783. {
  784. "name": "bridge-outlet-bag",
  785. "glowing": true
  786. },
  787. {
  788. "name": "bridge-pump-bolt-1",
  789. "glowing": true
  790. },
  791. {
  792. "name": "bridge-pump-bolt-2",
  793. "glowing": true
  794. },
  795. {
  796. "name": "bridge-pump-bolt-3",
  797. "glowing": true
  798. },
  799. {
  800. "name": "bridge-pump-bolt-4",
  801. "glowing": true
  802. },
  803. {
  804. "name": "bridge-old-pump",
  805. "glowing": true
  806. },
  807. {
  808. "name": "bridge-new-pump",
  809. "glowing": true
  810. },
  811. {
  812. "name": "bridge-fill-cap",
  813. "glowing": true
  814. },
  815. {
  816. "name": "bridge-oil-can",
  817. "glowing": true
  818. },
  819. {
  820. "name": "bridge-test-control",
  821. "glowing": true
  822. }
  823. ],
  824. "camera": [
  825. 6.988913966397507,
  826. 5.113381051123811,
  827. 8.894981411778645
  828. ],
  829. "target": [
  830. 2.220446049250313e-16,
  831. 0.9835682527980127,
  832. 0
  833. ],
  834. "outline": 3,
  835. "cutaway": 0,
  836. "materials": [
  837. {
  838. "opacity": 1,
  839. "baseline": 1,
  840. "side": 2
  841. },
  842. {
  843. "opacity": 1,
  844. "baseline": 1,
  845. "side": 2
  846. },
  847. {
  848. "opacity": 1,
  849. "baseline": 1,
  850. "side": 2
  851. },
  852. {
  853. "opacity": 1,
  854. "baseline": 1,
  855. "side": 2
  856. },
  857. {
  858. "opacity": 1,
  859. "baseline": 1,
  860. "side": 2
  861. },
  862. {
  863. "opacity": 1,
  864. "baseline": 1,
  865. "side": 2
  866. },
  867. {
  868. "opacity": 1,
  869. "baseline": 1,
  870. "side": 2
  871. },
  872. {
  873. "opacity": 1,
  874. "baseline": 1,
  875. "side": 2
  876. },
  877. {
  878. "opacity": 1,
  879. "baseline": 1,
  880. "side": 2
  881. },
  882. {
  883. "opacity": 1,
  884. "baseline": 1,
  885. "side": 2
  886. },
  887. {
  888. "opacity": 1,
  889. "baseline": 1,
  890. "side": 2
  891. },
  892. {
  893. "opacity": 1,
  894. "baseline": 1,
  895. "side": 2
  896. },
  897. {
  898. "opacity": 1,
  899. "baseline": 1,
  900. "side": 2
  901. },
  902. {
  903. "opacity": 1,
  904. "baseline": 1,
  905. "side": 2
  906. },
  907. {
  908. "opacity": 1,
  909. "baseline": 1,
  910. "side": 2
  911. },
  912. {
  913. "opacity": 1,
  914. "baseline": 1,
  915. "side": 2
  916. },
  917. {
  918. "opacity": 1,
  919. "baseline": 1,
  920. "side": 2
  921. },
  922. {
  923. "opacity": 1,
  924. "baseline": 1,
  925. "side": 2
  926. },
  927. {
  928. "opacity": 1,
  929. "baseline": 1,
  930. "side": 2
  931. },
  932. {
  933. "opacity": 1,
  934. "baseline": 1,
  935. "side": 2
  936. },
  937. {
  938. "opacity": 1,
  939. "baseline": 1,
  940. "side": 2
  941. },
  942. {
  943. "opacity": 1,
  944. "baseline": 1,
  945. "side": 2
  946. },
  947. {
  948. "opacity": 1,
  949. "baseline": 1,
  950. "side": 2
  951. },
  952. {
  953. "opacity": 1,
  954. "baseline": 1,
  955. "side": 2
  956. },
  957. {
  958. "opacity": 1,
  959. "baseline": 1,
  960. "side": 2
  961. },
  962. {
  963. "opacity": 1,
  964. "baseline": 1,
  965. "side": 2
  966. },
  967. {
  968. "opacity": 1,
  969. "baseline": 1,
  970. "side": 2
  971. },
  972. {
  973. "opacity": 1,
  974. "baseline": 1,
  975. "side": 2
  976. },
  977. {
  978. "opacity": 1,
  979. "baseline": 1,
  980. "side": 2
  981. },
  982. {
  983. "opacity": 1,
  984. "baseline": 1,
  985. "side": 2
  986. },
  987. {
  988. "opacity": 1,
  989. "baseline": 1,
  990. "side": 2
  991. },
  992. {
  993. "opacity": 1,
  994. "baseline": 1,
  995. "side": 2
  996. },
  997. {
  998. "opacity": 1,
  999. "baseline": 1,
  1000. "side": 2
  1001. },
  1002. {
  1003. "opacity": 1,
  1004. "baseline": 1,
  1005. "side": 2
  1006. },
  1007. {
  1008. "opacity": 1,
  1009. "baseline": 1,
  1010. "side": 2
  1011. },
  1012. {
  1013. "opacity": 1,
  1014. "baseline": 1,
  1015. "side": 2
  1016. },
  1017. {
  1018. "opacity": 1,
  1019. "baseline": 1,
  1020. "side": 2
  1021. },
  1022. {
  1023. "opacity": 1,
  1024. "baseline": 1,
  1025. "side": 2
  1026. },
  1027. {
  1028. "opacity": 1,
  1029. "baseline": 1,
  1030. "side": 2
  1031. },
  1032. {
  1033. "opacity": 1,
  1034. "baseline": 1,
  1035. "side": 2
  1036. },
  1037. {
  1038. "opacity": 1,
  1039. "baseline": 1,
  1040. "side": 2
  1041. },
  1042. {
  1043. "opacity": 1,
  1044. "baseline": 1,
  1045. "side": 2
  1046. },
  1047. {
  1048. "opacity": 1,
  1049. "baseline": 1,
  1050. "side": 2
  1051. },
  1052. {
  1053. "opacity": 1,
  1054. "baseline": 1,
  1055. "side": 2
  1056. },
  1057. {
  1058. "opacity": 1,
  1059. "baseline": 1,
  1060. "side": 2
  1061. },
  1062. {
  1063. "opacity": 1,
  1064. "baseline": 1,
  1065. "side": 2
  1066. },
  1067. {
  1068. "opacity": 1,
  1069. "baseline": 1,
  1070. "side": 2
  1071. },
  1072. {
  1073. "opacity": 1,
  1074. "baseline": 1,
  1075. "side": 2
  1076. },
  1077. {
  1078. "opacity": 1,
  1079. "baseline": 1,
  1080. "side": 2
  1081. },
  1082. {
  1083. "opacity": 1,
  1084. "baseline": 1,
  1085. "side": 2
  1086. },
  1087. {
  1088. "opacity": 1,
  1089. "baseline": 1,
  1090. "side": 2
  1091. },
  1092. {
  1093. "opacity": 1,
  1094. "baseline": 1,
  1095. "side": 2
  1096. },
  1097. {
  1098. "opacity": 1,
  1099. "baseline": 1,
  1100. "side": 2
  1101. },
  1102. {
  1103. "opacity": 1,
  1104. "baseline": 1,
  1105. "side": 2
  1106. },
  1107. {
  1108. "opacity": 1,
  1109. "baseline": 1,
  1110. "side": 2
  1111. },
  1112. {
  1113. "opacity": 1,
  1114. "baseline": 1,
  1115. "side": 2
  1116. },
  1117. {
  1118. "opacity": 1,
  1119. "baseline": 1,
  1120. "side": 2
  1121. },
  1122. {
  1123. "opacity": 1,
  1124. "baseline": 1,
  1125. "side": 2
  1126. },
  1127. {
  1128. "opacity": 1,
  1129. "baseline": 1,
  1130. "side": 2
  1131. },
  1132. {
  1133. "opacity": 1,
  1134. "baseline": 1,
  1135. "side": 2
  1136. },
  1137. {
  1138. "opacity": 1,
  1139. "baseline": 1,
  1140. "side": 2
  1141. },
  1142. {
  1143. "opacity": 1,
  1144. "baseline": 1,
  1145. "side": 2
  1146. },
  1147. {
  1148. "opacity": 1,
  1149. "baseline": 1,
  1150. "side": 2
  1151. },
  1152. {
  1153. "opacity": 1,
  1154. "baseline": 1,
  1155. "side": 2
  1156. },
  1157. {
  1158. "opacity": 1,
  1159. "baseline": 1,
  1160. "side": 2
  1161. },
  1162. {
  1163. "opacity": 1,
  1164. "baseline": 1,
  1165. "side": 2
  1166. },
  1167. {
  1168. "opacity": 0.65,
  1169. "baseline": 0.65,
  1170. "side": 2
  1171. },
  1172. {
  1173. "opacity": 0.65,
  1174. "baseline": 0.65,
  1175. "side": 2
  1176. },
  1177. {
  1178. "opacity": 1,
  1179. "baseline": 1,
  1180. "side": 2
  1181. },
  1182. {
  1183. "opacity": 1,
  1184. "baseline": 1,
  1185. "side": 2
  1186. },
  1187. {
  1188. "opacity": 1,
  1189. "baseline": 1,
  1190. "side": 2
  1191. },
  1192. {
  1193. "opacity": 1,
  1194. "baseline": 1,
  1195. "side": 2
  1196. },
  1197. {
  1198. "opacity": 1,
  1199. "baseline": 1,
  1200. "side": 2
  1201. },
  1202. {
  1203. "opacity": 1,
  1204. "baseline": 1,
  1205. "side": 2
  1206. }
  1207. ],
  1208. "labels": [
  1209. {
  1210. "text": "聚焦 · 架桥车发动机控制(示意)",
  1211. "x": 813.390625,
  1212. "y": 530.453125,
  1213. "w": 200,
  1214. "h": 30,
  1215. "id": "bridge-engine"
  1216. }
  1217. ],
  1218. "operationData": {
  1219. "targetId": "bridge-engine",
  1220. "kind": "identify",
  1221. "directionHint": "关闭架桥车发动机",
  1222. "effects": [
  1223. {
  1224. "targetId": "bridge-engine",
  1225. "color": 13195851
  1226. }
  1227. ],
  1228. "index": 0,
  1229. "axis": [
  1230. 0,
  1231. 1,
  1232. 0
  1233. ],
  1234. "deltaDegrees": 0,
  1235. "toleranceDegrees": 6
  1236. },
  1237. "position": [
  1238. -3,
  1239. 1.1,
  1240. 1.2
  1241. ],
  1242. "quaternion": [
  1243. 0,
  1244. 0,
  1245. 0,
  1246. 1
  1247. ]
  1248. }
  1249. },
  1250. {
  1251. "name": "task 88 internal target inspected with explicit translucent tool",
  1252. "targetId": "bridge-engine",
  1253. "pass": true
  1254. },
  1255. {
  1256. "name": "task 88 step 1 operation 1",
  1257. "target": "bridge-engine",
  1258. "drag": false,
  1259. "distance": 2.53220043557436,
  1260. "projected": {
  1261. "x": 707.73588542338,
  1262. "y": 194.03143956830726,
  1263. "w": 86.52822915324009,
  1264. "h": 173.25833164231446
  1265. },
  1266. "labels": 3
  1267. },
  1268. {
  1269. "name": "task 88 step 1 operation 2",
  1270. "target": "bridge-paper",
  1271. "drag": true,
  1272. "distance": 2.532200435574361,
  1273. "projected": {
  1274. "x": 707.4690865023292,
  1275. "y": 250.93173490352874,
  1276. "w": 87.06182699534145,
  1277. "h": 58.55758060570318
  1278. },
  1279. "labels": 9
  1280. },
  1281. {
  1282. "name": "task 88 step 2 operation 1",
  1283. "target": "bridge-tank-valve",
  1284. "drag": true,
  1285. "distance": 2.532200435574361,
  1286. "projected": {
  1287. "x": 726.4836684065816,
  1288. "y": 231.08272302163462,
  1289. "w": 49.03266318683609,
  1290. "h": 98.179721263978
  1291. },
  1292. "labels": 5
  1293. },
  1294. {
  1295. "name": "task 88 step 3 operation 1",
  1296. "target": "bridge-inlet",
  1297. "drag": true,
  1298. "distance": 2.5322004355743606,
  1299. "projected": {
  1300. "x": 709.0457933757752,
  1301. "y": 241.8513175506897,
  1302. "w": 83.90841324844962,
  1303. "h": 76.2012614843099
  1304. },
  1305. "labels": 12
  1306. },
  1307. {
  1308. "name": "task 88 step 3 operation 2",
  1309. "target": "bridge-inlet-bag",
  1310. "drag": true,
  1311. "distance": 2.5322004355743624,
  1312. "projected": {
  1313. "x": 717.582219650757,
  1314. "y": 235.44052399348558,
  1315. "w": 66.83556069848669,
  1316. "h": 88.8058672469484
  1317. },
  1318. "labels": 7
  1319. },
  1320. {
  1321. "name": "task 88 step 3 operation 3",
  1322. "target": "bridge-outlet",
  1323. "drag": true,
  1324. "distance": 2.5322004355743606,
  1325. "projected": {
  1326. "x": 709.0457933757751,
  1327. "y": 241.8513175506897,
  1328. "w": 83.90841324844973,
  1329. "h": 76.2012614843099
  1330. },
  1331. "labels": 12
  1332. },
  1333. {
  1334. "name": "task 88 step 3 operation 4",
  1335. "target": "bridge-outlet-bag",
  1336. "drag": true,
  1337. "distance": 2.5322004355743712,
  1338. "projected": {
  1339. "x": 717.5822196507568,
  1340. "y": 235.44052399348567,
  1341. "w": 66.83556069848635,
  1342. "h": 88.80586724694814
  1343. },
  1344. "labels": 8
  1345. },
  1346. {
  1347. "name": "task 88 step 4 operation 1",
  1348. "target": "bridge-pump-bolt-1",
  1349. "drag": true,
  1350. "distance": 2.5322004355743606,
  1351. "projected": {
  1352. "x": 736.6006671619051,
  1353. "y": 263.37928348130146,
  1354. "w": 28.798665676189785,
  1355. "h": 32.40406238614611
  1356. },
  1357. "labels": 7
  1358. },
  1359. {
  1360. "name": "task 88 step 4 operation 2",
  1361. "target": "bridge-pump-bolt-2",
  1362. "drag": true,
  1363. "distance": 2.5322004355743712,
  1364. "projected": {
  1365. "x": 736.6006671619051,
  1366. "y": 263.3792834813013,
  1367. "w": 28.79866567618967,
  1368. "h": 32.40406238614611
  1369. },
  1370. "labels": 8
  1371. },
  1372. {
  1373. "name": "task 88 step 4 operation 3",
  1374. "target": "bridge-pump-bolt-3",
  1375. "drag": true,
  1376. "distance": 2.5322004355743712,
  1377. "projected": {
  1378. "x": 736.6006671463118,
  1379. "y": 263.3792815395063,
  1380. "w": 28.798665707376585,
  1381. "h": 32.404066314038914
  1382. },
  1383. "labels": 8
  1384. },
  1385. {
  1386. "name": "task 88 step 4 operation 4",
  1387. "target": "bridge-pump-bolt-4",
  1388. "drag": true,
  1389. "distance": 2.5322004355743712,
  1390. "projected": {
  1391. "x": 736.600667161451,
  1392. "y": 263.3792821577108,
  1393. "w": 28.79866567709803,
  1394. "h": 32.40406503999304
  1395. },
  1396. "labels": 7
  1397. },
  1398. {
  1399. "name": "task 88 step 5 operation 1",
  1400. "target": "bridge-old-pump",
  1401. "drag": true,
  1402. "distance": 2.532200435574362,
  1403. "projected": {
  1404. "x": 724.9323365980705,
  1405. "y": 244.73479638293182,
  1406. "w": 52.13532680385913,
  1407. "h": 72.15967433583043
  1408. },
  1409. "labels": 14
  1410. },
  1411. {
  1412. "name": "task 88 step 6 operation 1",
  1413. "target": "bridge-paper",
  1414. "drag": false,
  1415. "distance": 2.532200435574361,
  1416. "projected": {
  1417. "x": 707.6302239970034,
  1418. "y": 250.6825519412415,
  1419. "w": 86.73955200599278,
  1420. "h": 58.853694467408616
  1421. },
  1422. "labels": 10
  1423. },
  1424. {
  1425. "name": "task 88 step 7 operation 1",
  1426. "target": "bridge-gasket",
  1427. "drag": true,
  1428. "distance": 2.5322004355743606,
  1429. "projected": {
  1430. "x": 708.3666200322472,
  1431. "y": 237.24441477489736,
  1432. "w": 85.26675993550543,
  1433. "h": 84.28133006446657
  1434. },
  1435. "labels": 11
  1436. },
  1437. {
  1438. "name": "task 88 step 8 operation 1",
  1439. "target": "bridge-new-pump",
  1440. "drag": true,
  1441. "distance": 2.532200435574362,
  1442. "projected": {
  1443. "x": 724.9323365980705,
  1444. "y": 244.73479638293182,
  1445. "w": 52.13532680385913,
  1446. "h": 72.15967433583043
  1447. },
  1448. "labels": 15
  1449. },
  1450. {
  1451. "name": "task 88 step 8 operation 2",
  1452. "target": "bridge-pump-bolt-1",
  1453. "drag": true,
  1454. "distance": 2.532200435574362,
  1455. "projected": {
  1456. "x": 736.6006671619051,
  1457. "y": 263.37928348130134,
  1458. "w": 28.798665676189785,
  1459. "h": 32.40406238614622
  1460. },
  1461. "labels": 4
  1462. },
  1463. {
  1464. "name": "task 88 step 8 operation 3",
  1465. "target": "bridge-pump-bolt-2",
  1466. "drag": true,
  1467. "distance": 2.5322004355743712,
  1468. "projected": {
  1469. "x": 736.6006671619052,
  1470. "y": 263.3792834813014,
  1471. "w": 28.79866567618967,
  1472. "h": 32.40406238614611
  1473. },
  1474. "labels": 9
  1475. },
  1476. {
  1477. "name": "task 88 step 8 operation 4",
  1478. "target": "bridge-pump-bolt-3",
  1479. "drag": true,
  1480. "distance": 2.5322004355743606,
  1481. "projected": {
  1482. "x": 736.6006671463116,
  1483. "y": 263.37928153950617,
  1484. "w": 28.798665707376927,
  1485. "h": 32.404066314039085
  1486. },
  1487. "labels": 6
  1488. },
  1489. {
  1490. "name": "task 88 step 8 operation 5",
  1491. "target": "bridge-pump-bolt-4",
  1492. "drag": true,
  1493. "distance": 2.5322004355743606,
  1494. "projected": {
  1495. "x": 736.6006671614508,
  1496. "y": 263.37928215771063,
  1497. "w": 28.798665677098256,
  1498. "h": 32.40406503999327
  1499. },
  1500. "labels": 9
  1501. },
  1502. {
  1503. "name": "task 88 step 9 operation 1",
  1504. "target": "bridge-fill-cap",
  1505. "drag": true,
  1506. "distance": 2.5322004355743615,
  1507. "projected": {
  1508. "x": 709.6431583630005,
  1509. "y": 238.41041534361207,
  1510. "w": 82.71368327399898,
  1511. "h": 81.95895256969274
  1512. },
  1513. "labels": 7
  1514. },
  1515. {
  1516. "name": "task 88 step 9 operation 2",
  1517. "target": "bridge-oil-can",
  1518. "drag": true,
  1519. "distance": 2.532200435574361,
  1520. "projected": {
  1521. "x": 719.4577385700463,
  1522. "y": 228.82028362710247,
  1523. "w": 63.08452285990734,
  1524. "h": 101.02942636902065
  1525. },
  1526. "labels": 12
  1527. },
  1528. {
  1529. "name": "task 88 step 10 operation 1",
  1530. "target": "bridge-inlet-bag",
  1531. "drag": true,
  1532. "distance": 2.532200435574361,
  1533. "projected": {
  1534. "x": 717.5822196507567,
  1535. "y": 235.4405239934855,
  1536. "w": 66.83556069848669,
  1537. "h": 88.80586724694848
  1538. },
  1539. "labels": 7
  1540. },
  1541. {
  1542. "name": "task 88 step 10 operation 2",
  1543. "target": "bridge-inlet",
  1544. "drag": true,
  1545. "distance": 2.5322004355743606,
  1546. "projected": {
  1547. "x": 709.0457933757751,
  1548. "y": 241.8513175506897,
  1549. "w": 83.90841324844973,
  1550. "h": 76.2012614843099
  1551. },
  1552. "labels": 8
  1553. },
  1554. {
  1555. "name": "task 88 step 10 operation 3",
  1556. "target": "bridge-outlet-bag",
  1557. "drag": true,
  1558. "distance": 2.532200435574361,
  1559. "projected": {
  1560. "x": 717.5822196507567,
  1561. "y": 235.4405239934855,
  1562. "w": 66.8355606984868,
  1563. "h": 88.80586724694848
  1564. },
  1565. "labels": 12
  1566. },
  1567. {
  1568. "name": "task 88 step 10 operation 4",
  1569. "target": "bridge-outlet",
  1570. "drag": true,
  1571. "distance": 2.5322004355743606,
  1572. "projected": {
  1573. "x": 709.0457933757751,
  1574. "y": 241.8513175506898,
  1575. "w": 83.90841324844973,
  1576. "h": 76.20126148430987
  1577. },
  1578. "labels": 15
  1579. },
  1580. {
  1581. "name": "task 88 step 11 operation 1",
  1582. "target": "bridge-engine",
  1583. "drag": false,
  1584. "distance": 2.5322004355743606,
  1585. "projected": {
  1586. "x": 726.4836684065818,
  1587. "y": 231.08272302163485,
  1588. "w": 49.0326631868362,
  1589. "h": 98.179721263978
  1590. },
  1591. "labels": 5
  1592. },
  1593. {
  1594. "name": "task 88 step 11 operation 2",
  1595. "target": "bridge-test-control",
  1596. "drag": true,
  1597. "distance": 2.532200435574361,
  1598. "projected": {
  1599. "x": 726.4836684065812,
  1600. "y": 231.0827230216337,
  1601. "w": 49.032663186835975,
  1602. "h": 98.17972126397811
  1603. },
  1604. "labels": 13
  1605. }
  1606. ],
  1607. "errors": [],
  1608. "writes": [
  1609. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/preview/validate",
  1610. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/preview/validate",
  1611. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/preview/validate",
  1612. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/preview/validate",
  1613. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/preview/validate",
  1614. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/preview/validate",
  1615. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/87/preview/validate",
  1616. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1617. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1618. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1619. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1620. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1621. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1622. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1623. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1624. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1625. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1626. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate"
  1627. ]
  1628. }