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.
 
 
 
 

1475 lines
32 KiB

  1. {
  2. "pass": true,
  3. "checks": [
  4. {
  5. "name": "task 88 first view",
  6. "state": {
  7. "id": "bridge-engine",
  8. "step": 0,
  9. "operation": 0,
  10. "errors": 0,
  11. "complete": false,
  12. "pending": false,
  13. "cameraTween": 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": "地形.glb",
  32. "url": "/models/地形.glb"
  33. },
  34. {
  35. "name": "0916架桥车.glb",
  36. "url": "/models/bridge-erector-20260916.glb"
  37. },
  38. {
  39. "name": "3封口袋.glb",
  40. "url": "/models/bridge-pump-bags-20260916.glb"
  41. },
  42. {
  43. "name": "牛皮纸.glb",
  44. "url": "/models/bridge-paper-20260916.glb"
  45. }
  46. ],
  47. "hdr": "venice_sunset_1k",
  48. "distance": 13.1354334541972,
  49. "zoom": 1,
  50. "exposure": 1,
  51. "light": [
  52. 0.8,
  53. 1.4
  54. ],
  55. "screen": {
  56. "x": 960.2545229943581,
  57. "y": 524.1939434371399,
  58. "localX": 701.2545229943581,
  59. "localY": 335.69394343713986,
  60. "visible": true
  61. },
  62. "bounds": [
  63. 0.5236417353153229,
  64. 0.2973613739013672,
  65. 0.33587217330932617
  66. ],
  67. "projected": {
  68. "x": 683.6843306065691,
  69. "y": 321.3458824543759,
  70. "w": 35.06954168291577,
  71. "h": 29.272542184692668
  72. },
  73. "pivot": [
  74. 0.0013664013147354215,
  75. 0.6606327220894567,
  76. 1.9416658949851993
  77. ],
  78. "pickPoints": [],
  79. "freePoints": [],
  80. "tip": null,
  81. "front": [
  82. 0,
  83. 0.6246950475544243,
  84. 0.7808688094430303
  85. ],
  86. "workflowCoverage": [
  87. {
  88. "name": "bridge-engine",
  89. "glowing": true
  90. },
  91. {
  92. "name": "bridge-paper",
  93. "glowing": true
  94. },
  95. {
  96. "name": "bridge-tank-valve",
  97. "glowing": true
  98. },
  99. {
  100. "name": "bridge-inlet",
  101. "glowing": true
  102. },
  103. {
  104. "name": "bridge-inlet-bag",
  105. "glowing": true
  106. },
  107. {
  108. "name": "bridge-outlet",
  109. "glowing": true
  110. },
  111. {
  112. "name": "bridge-outlet-bag",
  113. "glowing": true
  114. },
  115. {
  116. "name": "bridge-pump-bolt-1",
  117. "glowing": true
  118. },
  119. {
  120. "name": "bridge-pump-bolt-2",
  121. "glowing": true
  122. },
  123. {
  124. "name": "bridge-pump-bolt-3",
  125. "glowing": true
  126. },
  127. {
  128. "name": "bridge-pump-bolt-4",
  129. "glowing": true
  130. },
  131. {
  132. "name": "bridge-old-pump",
  133. "glowing": true
  134. },
  135. {
  136. "name": "bridge-new-pump",
  137. "glowing": true
  138. },
  139. {
  140. "name": "bridge-fill-cap",
  141. "glowing": true
  142. },
  143. {
  144. "name": "bridge-oil-can",
  145. "glowing": true
  146. },
  147. {
  148. "name": "bridge-test-control",
  149. "glowing": true
  150. }
  151. ],
  152. "camera": [
  153. 7.115960627356131,
  154. 5.51698233907977,
  155. 9.5666237910958
  156. ],
  157. "target": [
  158. -0.5072637958824635,
  159. 1.0123497253478748,
  160. -0.13566183848059055
  161. ],
  162. "outline": 1,
  163. "cutaway": 0,
  164. "materials": [
  165. {
  166. "opacity": 1,
  167. "baseline": 1,
  168. "side": 2
  169. },
  170. {
  171. "opacity": 1,
  172. "baseline": 1,
  173. "side": 2
  174. },
  175. {
  176. "opacity": 1,
  177. "baseline": 1,
  178. "side": 2
  179. },
  180. {
  181. "opacity": 1,
  182. "baseline": 1,
  183. "side": 2
  184. },
  185. {
  186. "opacity": 1,
  187. "baseline": 1,
  188. "side": 2
  189. },
  190. {
  191. "opacity": 1,
  192. "baseline": 1,
  193. "side": 2
  194. },
  195. {
  196. "opacity": 1,
  197. "baseline": 1,
  198. "side": 2
  199. },
  200. {
  201. "opacity": 1,
  202. "baseline": 1,
  203. "side": 2
  204. },
  205. {
  206. "opacity": 1,
  207. "baseline": 1,
  208. "side": 2
  209. },
  210. {
  211. "opacity": 1,
  212. "baseline": 1,
  213. "side": 2
  214. },
  215. {
  216. "opacity": 1,
  217. "baseline": 1,
  218. "side": 2
  219. },
  220. {
  221. "opacity": 1,
  222. "baseline": 1,
  223. "side": 2
  224. },
  225. {
  226. "opacity": 1,
  227. "baseline": 1,
  228. "side": 2
  229. },
  230. {
  231. "opacity": 1,
  232. "baseline": 1,
  233. "side": 2
  234. },
  235. {
  236. "opacity": 1,
  237. "baseline": 1,
  238. "side": 2
  239. },
  240. {
  241. "opacity": 1,
  242. "baseline": 1,
  243. "side": 2
  244. },
  245. {
  246. "opacity": 1,
  247. "baseline": 1,
  248. "side": 2
  249. },
  250. {
  251. "opacity": 1,
  252. "baseline": 1,
  253. "side": 2
  254. },
  255. {
  256. "opacity": 1,
  257. "baseline": 1,
  258. "side": 2
  259. },
  260. {
  261. "opacity": 1,
  262. "baseline": 1,
  263. "side": 2
  264. },
  265. {
  266. "opacity": 1,
  267. "baseline": 1,
  268. "side": 2
  269. },
  270. {
  271. "opacity": 1,
  272. "baseline": 1,
  273. "side": 2
  274. },
  275. {
  276. "opacity": 1,
  277. "baseline": 1,
  278. "side": 2
  279. },
  280. {
  281. "opacity": 1,
  282. "baseline": 1,
  283. "side": 2
  284. },
  285. {
  286. "opacity": 1,
  287. "baseline": 1,
  288. "side": 2
  289. },
  290. {
  291. "opacity": 1,
  292. "baseline": 1,
  293. "side": 2
  294. },
  295. {
  296. "opacity": 1,
  297. "baseline": 1,
  298. "side": 2
  299. },
  300. {
  301. "opacity": 1,
  302. "baseline": 1,
  303. "side": 2
  304. },
  305. {
  306. "opacity": 1,
  307. "baseline": 1,
  308. "side": 2
  309. },
  310. {
  311. "opacity": 1,
  312. "baseline": 1,
  313. "side": 2
  314. },
  315. {
  316. "opacity": 1,
  317. "baseline": 1,
  318. "side": 2
  319. },
  320. {
  321. "opacity": 1,
  322. "baseline": 1,
  323. "side": 2
  324. },
  325. {
  326. "opacity": 1,
  327. "baseline": 1,
  328. "side": 2
  329. },
  330. {
  331. "opacity": 1,
  332. "baseline": 1,
  333. "side": 2
  334. },
  335. {
  336. "opacity": 1,
  337. "baseline": 1,
  338. "side": 2
  339. },
  340. {
  341. "opacity": 1,
  342. "baseline": 1,
  343. "side": 2
  344. },
  345. {
  346. "opacity": 1,
  347. "baseline": 1,
  348. "side": 2
  349. },
  350. {
  351. "opacity": 1,
  352. "baseline": 1,
  353. "side": 2
  354. },
  355. {
  356. "opacity": 1,
  357. "baseline": 1,
  358. "side": 2
  359. },
  360. {
  361. "opacity": 1,
  362. "baseline": 1,
  363. "side": 2
  364. },
  365. {
  366. "opacity": 1,
  367. "baseline": 1,
  368. "side": 2
  369. },
  370. {
  371. "opacity": 1,
  372. "baseline": 1,
  373. "side": 2
  374. },
  375. {
  376. "opacity": 1,
  377. "baseline": 1,
  378. "side": 2
  379. },
  380. {
  381. "opacity": 1,
  382. "baseline": 1,
  383. "side": 2
  384. },
  385. {
  386. "opacity": 1,
  387. "baseline": 1,
  388. "side": 2
  389. },
  390. {
  391. "opacity": 1,
  392. "baseline": 1,
  393. "side": 2
  394. },
  395. {
  396. "opacity": 1,
  397. "baseline": 1,
  398. "side": 2
  399. },
  400. {
  401. "opacity": 1,
  402. "baseline": 1,
  403. "side": 2
  404. },
  405. {
  406. "opacity": 1,
  407. "baseline": 1,
  408. "side": 2
  409. },
  410. {
  411. "opacity": 1,
  412. "baseline": 1,
  413. "side": 2
  414. },
  415. {
  416. "opacity": 1,
  417. "baseline": 1,
  418. "side": 2
  419. },
  420. {
  421. "opacity": 1,
  422. "baseline": 1,
  423. "side": 2
  424. },
  425. {
  426. "opacity": 1,
  427. "baseline": 1,
  428. "side": 2
  429. },
  430. {
  431. "opacity": 1,
  432. "baseline": 1,
  433. "side": 2
  434. },
  435. {
  436. "opacity": 1,
  437. "baseline": 1,
  438. "side": 2
  439. },
  440. {
  441. "opacity": 1,
  442. "baseline": 1,
  443. "side": 2
  444. },
  445. {
  446. "opacity": 1,
  447. "baseline": 1,
  448. "side": 2
  449. },
  450. {
  451. "opacity": 1,
  452. "baseline": 1,
  453. "side": 2
  454. },
  455. {
  456. "opacity": 1,
  457. "baseline": 1,
  458. "side": 2
  459. },
  460. {
  461. "opacity": 1,
  462. "baseline": 1,
  463. "side": 2
  464. },
  465. {
  466. "opacity": 1,
  467. "baseline": 1,
  468. "side": 2
  469. },
  470. {
  471. "opacity": 1,
  472. "baseline": 1,
  473. "side": 2
  474. },
  475. {
  476. "opacity": 1,
  477. "baseline": 1,
  478. "side": 2
  479. },
  480. {
  481. "opacity": 1,
  482. "baseline": 1,
  483. "side": 2
  484. },
  485. {
  486. "opacity": 1,
  487. "baseline": 1,
  488. "side": 2
  489. },
  490. {
  491. "opacity": 1,
  492. "baseline": 1,
  493. "side": 2
  494. },
  495. {
  496. "opacity": 1,
  497. "baseline": 1,
  498. "side": 2
  499. },
  500. {
  501. "opacity": 1,
  502. "baseline": 1,
  503. "side": 2
  504. },
  505. {
  506. "opacity": 1,
  507. "baseline": 1,
  508. "side": 2
  509. },
  510. {
  511. "opacity": 1,
  512. "baseline": 1,
  513. "side": 2
  514. },
  515. {
  516. "opacity": 1,
  517. "baseline": 1,
  518. "side": 2
  519. },
  520. {
  521. "opacity": 1,
  522. "baseline": 1,
  523. "side": 2
  524. },
  525. {
  526. "opacity": 1,
  527. "baseline": 1,
  528. "side": 2
  529. },
  530. {
  531. "opacity": 1,
  532. "baseline": 1,
  533. "side": 2
  534. },
  535. {
  536. "opacity": 1,
  537. "baseline": 1,
  538. "side": 2
  539. },
  540. {
  541. "opacity": 1,
  542. "baseline": 1,
  543. "side": 2
  544. },
  545. {
  546. "opacity": 1,
  547. "baseline": 1,
  548. "side": 2
  549. },
  550. {
  551. "opacity": 1,
  552. "baseline": 1,
  553. "side": 2
  554. },
  555. {
  556. "opacity": 1,
  557. "baseline": 1,
  558. "side": 2
  559. },
  560. {
  561. "opacity": 1,
  562. "baseline": 1,
  563. "side": 2
  564. },
  565. {
  566. "opacity": 1,
  567. "baseline": 1,
  568. "side": 2
  569. },
  570. {
  571. "opacity": 1,
  572. "baseline": 1,
  573. "side": 2
  574. },
  575. {
  576. "opacity": 1,
  577. "baseline": 1,
  578. "side": 2
  579. },
  580. {
  581. "opacity": 1,
  582. "baseline": 1,
  583. "side": 2
  584. },
  585. {
  586. "opacity": 1,
  587. "baseline": 1,
  588. "side": 2
  589. },
  590. {
  591. "opacity": 1,
  592. "baseline": 1,
  593. "side": 2
  594. },
  595. {
  596. "opacity": 1,
  597. "baseline": 1,
  598. "side": 2
  599. },
  600. {
  601. "opacity": 1,
  602. "baseline": 1,
  603. "side": 2
  604. },
  605. {
  606. "opacity": 1,
  607. "baseline": 1,
  608. "side": 2
  609. },
  610. {
  611. "opacity": 1,
  612. "baseline": 1,
  613. "side": 2
  614. },
  615. {
  616. "opacity": 1,
  617. "baseline": 1,
  618. "side": 2
  619. },
  620. {
  621. "opacity": 1,
  622. "baseline": 1,
  623. "side": 2
  624. },
  625. {
  626. "opacity": 1,
  627. "baseline": 1,
  628. "side": 2
  629. },
  630. {
  631. "opacity": 1,
  632. "baseline": 1,
  633. "side": 2
  634. },
  635. {
  636. "opacity": 1,
  637. "baseline": 1,
  638. "side": 2
  639. },
  640. {
  641. "opacity": 1,
  642. "baseline": 1,
  643. "side": 2
  644. },
  645. {
  646. "opacity": 1,
  647. "baseline": 1,
  648. "side": 2
  649. },
  650. {
  651. "opacity": 1,
  652. "baseline": 1,
  653. "side": 2
  654. },
  655. {
  656. "opacity": 1,
  657. "baseline": 1,
  658. "side": 2
  659. },
  660. {
  661. "opacity": 1,
  662. "baseline": 1,
  663. "side": 2
  664. },
  665. {
  666. "opacity": 1,
  667. "baseline": 1,
  668. "side": 2
  669. },
  670. {
  671. "opacity": 1,
  672. "baseline": 1,
  673. "side": 2
  674. },
  675. {
  676. "opacity": 1,
  677. "baseline": 1,
  678. "side": 2
  679. },
  680. {
  681. "opacity": 1,
  682. "baseline": 1,
  683. "side": 2
  684. },
  685. {
  686. "opacity": 1,
  687. "baseline": 1,
  688. "side": 2
  689. },
  690. {
  691. "opacity": 1,
  692. "baseline": 1,
  693. "side": 2
  694. },
  695. {
  696. "opacity": 1,
  697. "baseline": 1,
  698. "side": 2
  699. },
  700. {
  701. "opacity": 1,
  702. "baseline": 1,
  703. "side": 2
  704. },
  705. {
  706. "opacity": 1,
  707. "baseline": 1,
  708. "side": 2
  709. },
  710. {
  711. "opacity": 1,
  712. "baseline": 1,
  713. "side": 2
  714. },
  715. {
  716. "opacity": 1,
  717. "baseline": 1,
  718. "side": 2
  719. },
  720. {
  721. "opacity": 1,
  722. "baseline": 1,
  723. "side": 2
  724. },
  725. {
  726. "opacity": 1,
  727. "baseline": 1,
  728. "side": 2
  729. },
  730. {
  731. "opacity": 1,
  732. "baseline": 1,
  733. "side": 2
  734. },
  735. {
  736. "opacity": 1,
  737. "baseline": 1,
  738. "side": 2
  739. },
  740. {
  741. "opacity": 1,
  742. "baseline": 1,
  743. "side": 2
  744. },
  745. {
  746. "opacity": 1,
  747. "baseline": 1,
  748. "side": 2
  749. },
  750. {
  751. "opacity": 1,
  752. "baseline": 1,
  753. "side": 2
  754. },
  755. {
  756. "opacity": 1,
  757. "baseline": 1,
  758. "side": 2
  759. },
  760. {
  761. "opacity": 1,
  762. "baseline": 1,
  763. "side": 2
  764. },
  765. {
  766. "opacity": 1,
  767. "baseline": 1,
  768. "side": 2
  769. },
  770. {
  771. "opacity": 1,
  772. "baseline": 1,
  773. "side": 2
  774. },
  775. {
  776. "opacity": 1,
  777. "baseline": 1,
  778. "side": 2
  779. },
  780. {
  781. "opacity": 1,
  782. "baseline": 1,
  783. "side": 2
  784. },
  785. {
  786. "opacity": 1,
  787. "baseline": 1,
  788. "side": 2
  789. },
  790. {
  791. "opacity": 1,
  792. "baseline": 1,
  793. "side": 2
  794. },
  795. {
  796. "opacity": 1,
  797. "baseline": 1,
  798. "side": 2
  799. },
  800. {
  801. "opacity": 1,
  802. "baseline": 1,
  803. "side": 2
  804. },
  805. {
  806. "opacity": 1,
  807. "baseline": 1,
  808. "side": 2
  809. },
  810. {
  811. "opacity": 1,
  812. "baseline": 1,
  813. "side": 2
  814. },
  815. {
  816. "opacity": 1,
  817. "baseline": 1,
  818. "side": 2
  819. },
  820. {
  821. "opacity": 1,
  822. "baseline": 1,
  823. "side": 2
  824. },
  825. {
  826. "opacity": 1,
  827. "baseline": 1,
  828. "side": 2
  829. },
  830. {
  831. "opacity": 1,
  832. "baseline": 1,
  833. "side": 2
  834. },
  835. {
  836. "opacity": 1,
  837. "baseline": 1,
  838. "side": 2
  839. },
  840. {
  841. "opacity": 1,
  842. "baseline": 1,
  843. "side": 2
  844. },
  845. {
  846. "opacity": 1,
  847. "baseline": 1,
  848. "side": 2
  849. },
  850. {
  851. "opacity": 1,
  852. "baseline": 1,
  853. "side": 2
  854. },
  855. {
  856. "opacity": 1,
  857. "baseline": 1,
  858. "side": 2
  859. },
  860. {
  861. "opacity": 1,
  862. "baseline": 1,
  863. "side": 2
  864. },
  865. {
  866. "opacity": 1,
  867. "baseline": 1,
  868. "side": 2
  869. },
  870. {
  871. "opacity": 1,
  872. "baseline": 1,
  873. "side": 2
  874. },
  875. {
  876. "opacity": 1,
  877. "baseline": 1,
  878. "side": 2
  879. },
  880. {
  881. "opacity": 1,
  882. "baseline": 1,
  883. "side": 2
  884. },
  885. {
  886. "opacity": 1,
  887. "baseline": 1,
  888. "side": 2
  889. },
  890. {
  891. "opacity": 1,
  892. "baseline": 1,
  893. "side": 2
  894. },
  895. {
  896. "opacity": 1,
  897. "baseline": 1,
  898. "side": 2
  899. },
  900. {
  901. "opacity": 1,
  902. "baseline": 1,
  903. "side": 2
  904. },
  905. {
  906. "opacity": 1,
  907. "baseline": 1,
  908. "side": 2
  909. },
  910. {
  911. "opacity": 1,
  912. "baseline": 1,
  913. "side": 2
  914. },
  915. {
  916. "opacity": 1,
  917. "baseline": 1,
  918. "side": 2
  919. },
  920. {
  921. "opacity": 1,
  922. "baseline": 1,
  923. "side": 2
  924. },
  925. {
  926. "opacity": 1,
  927. "baseline": 1,
  928. "side": 2
  929. },
  930. {
  931. "opacity": 1,
  932. "baseline": 1,
  933. "side": 2
  934. },
  935. {
  936. "opacity": 1,
  937. "baseline": 1,
  938. "side": 2
  939. },
  940. {
  941. "opacity": 1,
  942. "baseline": 1,
  943. "side": 2
  944. },
  945. {
  946. "opacity": 1,
  947. "baseline": 1,
  948. "side": 2
  949. },
  950. {
  951. "opacity": 1,
  952. "baseline": 1,
  953. "side": 2
  954. }
  955. ],
  956. "labels": [
  957. {
  958. "text": "聚焦 · 架桥车发动机",
  959. "x": 896.21875,
  960. "y": 555.109375,
  961. "w": 128,
  962. "h": 30,
  963. "id": "bridge-engine"
  964. }
  965. ],
  966. "narration": [
  967. {
  968. "video": true,
  969. "fallback": true
  970. },
  971. {
  972. "video": true,
  973. "fallback": true
  974. },
  975. {
  976. "video": true,
  977. "fallback": true
  978. },
  979. {
  980. "video": true,
  981. "fallback": true
  982. },
  983. {
  984. "video": true,
  985. "fallback": true
  986. },
  987. {
  988. "video": true,
  989. "fallback": true
  990. },
  991. {
  992. "video": true,
  993. "fallback": true
  994. },
  995. {
  996. "video": true,
  997. "fallback": true
  998. },
  999. {
  1000. "video": true,
  1001. "fallback": true
  1002. },
  1003. {
  1004. "video": true,
  1005. "fallback": true
  1006. },
  1007. {
  1008. "video": true,
  1009. "fallback": true
  1010. }
  1011. ],
  1012. "operationData": {
  1013. "targetId": "bridge-engine",
  1014. "kind": "identify",
  1015. "directionHint": "关闭架桥车发动机",
  1016. "effects": [
  1017. {
  1018. "targetId": "bridge-engine",
  1019. "color": 13195851
  1020. }
  1021. ],
  1022. "index": 0,
  1023. "axis": [
  1024. 0,
  1025. 1,
  1026. 0
  1027. ],
  1028. "deltaDegrees": 0,
  1029. "toleranceDegrees": 6
  1030. },
  1031. "position": [
  1032. 0.0013663864135741999,
  1033. 0.6606327220894567,
  1034. 1.941665954589844
  1035. ],
  1036. "quaternion": [
  1037. 0,
  1038. 0,
  1039. 0,
  1040. 1
  1041. ]
  1042. }
  1043. },
  1044. {
  1045. "name": "task 88 internal target inspected with explicit translucent tool",
  1046. "targetId": "bridge-engine",
  1047. "pass": true
  1048. },
  1049. {
  1050. "name": "task 88 step 1 operation 1",
  1051. "target": "bridge-engine",
  1052. "drag": false,
  1053. "distance": 2.6062982499292233,
  1054. "projected": {
  1055. "x": 662.9122984279823,
  1056. "y": 212.61469837836887,
  1057. "w": 176.17540314403573,
  1058. "h": 135.83320316240622
  1059. },
  1060. "labels": 13
  1061. },
  1062. {
  1063. "name": "task 88 step 1 operation 2",
  1064. "target": "bridge-paper",
  1065. "drag": true,
  1066. "distance": 2.6062982499292238,
  1067. "projected": {
  1068. "x": 705.9165139407212,
  1069. "y": 239.86053373487454,
  1070. "w": 90.16697211855751,
  1071. "h": 79.34773529760554
  1072. },
  1073. "labels": 1
  1074. },
  1075. {
  1076. "name": "task 88 step 2 operation 1",
  1077. "target": "bridge-tank-valve",
  1078. "drag": true,
  1079. "distance": 2.6062982499292238,
  1080. "projected": {
  1081. "x": 693.775094204158,
  1082. "y": 260.62023383483773,
  1083. "w": 114.44981159168424,
  1084. "h": 37.8674482852453
  1085. },
  1086. "labels": 2
  1087. },
  1088. {
  1089. "name": "task 88 step 3 operation 1",
  1090. "target": "bridge-inlet",
  1091. "drag": true,
  1092. "distance": 2.6062982499292247,
  1093. "projected": {
  1094. "x": 707.1967494441142,
  1095. "y": 237.945529196464,
  1096. "w": 87.60650111177142,
  1097. "h": 83.2926560456832
  1098. },
  1099. "labels": 6
  1100. },
  1101. {
  1102. "name": "task 88 step 3 operation 2",
  1103. "target": "bridge-inlet-bag",
  1104. "drag": true,
  1105. "distance": 2.6062982499292247,
  1106. "projected": {
  1107. "x": 719.738401122812,
  1108. "y": 229.76683300030663,
  1109. "w": 62.52319775437593,
  1110. "h": 99.82890798692472
  1111. },
  1112. "labels": 6
  1113. },
  1114. {
  1115. "name": "task 88 step 3 operation 3",
  1116. "target": "bridge-outlet",
  1117. "drag": true,
  1118. "distance": 2.6062982499292247,
  1119. "projected": {
  1120. "x": 741.025696329206,
  1121. "y": 231.15000943769226,
  1122. "w": 19.9486073415884,
  1123. "h": 96.85227290736358
  1124. },
  1125. "labels": 1
  1126. },
  1127. {
  1128. "name": "task 88 step 3 operation 4",
  1129. "target": "bridge-outlet-bag",
  1130. "drag": true,
  1131. "distance": 2.6062982499292247,
  1132. "projected": {
  1133. "x": 722.482903100959,
  1134. "y": 233.9689954606381,
  1135. "w": 57.034193798082015,
  1136. "h": 91.3325596016823
  1137. },
  1138. "labels": 3
  1139. },
  1140. {
  1141. "name": "task 88 explicit isolate for overlapping workflow targets",
  1142. "targetId": "bridge-pump-bolt-1",
  1143. "pass": true
  1144. },
  1145. {
  1146. "name": "task 88 internal target inspected with explicit translucent tool",
  1147. "targetId": "bridge-pump-bolt-1",
  1148. "pass": true
  1149. },
  1150. {
  1151. "name": "task 88 step 4 operation 1",
  1152. "target": "bridge-pump-bolt-1",
  1153. "drag": true,
  1154. "distance": 2.6062982499292238,
  1155. "projected": {
  1156. "x": 724.8326080501041,
  1157. "y": 244.29517714071181,
  1158. "w": 52.33478389979166,
  1159. "h": 70.61770246344639
  1160. },
  1161. "labels": 1
  1162. },
  1163. {
  1164. "name": "task 88 explicit isolate for overlapping workflow targets",
  1165. "targetId": "bridge-pump-bolt-2",
  1166. "pass": true
  1167. },
  1168. {
  1169. "name": "task 88 internal target inspected with explicit translucent tool",
  1170. "targetId": "bridge-pump-bolt-2",
  1171. "pass": true
  1172. },
  1173. {
  1174. "name": "task 88 step 4 operation 2",
  1175. "target": "bridge-pump-bolt-2",
  1176. "drag": true,
  1177. "distance": 2.6062982499292238,
  1178. "projected": {
  1179. "x": 724.8326086080093,
  1180. "y": 244.29525439887468,
  1181. "w": 52.33478278398138,
  1182. "h": 70.61754613937924
  1183. },
  1184. "labels": 1
  1185. },
  1186. {
  1187. "name": "task 88 explicit isolate for overlapping workflow targets",
  1188. "targetId": "bridge-pump-bolt-3",
  1189. "pass": true
  1190. },
  1191. {
  1192. "name": "task 88 internal target inspected with explicit translucent tool",
  1193. "targetId": "bridge-pump-bolt-3",
  1194. "pass": true
  1195. },
  1196. {
  1197. "name": "task 88 step 4 operation 3",
  1198. "target": "bridge-pump-bolt-3",
  1199. "drag": true,
  1200. "distance": 2.6062982499292238,
  1201. "projected": {
  1202. "x": 724.8325955003246,
  1203. "y": 244.29535205442357,
  1204. "w": 52.334808999350685,
  1205. "h": 70.61735074287185
  1206. },
  1207. "labels": 1
  1208. },
  1209. {
  1210. "name": "task 88 explicit isolate for overlapping workflow targets",
  1211. "targetId": "bridge-pump-bolt-4",
  1212. "pass": true
  1213. },
  1214. {
  1215. "name": "task 88 internal target inspected with explicit translucent tool",
  1216. "targetId": "bridge-pump-bolt-4",
  1217. "pass": true
  1218. },
  1219. {
  1220. "name": "task 88 step 4 operation 4",
  1221. "target": "bridge-pump-bolt-4",
  1222. "drag": true,
  1223. "distance": 2.6062982499292238,
  1224. "projected": {
  1225. "x": 724.8325949424191,
  1226. "y": 244.29527479625744,
  1227. "w": 52.33481011516176,
  1228. "h": 70.61750706693817
  1229. },
  1230. "labels": 1
  1231. },
  1232. {
  1233. "name": "task 88 step 5 operation 1",
  1234. "target": "bridge-old-pump",
  1235. "drag": true,
  1236. "distance": 2.6062982499292247,
  1237. "projected": {
  1238. "x": 724.7874722647147,
  1239. "y": 230.84458978011276,
  1240. "w": 52.42505547057067,
  1241. "h": 99.33074988238945
  1242. },
  1243. "labels": 12
  1244. },
  1245. {
  1246. "name": "task 88 step 6 operation 1",
  1247. "target": "bridge-paper",
  1248. "drag": false,
  1249. "distance": 2.6062982499292247,
  1250. "projected": {
  1251. "x": 709.2811380231877,
  1252. "y": 236.34267360712718,
  1253. "w": 83.43772395362487,
  1254. "h": 86.38345555310022
  1255. },
  1256. "labels": 1
  1257. },
  1258. {
  1259. "name": "task 88 step 7 operation 1",
  1260. "target": "bridge-gasket",
  1261. "drag": true,
  1262. "distance": 2.6062982499292238,
  1263. "projected": {
  1264. "x": 704.0515203420828,
  1265. "y": 242.08178309313172,
  1266. "w": 93.89695931583458,
  1267. "h": 74.90523658109112
  1268. },
  1269. "labels": 1
  1270. },
  1271. {
  1272. "name": "task 88 step 8 operation 1",
  1273. "target": "bridge-new-pump",
  1274. "drag": true,
  1275. "distance": 2.6062982499292247,
  1276. "projected": {
  1277. "x": 724.7874722647147,
  1278. "y": 230.84458978011264,
  1279. "w": 52.42505547057067,
  1280. "h": 99.33074988238951
  1281. },
  1282. "labels": 15
  1283. },
  1284. {
  1285. "name": "task 88 explicit isolate for overlapping workflow targets",
  1286. "targetId": "bridge-pump-bolt-1",
  1287. "pass": true
  1288. },
  1289. {
  1290. "name": "task 88 internal target inspected with explicit translucent tool",
  1291. "targetId": "bridge-pump-bolt-1",
  1292. "pass": true
  1293. },
  1294. {
  1295. "name": "task 88 step 8 operation 2",
  1296. "target": "bridge-pump-bolt-1",
  1297. "drag": true,
  1298. "distance": 2.6062982499292238,
  1299. "projected": {
  1300. "x": 724.8326080501041,
  1301. "y": 244.29517714071105,
  1302. "w": 52.33478389979166,
  1303. "h": 70.61770246344636
  1304. },
  1305. "labels": 1
  1306. },
  1307. {
  1308. "name": "task 88 step 8 operation 3",
  1309. "target": "bridge-pump-bolt-2",
  1310. "drag": true,
  1311. "distance": 2.6062982499292238,
  1312. "projected": {
  1313. "x": 736.1718115445386,
  1314. "y": 259.565551425622,
  1315. "w": 29.656376910922745,
  1316. "h": 40.01660947898159
  1317. },
  1318. "labels": 6
  1319. },
  1320. {
  1321. "name": "task 88 explicit isolate for overlapping workflow targets",
  1322. "targetId": "bridge-pump-bolt-3",
  1323. "pass": true
  1324. },
  1325. {
  1326. "name": "task 88 internal target inspected with explicit translucent tool",
  1327. "targetId": "bridge-pump-bolt-3",
  1328. "pass": true
  1329. },
  1330. {
  1331. "name": "task 88 step 8 operation 4",
  1332. "target": "bridge-pump-bolt-3",
  1333. "drag": true,
  1334. "distance": 2.6062982499292238,
  1335. "projected": {
  1336. "x": 724.8325955003245,
  1337. "y": 244.29535205442357,
  1338. "w": 52.3348089993508,
  1339. "h": 70.61735074287185
  1340. },
  1341. "labels": 1
  1342. },
  1343. {
  1344. "name": "task 88 step 8 operation 5",
  1345. "target": "bridge-pump-bolt-4",
  1346. "drag": true,
  1347. "distance": 2.6062982499292238,
  1348. "projected": {
  1349. "x": 736.1718038007041,
  1350. "y": 259.5655629841389,
  1351. "w": 29.65639239859172,
  1352. "h": 40.01658733793164
  1353. },
  1354. "labels": 11
  1355. },
  1356. {
  1357. "name": "task 88 step 9 operation 1",
  1358. "target": "bridge-fill-cap",
  1359. "drag": true,
  1360. "distance": 2.6062982499292233,
  1361. "projected": {
  1362. "x": 732.9405581479806,
  1363. "y": 261.47980269080233,
  1364. "w": 36.11888370403881,
  1365. "h": 36.10066689076939
  1366. },
  1367. "labels": 10
  1368. },
  1369. {
  1370. "name": "task 88 step 9 operation 2",
  1371. "target": "bridge-oil-can",
  1372. "drag": true,
  1373. "distance": 2.6062982499292238,
  1374. "projected": {
  1375. "x": 722.143424467501,
  1376. "y": 228.35168938173362,
  1377. "w": 57.7131510649981,
  1378. "h": 101.81297266046417
  1379. },
  1380. "labels": 6
  1381. },
  1382. {
  1383. "name": "task 88 step 10 operation 1",
  1384. "target": "bridge-inlet-bag",
  1385. "drag": true,
  1386. "distance": 2.6062982499292247,
  1387. "projected": {
  1388. "x": 719.7384011228119,
  1389. "y": 229.76683300030697,
  1390. "w": 62.52319775437593,
  1391. "h": 99.82890798692438
  1392. },
  1393. "labels": 1
  1394. },
  1395. {
  1396. "name": "task 88 step 10 operation 2",
  1397. "target": "bridge-inlet",
  1398. "drag": true,
  1399. "distance": 2.6062982499292247,
  1400. "projected": {
  1401. "x": 707.1967494441142,
  1402. "y": 237.9455291964638,
  1403. "w": 87.60650111177142,
  1404. "h": 83.29265604568323
  1405. },
  1406. "labels": 7
  1407. },
  1408. {
  1409. "name": "task 88 step 10 operation 3",
  1410. "target": "bridge-outlet-bag",
  1411. "drag": true,
  1412. "distance": 2.6062982499292247,
  1413. "projected": {
  1414. "x": 722.482903100959,
  1415. "y": 233.96899546063767,
  1416. "w": 57.034193798082015,
  1417. "h": 91.33255960168273
  1418. },
  1419. "labels": 3
  1420. },
  1421. {
  1422. "name": "task 88 step 10 operation 4",
  1423. "target": "bridge-outlet",
  1424. "drag": true,
  1425. "distance": 2.6062982499292247,
  1426. "projected": {
  1427. "x": 741.0256963292057,
  1428. "y": 231.15000943769226,
  1429. "w": 19.948607341588513,
  1430. "h": 96.85227290736358
  1431. },
  1432. "labels": 3
  1433. },
  1434. {
  1435. "name": "task 88 step 11 operation 1",
  1436. "target": "bridge-engine",
  1437. "drag": false,
  1438. "distance": 2.6062982499292233,
  1439. "projected": {
  1440. "x": 701.0836357758566,
  1441. "y": 241.61323634733586,
  1442. "w": 99.83272844828696,
  1443. "h": 76.97214845869686
  1444. },
  1445. "labels": 14
  1446. },
  1447. {
  1448. "name": "task 88 step 11 operation 2",
  1449. "target": "bridge-test-control",
  1450. "drag": true,
  1451. "distance": 2.6062982499292247,
  1452. "projected": {
  1453. "x": 713.0499877342731,
  1454. "y": 234.094438647423,
  1455. "w": 75.90002453145382,
  1456. "h": 91.19538520202471
  1457. },
  1458. "labels": 2
  1459. }
  1460. ],
  1461. "errors": [],
  1462. "writes": [
  1463. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1464. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1465. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1466. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1467. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1468. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1469. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1470. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1471. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1472. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate",
  1473. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/88/preview/validate"
  1474. ]
  1475. }