Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

1795 řádky
40 KiB

  1. {
  2. "pass": true,
  3. "checks": [
  4. {
  5. "name": "task 89 first view",
  6. "state": {
  7. "id": "bridge-small-cloth",
  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": "4封口袋.glb",
  40. "url": "/models/bridge-valve-bags-20260916.glb"
  41. }
  42. ],
  43. "hdr": "venice_sunset_1k",
  44. "distance": 12.394854711827099,
  45. "zoom": 1,
  46. "exposure": 1,
  47. "light": [
  48. 0.8,
  49. 1.4
  50. ],
  51. "screen": {
  52. "x": 935.9840818928475,
  53. "y": 468.92859123029064,
  54. "localX": 676.9840818928475,
  55. "localY": 280.42859123029064,
  56. "visible": true
  57. },
  58. "bounds": [
  59. 0.03999999910593033,
  60. 0.02500000037252903,
  61. 0.004000000189989805
  62. ],
  63. "projected": {
  64. "x": 676.0421084692439,
  65. "y": 279.4738201751618,
  66. "w": 1.8849372687043342,
  67. "h": 1.9110539934492294
  68. },
  69. "pivot": [
  70. -0.26305295361571907,
  71. 1.4348609031173236,
  72. 1.6002156960638991
  73. ],
  74. "pickPoints": [],
  75. "freePoints": [],
  76. "tip": null,
  77. "front": [
  78. 0.4982728791224398,
  79. 0.8304547985373997,
  80. 0.2491364395612199
  81. ],
  82. "workflowCoverage": [
  83. {
  84. "name": "bridge-small-cloth",
  85. "glowing": true
  86. },
  87. {
  88. "name": "bridge-small-pipe",
  89. "glowing": true
  90. },
  91. {
  92. "name": "bridge-small-bag",
  93. "glowing": true
  94. },
  95. {
  96. "name": "bridge-small-bolt-1",
  97. "glowing": true
  98. },
  99. {
  100. "name": "bridge-small-bolt-2",
  101. "glowing": true
  102. },
  103. {
  104. "name": "bridge-small-bolt-3",
  105. "glowing": true
  106. },
  107. {
  108. "name": "bridge-small-bolt-4",
  109. "glowing": true
  110. },
  111. {
  112. "name": "bridge-small-valve",
  113. "glowing": true
  114. },
  115. {
  116. "name": "bridge-small-plug-1",
  117. "glowing": true
  118. },
  119. {
  120. "name": "bridge-small-plug-2",
  121. "glowing": true
  122. },
  123. {
  124. "name": "bridge-small-seat",
  125. "glowing": true
  126. },
  127. {
  128. "name": "bridge-large-cloth",
  129. "glowing": true
  130. },
  131. {
  132. "name": "bridge-large-pipe",
  133. "glowing": true
  134. },
  135. {
  136. "name": "bridge-large-bag",
  137. "glowing": true
  138. },
  139. {
  140. "name": "bridge-large-bolt-1",
  141. "glowing": true
  142. },
  143. {
  144. "name": "bridge-large-bolt-2",
  145. "glowing": true
  146. },
  147. {
  148. "name": "bridge-large-bolt-3",
  149. "glowing": true
  150. },
  151. {
  152. "name": "bridge-large-bolt-4",
  153. "glowing": true
  154. },
  155. {
  156. "name": "bridge-large-valve",
  157. "glowing": true
  158. },
  159. {
  160. "name": "bridge-large-plug-1",
  161. "glowing": true
  162. },
  163. {
  164. "name": "bridge-large-plug-2",
  165. "glowing": true
  166. },
  167. {
  168. "name": "bridge-large-seat",
  169. "glowing": true
  170. }
  171. ],
  172. "camera": [
  173. 7.193425229518143,
  174. 5.263010122057047,
  175. 9.019606708277626
  176. ],
  177. "target": [
  178. -5.7220459037665705e-8,
  179. 1.0123497253478748,
  180. -0.13566183848059055
  181. ],
  182. "outline": 1,
  183. "cutaway": 0,
  184. "materials": [
  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. "opacity": 1,
  957. "baseline": 1,
  958. "side": 2
  959. },
  960. {
  961. "opacity": 1,
  962. "baseline": 1,
  963. "side": 2
  964. },
  965. {
  966. "opacity": 1,
  967. "baseline": 1,
  968. "side": 2
  969. },
  970. {
  971. "opacity": 1,
  972. "baseline": 1,
  973. "side": 2
  974. },
  975. {
  976. "opacity": 1,
  977. "baseline": 1,
  978. "side": 2
  979. }
  980. ],
  981. "labels": [
  982. {
  983. "text": "聚焦 · 小腔清洗擦拭布",
  984. "x": 865.984375,
  985. "y": 485.875,
  986. "w": 140,
  987. "h": 30,
  988. "id": "bridge-small-cloth"
  989. }
  990. ],
  991. "narration": [
  992. {
  993. "video": true,
  994. "fallback": true
  995. },
  996. {
  997. "video": true,
  998. "fallback": true
  999. },
  1000. {
  1001. "video": true,
  1002. "fallback": true
  1003. },
  1004. {
  1005. "video": true,
  1006. "fallback": true
  1007. },
  1008. {
  1009. "video": true,
  1010. "fallback": true
  1011. },
  1012. {
  1013. "video": true,
  1014. "fallback": true
  1015. },
  1016. {
  1017. "video": true,
  1018. "fallback": true
  1019. },
  1020. {
  1021. "video": true,
  1022. "fallback": true
  1023. },
  1024. {
  1025. "video": true,
  1026. "fallback": true
  1027. },
  1028. {
  1029. "video": true,
  1030. "fallback": true
  1031. },
  1032. {
  1033. "video": true,
  1034. "fallback": true
  1035. },
  1036. {
  1037. "video": true,
  1038. "fallback": true
  1039. },
  1040. {
  1041. "video": true,
  1042. "fallback": true
  1043. },
  1044. {
  1045. "video": true,
  1046. "fallback": true
  1047. },
  1048. {
  1049. "video": true,
  1050. "fallback": true
  1051. },
  1052. {
  1053. "video": true,
  1054. "fallback": true
  1055. }
  1056. ],
  1057. "operationData": {
  1058. "targetId": "bridge-small-cloth",
  1059. "kind": "identify",
  1060. "directionHint": "清洗并擦净阀体",
  1061. "effects": [
  1062. {
  1063. "targetId": "bridge-small-cloth",
  1064. "offset": [
  1065. 0.7,
  1066. 0,
  1067. -0.7
  1068. ]
  1069. },
  1070. {
  1071. "targetId": "bridge-small-valve",
  1072. "color": 8492701
  1073. }
  1074. ],
  1075. "index": 0,
  1076. "axis": [
  1077. 0,
  1078. 1,
  1079. 0
  1080. ],
  1081. "deltaDegrees": 0,
  1082. "toleranceDegrees": 6
  1083. },
  1084. "position": [
  1085. -0.26305295361571907,
  1086. 1.4348609031173236,
  1087. 1.6002156960638991
  1088. ],
  1089. "quaternion": [
  1090. 0,
  1091. 0,
  1092. 0,
  1093. 1
  1094. ]
  1095. }
  1096. },
  1097. {
  1098. "name": "task 89 step 1 operation 1",
  1099. "target": "bridge-small-cloth",
  1100. "drag": true,
  1101. "distance": 2.606298249929224,
  1102. "projected": {
  1103. "x": 713.0551617039472,
  1104. "y": 199.8762788489029,
  1105. "w": 76.16745557914555,
  1106. "h": 159.32132156424493
  1107. },
  1108. "labels": 2
  1109. },
  1110. {
  1111. "name": "task 89 explicit isolate for overlapping workflow targets",
  1112. "targetId": "bridge-small-pipe",
  1113. "pass": true
  1114. },
  1115. {
  1116. "name": "task 89 internal target inspected with explicit translucent tool",
  1117. "targetId": "bridge-small-pipe",
  1118. "pass": true
  1119. },
  1120. {
  1121. "name": "task 89 step 2 operation 1",
  1122. "target": "bridge-small-pipe",
  1123. "drag": true,
  1124. "distance": 2.6062982499292238,
  1125. "projected": {
  1126. "x": 733.7712670189921,
  1127. "y": 258.4566105517278,
  1128. "w": 34.46759426227413,
  1129. "h": 42.148721396905046
  1130. },
  1131. "labels": 1
  1132. },
  1133. {
  1134. "name": "task 89 explicit isolate for overlapping workflow targets",
  1135. "targetId": "bridge-small-bag",
  1136. "pass": true
  1137. },
  1138. {
  1139. "name": "task 89 internal target inspected with explicit translucent tool",
  1140. "targetId": "bridge-small-bag",
  1141. "pass": true
  1142. },
  1143. {
  1144. "name": "task 89 step 2 operation 2",
  1145. "target": "bridge-small-bag",
  1146. "drag": true,
  1147. "distance": 2.6062982499292238,
  1148. "projected": {
  1149. "x": 726.5989007241701,
  1150. "y": 249.54502501185422,
  1151. "w": 48.82519512972635,
  1152. "h": 59.96985961527329
  1153. },
  1154. "labels": 1
  1155. },
  1156. {
  1157. "name": "task 89 step 3 operation 1",
  1158. "target": "bridge-small-bolt-1",
  1159. "drag": true,
  1160. "distance": 2.6062982499292238,
  1161. "projected": {
  1162. "x": 730.1020178600464,
  1163. "y": 225.56375225947545,
  1164. "w": 41.90386337448217,
  1165. "h": 107.35748348612509
  1166. },
  1167. "labels": 11
  1168. },
  1169. {
  1170. "name": "task 89 step 3 operation 2",
  1171. "target": "bridge-small-bolt-2",
  1172. "drag": true,
  1173. "distance": 2.6062982499292238,
  1174. "projected": {
  1175. "x": 730.101956369818,
  1176. "y": 225.56374836709816,
  1177. "w": 41.90398643298022,
  1178. "h": 107.35748980923583
  1179. },
  1180. "labels": 11
  1181. },
  1182. {
  1183. "name": "task 89 step 3 operation 3",
  1184. "target": "bridge-small-bolt-3",
  1185. "drag": true,
  1186. "distance": 2.6062982499292238,
  1187. "projected": {
  1188. "x": 730.1020468486516,
  1189. "y": 225.56377086244714,
  1190. "w": 41.90380531004871,
  1191. "h": 107.35744460559681
  1192. },
  1193. "labels": 11
  1194. },
  1195. {
  1196. "name": "task 89 step 3 operation 4",
  1197. "target": "bridge-small-bolt-4",
  1198. "drag": true,
  1199. "distance": 2.6062982499292238,
  1200. "projected": {
  1201. "x": 730.1019563698185,
  1202. "y": 225.56374836709918,
  1203. "w": 41.903986432980105,
  1204. "h": 107.35748980923628
  1205. },
  1206. "labels": 11
  1207. },
  1208. {
  1209. "name": "task 89 step 3 operation 5",
  1210. "target": "bridge-small-valve",
  1211. "drag": true,
  1212. "distance": 2.6062982499292238,
  1213. "projected": {
  1214. "x": 711.8571182536385,
  1215. "y": 219.86745936164928,
  1216. "w": 79.15370015179201,
  1217. "h": 119.57708505374839
  1218. },
  1219. "labels": 11
  1220. },
  1221. {
  1222. "name": "task 89 step 4 operation 1",
  1223. "target": "bridge-small-plug-1",
  1224. "drag": true,
  1225. "distance": 2.6062982499292233,
  1226. "projected": {
  1227. "x": 734.3815583742876,
  1228. "y": 255.3961759678843,
  1229. "w": 33.267681147020085,
  1230. "h": 48.250084623901046
  1231. },
  1232. "labels": 10
  1233. },
  1234. {
  1235. "name": "task 89 step 4 operation 2",
  1236. "target": "bridge-small-plug-2",
  1237. "drag": true,
  1238. "distance": 2.6062982499292233,
  1239. "projected": {
  1240. "x": 734.3815517145613,
  1241. "y": 255.39616492373926,
  1242. "w": 33.26769452636461,
  1243. "h": 48.250106768818114
  1244. },
  1245. "labels": 10
  1246. },
  1247. {
  1248. "name": "task 89 step 4 operation 3",
  1249. "target": "bridge-small-seat",
  1250. "drag": false,
  1251. "distance": 2.6062982499292238,
  1252. "projected": {
  1253. "x": 694.2254127192891,
  1254. "y": 230.54587309368728,
  1255. "w": 113.84869051687656,
  1256. "h": 98.67663471942606
  1257. },
  1258. "labels": 11
  1259. },
  1260. {
  1261. "name": "task 89 step 5 operation 1",
  1262. "target": "bridge-large-cloth",
  1263. "drag": true,
  1264. "distance": 2.606298249929224,
  1265. "projected": {
  1266. "x": 713.1760583557226,
  1267. "y": 247.71474757026036,
  1268. "w": 75.53189964988792,
  1269. "h": 63.5320173357903
  1270. },
  1271. "labels": 11
  1272. },
  1273. {
  1274. "name": "task 89 step 6 operation 1",
  1275. "target": "bridge-large-pipe",
  1276. "drag": true,
  1277. "distance": 2.6062982499292233,
  1278. "projected": {
  1279. "x": 741.0840357184769,
  1280. "y": 267.4472527643896,
  1281. "w": 19.838408870971875,
  1282. "h": 24.17192181208327
  1283. },
  1284. "labels": 11
  1285. },
  1286. {
  1287. "name": "task 89 step 6 operation 2",
  1288. "target": "bridge-large-bag",
  1289. "drag": true,
  1290. "distance": 2.6062982499292238,
  1291. "projected": {
  1292. "x": 737.1726535850977,
  1293. "y": 262.5403979585547,
  1294. "w": 27.66772419367055,
  1295. "h": 33.98296750672006
  1296. },
  1297. "labels": 6
  1298. },
  1299. {
  1300. "name": "task 89 step 7 operation 1",
  1301. "target": "bridge-large-bolt-1",
  1302. "drag": true,
  1303. "distance": 2.6062982499292233,
  1304. "projected": {
  1305. "x": 733.3751860063155,
  1306. "y": 229.20308467431818,
  1307. "w": 35.30982526493153,
  1308. "h": 99.9963490514744
  1309. },
  1310. "labels": 11
  1311. },
  1312. {
  1313. "name": "task 89 step 7 operation 2",
  1314. "target": "bridge-large-bolt-2",
  1315. "drag": true,
  1316. "distance": 2.6062982499292238,
  1317. "projected": {
  1318. "x": 733.3752195890214,
  1319. "y": 229.20310886483736,
  1320. "w": 35.30975799233249,
  1321. "h": 99.9962990864201
  1322. },
  1323. "labels": 11
  1324. },
  1325. {
  1326. "name": "task 89 step 7 operation 3",
  1327. "target": "bridge-large-bolt-3",
  1328. "drag": true,
  1329. "distance": 2.6062982499292238,
  1330. "projected": {
  1331. "x": 733.375213472072,
  1332. "y": 229.2031071048878,
  1333. "w": 35.309770234411076,
  1334. "h": 99.99630261839388
  1335. },
  1336. "labels": 11
  1337. },
  1338. {
  1339. "name": "task 89 step 7 operation 4",
  1340. "target": "bridge-large-bolt-4",
  1341. "drag": true,
  1342. "distance": 2.6062982499292238,
  1343. "projected": {
  1344. "x": 733.3751860063161,
  1345. "y": 229.2030846743188,
  1346. "w": 35.309825264931646,
  1347. "h": 99.99634905147445
  1348. },
  1349. "labels": 11
  1350. },
  1351. {
  1352. "name": "task 89 step 7 operation 5",
  1353. "target": "bridge-large-valve",
  1354. "drag": true,
  1355. "distance": 2.606298249929224,
  1356. "projected": {
  1357. "x": 710.2512801908184,
  1358. "y": 220.69540001554415,
  1359. "w": 82.42293895668968,
  1360. "h": 118.27900785582202
  1361. },
  1362. "labels": 11
  1363. },
  1364. {
  1365. "name": "task 89 step 8 operation 1",
  1366. "target": "bridge-large-plug-1",
  1367. "drag": true,
  1368. "distance": 2.6062982499292233,
  1369. "projected": {
  1370. "x": 734.9945559273345,
  1371. "y": 257.00320508985214,
  1372. "w": 32.03634955820576,
  1373. "h": 45.03950738026572
  1374. },
  1375. "labels": 11
  1376. },
  1377. {
  1378. "name": "task 89 step 8 operation 2",
  1379. "target": "bridge-large-plug-2",
  1380. "drag": true,
  1381. "distance": 2.6062982499292233,
  1382. "projected": {
  1383. "x": 734.994552597162,
  1384. "y": 257.0031995668463,
  1385. "w": 32.03635624673643,
  1386. "h": 45.03951845272877
  1387. },
  1388. "labels": 11
  1389. },
  1390. {
  1391. "name": "task 89 step 8 operation 3",
  1392. "target": "bridge-large-seat",
  1393. "drag": false,
  1394. "distance": 2.6062982499292233,
  1395. "projected": {
  1396. "x": 694.2254127192888,
  1397. "y": 230.5458730936875,
  1398. "w": 113.84869051687667,
  1399. "h": 98.67663471942629
  1400. },
  1401. "labels": 11
  1402. },
  1403. {
  1404. "name": "task 89 step 9 operation 1",
  1405. "target": "bridge-large-seat",
  1406. "drag": false,
  1407. "distance": 2.6062982499292233,
  1408. "projected": {
  1409. "x": 694.2254127192888,
  1410. "y": 230.5458730936875,
  1411. "w": 113.84869051687667,
  1412. "h": 98.67663471942629
  1413. },
  1414. "labels": 11
  1415. },
  1416. {
  1417. "name": "task 89 step 9 operation 2",
  1418. "target": "bridge-large-plug-1",
  1419. "drag": true,
  1420. "distance": 2.6062982499292238,
  1421. "projected": {
  1422. "x": 734.9945559273348,
  1423. "y": 257.0032050898515,
  1424. "w": 32.03634955820564,
  1425. "h": 45.03950738026566
  1426. },
  1427. "labels": 10
  1428. },
  1429. {
  1430. "name": "task 89 step 9 operation 3",
  1431. "target": "bridge-large-plug-2",
  1432. "drag": true,
  1433. "distance": 2.6062982499292238,
  1434. "projected": {
  1435. "x": 734.9945525971626,
  1436. "y": 257.00319956684586,
  1437. "w": 32.03635624673632,
  1438. "h": 45.0395184527286
  1439. },
  1440. "labels": 10
  1441. },
  1442. {
  1443. "name": "task 89 step 10 operation 1",
  1444. "target": "bridge-small-valve",
  1445. "drag": true,
  1446. "distance": 2.6062982499292238,
  1447. "projected": {
  1448. "x": 711.8571182536396,
  1449. "y": 219.86745936164863,
  1450. "w": 79.1537001517919,
  1451. "h": 119.57708505374842
  1452. },
  1453. "labels": 11
  1454. },
  1455. {
  1456. "name": "task 89 step 10 operation 2",
  1457. "target": "bridge-large-bolt-1",
  1458. "drag": true,
  1459. "distance": 2.6062982499292233,
  1460. "projected": {
  1461. "x": 727.8056064333605,
  1462. "y": 223.0985601694498,
  1463. "w": 46.58451268827946,
  1464. "h": 112.34291741697973
  1465. },
  1466. "labels": 12
  1467. },
  1468. {
  1469. "name": "task 89 step 10 operation 3",
  1470. "target": "bridge-large-bolt-2",
  1471. "drag": true,
  1472. "distance": 2.6062982499292233,
  1473. "projected": {
  1474. "x": 727.80562222695,
  1475. "y": 223.09856613143972,
  1476. "w": 46.58448124721065,
  1477. "h": 112.34290433062625
  1478. },
  1479. "labels": 12
  1480. },
  1481. {
  1482. "name": "task 89 step 10 operation 4",
  1483. "target": "bridge-large-bolt-3",
  1484. "drag": true,
  1485. "distance": 2.6062982499292233,
  1486. "projected": {
  1487. "x": 727.805617382866,
  1488. "y": 223.09856468984,
  1489. "w": 46.584490959481855,
  1490. "h": 112.34290723954146
  1491. },
  1492. "labels": 12
  1493. },
  1494. {
  1495. "name": "task 89 step 10 operation 5",
  1496. "target": "bridge-large-bolt-4",
  1497. "drag": true,
  1498. "distance": 2.6062982499292233,
  1499. "projected": {
  1500. "x": 727.8056064333605,
  1501. "y": 223.09856016944983,
  1502. "w": 46.58451268827946,
  1503. "h": 112.34291741697982
  1504. },
  1505. "labels": 12
  1506. },
  1507. {
  1508. "name": "task 89 step 11 observation retained for instructor review",
  1509. "pass": true
  1510. },
  1511. {
  1512. "name": "task 89 step 11 operation 1",
  1513. "target": "bridge-large-bag",
  1514. "drag": true,
  1515. "distance": 2.6062982499292238,
  1516. "projected": {
  1517. "x": 737.1726535850976,
  1518. "y": 262.54039795855493,
  1519. "w": 27.66772419367055,
  1520. "h": 33.98296750672006
  1521. },
  1522. "labels": 12
  1523. },
  1524. {
  1525. "name": "task 89 step 11 operation 2",
  1526. "target": "bridge-large-pipe",
  1527. "drag": true,
  1528. "distance": 2.606298249929224,
  1529. "projected": {
  1530. "x": 741.0840357184771,
  1531. "y": 267.447252764394,
  1532. "w": 19.838408870971875,
  1533. "h": 24.17192181208344
  1534. },
  1535. "labels": 12
  1536. },
  1537. {
  1538. "name": "task 89 step 12 operation 1",
  1539. "target": "bridge-large-bolt-1",
  1540. "drag": true,
  1541. "distance": 2.6062982499292233,
  1542. "projected": {
  1543. "x": 733.3751860063155,
  1544. "y": 229.20308467431818,
  1545. "w": 35.30982526493153,
  1546. "h": 99.9963490514744
  1547. },
  1548. "labels": 12
  1549. },
  1550. {
  1551. "name": "task 89 step 12 operation 2",
  1552. "target": "bridge-large-bolt-2",
  1553. "drag": true,
  1554. "distance": 2.6062982499292238,
  1555. "projected": {
  1556. "x": 733.3752195890214,
  1557. "y": 229.20310886483736,
  1558. "w": 35.30975799233249,
  1559. "h": 99.9962990864201
  1560. },
  1561. "labels": 11
  1562. },
  1563. {
  1564. "name": "task 89 step 12 operation 3",
  1565. "target": "bridge-large-bolt-3",
  1566. "drag": true,
  1567. "distance": 2.6062982499292238,
  1568. "projected": {
  1569. "x": 733.375213472072,
  1570. "y": 229.2031071048878,
  1571. "w": 35.309770234411076,
  1572. "h": 99.99630261839388
  1573. },
  1574. "labels": 11
  1575. },
  1576. {
  1577. "name": "task 89 step 12 operation 4",
  1578. "target": "bridge-large-bolt-4",
  1579. "drag": true,
  1580. "distance": 2.6062982499292238,
  1581. "projected": {
  1582. "x": 733.3751860063161,
  1583. "y": 229.2030846743188,
  1584. "w": 35.309825264931646,
  1585. "h": 99.99634905147445
  1586. },
  1587. "labels": 11
  1588. },
  1589. {
  1590. "name": "task 89 step 13 operation 1",
  1591. "target": "bridge-small-seat",
  1592. "drag": false,
  1593. "distance": 2.6062982499292238,
  1594. "projected": {
  1595. "x": 694.2254127192891,
  1596. "y": 230.54587309368728,
  1597. "w": 113.84869051687656,
  1598. "h": 98.67663471942606
  1599. },
  1600. "labels": 10
  1601. },
  1602. {
  1603. "name": "task 89 step 13 operation 2",
  1604. "target": "bridge-small-plug-1",
  1605. "drag": true,
  1606. "distance": 2.6062982499292238,
  1607. "projected": {
  1608. "x": 734.3815583742885,
  1609. "y": 255.3961759678824,
  1610. "w": 33.26768114702054,
  1611. "h": 48.25008462390127
  1612. },
  1613. "labels": 10
  1614. },
  1615. {
  1616. "name": "task 89 step 13 operation 3",
  1617. "target": "bridge-small-plug-2",
  1618. "drag": true,
  1619. "distance": 2.6062982499292238,
  1620. "projected": {
  1621. "x": 734.3815517145625,
  1622. "y": 255.39616492373693,
  1623. "w": 33.26769452636461,
  1624. "h": 48.250106768817886
  1625. },
  1626. "labels": 10
  1627. },
  1628. {
  1629. "name": "task 89 step 14 operation 1",
  1630. "target": "bridge-large-valve",
  1631. "drag": true,
  1632. "distance": 2.6062982499292233,
  1633. "projected": {
  1634. "x": 710.2512801908182,
  1635. "y": 220.69540001554472,
  1636. "w": 82.42293895668956,
  1637. "h": 118.27900785582213
  1638. },
  1639. "labels": 12
  1640. },
  1641. {
  1642. "name": "task 89 step 14 operation 2",
  1643. "target": "bridge-small-bolt-1",
  1644. "drag": true,
  1645. "distance": 2.6062982499292238,
  1646. "projected": {
  1647. "x": 725.8282859732907,
  1648. "y": 221.9512018941729,
  1649. "w": 50.627760499197166,
  1650. "h": 114.81260701135218
  1651. },
  1652. "labels": 11
  1653. },
  1654. {
  1655. "name": "task 89 step 14 operation 3",
  1656. "target": "bridge-small-bolt-2",
  1657. "drag": true,
  1658. "distance": 2.6062982499292238,
  1659. "projected": {
  1660. "x": 725.8282216003923,
  1661. "y": 221.95118166502374,
  1662. "w": 50.627890131494496,
  1663. "h": 114.81264759934965
  1664. },
  1665. "labels": 11
  1666. },
  1667. {
  1668. "name": "task 89 step 14 operation 4",
  1669. "target": "bridge-small-bolt-3",
  1670. "drag": true,
  1671. "distance": 2.6062982499292238,
  1672. "projected": {
  1673. "x": 725.8282930429814,
  1674. "y": 221.95120386968313,
  1675. "w": 50.62774677978814,
  1676. "h": 114.81260257095443
  1677. },
  1678. "labels": 11
  1679. },
  1680. {
  1681. "name": "task 89 step 14 operation 5",
  1682. "target": "bridge-small-bolt-4",
  1683. "drag": true,
  1684. "distance": 2.606298249929224,
  1685. "projected": {
  1686. "x": 725.8282216003923,
  1687. "y": 221.9511816650243,
  1688. "w": 50.62789013149472,
  1689. "h": 114.81264759934942
  1690. },
  1691. "labels": 11
  1692. },
  1693. {
  1694. "name": "task 89 step 15 observation retained for instructor review",
  1695. "pass": true
  1696. },
  1697. {
  1698. "name": "task 89 step 15 operation 1",
  1699. "target": "bridge-small-bag",
  1700. "drag": true,
  1701. "distance": 2.6062982499292238,
  1702. "projected": {
  1703. "x": 737.1727104103626,
  1704. "y": 262.5404214396442,
  1705. "w": 27.667610573511638,
  1706. "h": 33.982920448655136
  1707. },
  1708. "labels": 11
  1709. },
  1710. {
  1711. "name": "task 89 step 15 operation 2",
  1712. "target": "bridge-small-pipe",
  1713. "drag": true,
  1714. "distance": 2.6062982499292233,
  1715. "projected": {
  1716. "x": 741.2370513107613,
  1717. "y": 267.5903199122409,
  1718. "w": 19.53163674862253,
  1719. "h": 23.884275458246236
  1720. },
  1721. "labels": 11
  1722. },
  1723. {
  1724. "name": "task 89 step 16 operation 1",
  1725. "target": "bridge-small-bolt-1",
  1726. "drag": true,
  1727. "distance": 2.6062982499292238,
  1728. "projected": {
  1729. "x": 730.1020178600464,
  1730. "y": 225.56375225947545,
  1731. "w": 41.90386337448217,
  1732. "h": 107.35748348612509
  1733. },
  1734. "labels": 11
  1735. },
  1736. {
  1737. "name": "task 89 step 16 operation 2",
  1738. "target": "bridge-small-bolt-2",
  1739. "drag": true,
  1740. "distance": 2.6062982499292238,
  1741. "projected": {
  1742. "x": 730.101956369818,
  1743. "y": 225.56374836709816,
  1744. "w": 41.90398643298022,
  1745. "h": 107.35748980923583
  1746. },
  1747. "labels": 11
  1748. },
  1749. {
  1750. "name": "task 89 step 16 operation 3",
  1751. "target": "bridge-small-bolt-3",
  1752. "drag": true,
  1753. "distance": 2.6062982499292238,
  1754. "projected": {
  1755. "x": 730.1020468486516,
  1756. "y": 225.56377086244714,
  1757. "w": 41.90380531004871,
  1758. "h": 107.35744460559681
  1759. },
  1760. "labels": 11
  1761. },
  1762. {
  1763. "name": "task 89 step 16 operation 4",
  1764. "target": "bridge-small-bolt-4",
  1765. "drag": true,
  1766. "distance": 2.6062982499292238,
  1767. "projected": {
  1768. "x": 730.1019563698185,
  1769. "y": 225.56374836709918,
  1770. "w": 41.903986432980105,
  1771. "h": 107.35748980923628
  1772. },
  1773. "labels": 11
  1774. }
  1775. ],
  1776. "errors": [],
  1777. "writes": [
  1778. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1779. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1780. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1781. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1782. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1783. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1784. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1785. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1786. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1787. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1788. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1789. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1790. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1791. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1792. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate",
  1793. "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate"
  1794. ]
  1795. }