From 50f5d0854f0dbab2f1496ded41d973ee20517304 Mon Sep 17 00:00:00 2001 From: lovebird Date: Thu, 19 Sep 2024 16:45:29 +0200 Subject: [PATCH] latest :) --- components/hardware/dowel/DowelM6.SLDPRT | 3 + components/hardware/jacks/Vevor-20T.SLDASM | 4 +- .../mechanics/Slide-40ID-52OD-60H.SLDPRT | 4 +- .../608/608 ZZ Skateboard Bearing v4.f3d | Bin 0 -> 746917 bytes .../608/608 ZZ Skateboard Bearing.3mf | Bin 0 -> 488333 bytes .../608/608 ZZ Skateboard Bearing.step | 3 + .../608/608_ZZ_Skateboard_Bearing.png | 3 + .../608_ZZ_Skateboard_Bearing_Isometric.png | 3 + .../608/608_ZZ_Skateboard_Bearing_Side.png | 3 + .../608/608_ZZ_Skateboard_Bearing_Top.png | 3 + .../bearings/698/698zz-1.snapshot.1.zip | 3 + .../698zz Bearing rendered Image 1.jpg | 3 + .../698zz Bearing rendered Image 2.jpg | 3 + .../698zz Bearing rendered Image 3.jpg | 3 + .../698zz Bearing rendered Image 4.jpg | 3 + .../698zz Bearing rendered Image Die.jpg | 3 + .../698zz Bearing rendered Image Sec Iso.jpg | 3 + .../698zz Bearing/698zz Bearing.SLDPRT | 3 + .../698zz Bearing/698zz Bearing.STEP | 3 + .../698zz Bearing/Inner.step.SLDPRT | 3 + .../698zz Bearing/Outer.step.SLDPRT | 3 + .../motion/hgh/20/310-HGH20-Brackets.SLDASM | 4 +- .../hgh/20/320_HG20-40_x2_8mm_FERRO.SLDPRT | 4 +- .../20/322_HG20-40Side_x2_8mm_FERRO.SLDPRT | 4 +- .../20/323_HG20-40Flange_x2_8mm_FERRO.SLDPRT | 4 +- .../motion/hgh/20/740-Rail-HGH20CA-40.SLDASM | 4 +- sheetpress/commons/readme.md | 6 +- .../450-15mm/608 ZZ Skateboard Bearing.SLDASM | 3 + .../900_MouldSheetTop_x1_2mm_INOX.SLDPRT | 3 + .../900_MouldSheet_x2_2mm_INOX.SLDPRT | 4 +- .../450-15mm/910_MouldBase_x1_10mm_AL.SLDPRT | 4 +- .../450-15mm/Bearing-22OD-8ID-7H.SLDPRT | 3 + .../900_Moulds/450-15mm/Cage.SLDPRT | 3 + .../900_Moulds/450-15mm/Inner.SLDPRT | 3 + .../900_Moulds/450-15mm/Mould-450-15.SLDASM | 4 +- .../900_Moulds/450-15mm/Mould-450-15.html | 2 +- .../900_Moulds/450-15mm/Mould-450-15.jpg | 4 +- .../900_Moulds/450-15mm/Mould-450-15.json | 24 +- .../900_Moulds/450-15mm/Mould-450-15.step | 4 +- .../450-15mm/Mould-450-15.tree.json | 1033 ++++++++--------- .../900_Moulds/450-15mm/Mould-450-15.x_t | 4 +- .../450-15mm/Mould-Seg-15-450.SLDASM | 4 +- .../900_Moulds/450-15mm/Mould.SLDPRT | 4 +- .../900_Moulds/450-15mm/Outer.SLDPRT | 3 + .../450-15mm/renderings/breakout.jpg | 3 + .../cad/200_PressPlate-Global-450.SLDASM | 4 +- .../cad/210_PlateAssemblyRibs.SLDASM | 4 +- .../cad/303_TriMount_x8_4mm_FERRO.SLDPRT | 4 +- .../cad/450-15-SP-HeatPlate-50830Old.SLDPRT | 3 + .../cad/450-15-SP-HeatPlate5083.SLDPRT | 4 +- .../cad/6_Side_x2_4mm_FERRO.SLDPRT | 4 +- .../cad/cooling/CoolingAssembly.SLDASM | 4 +- 52 files changed, 600 insertions(+), 624 deletions(-) create mode 100644 components/hardware/dowel/DowelM6.SLDPRT create mode 100644 components/mechanics/bearings/608/608 ZZ Skateboard Bearing v4.f3d create mode 100644 components/mechanics/bearings/608/608 ZZ Skateboard Bearing.3mf create mode 100644 components/mechanics/bearings/608/608 ZZ Skateboard Bearing.step create mode 100644 components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing.png create mode 100644 components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing_Isometric.png create mode 100644 components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing_Side.png create mode 100644 components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing_Top.png create mode 100644 components/mechanics/bearings/698/698zz-1.snapshot.1.zip create mode 100644 components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 1.jpg create mode 100644 components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 2.jpg create mode 100644 components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 3.jpg create mode 100644 components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 4.jpg create mode 100644 components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image Die.jpg create mode 100644 components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image Sec Iso.jpg create mode 100644 components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing.SLDPRT create mode 100644 components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing.STEP create mode 100644 components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/Inner.step.SLDPRT create mode 100644 components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/Outer.step.SLDPRT create mode 100644 sheetpress/components/900_Moulds/450-15mm/608 ZZ Skateboard Bearing.SLDASM create mode 100644 sheetpress/components/900_Moulds/450-15mm/900_MouldSheetTop_x1_2mm_INOX.SLDPRT create mode 100644 sheetpress/components/900_Moulds/450-15mm/Bearing-22OD-8ID-7H.SLDPRT create mode 100644 sheetpress/components/900_Moulds/450-15mm/Cage.SLDPRT create mode 100644 sheetpress/components/900_Moulds/450-15mm/Inner.SLDPRT create mode 100644 sheetpress/components/900_Moulds/450-15mm/Outer.SLDPRT create mode 100644 sheetpress/components/900_Moulds/450-15mm/renderings/breakout.jpg create mode 100644 sheetpress/components/sprcb-450-rc2/cad/450-15-SP-HeatPlate-50830Old.SLDPRT diff --git a/components/hardware/dowel/DowelM6.SLDPRT b/components/hardware/dowel/DowelM6.SLDPRT new file mode 100644 index 000000000..cefb7a6cd --- /dev/null +++ b/components/hardware/dowel/DowelM6.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2238e82577346ec23037263ff8de13c6788d6001463fbe1b78aa32917fdd4824 +size 94853 diff --git a/components/hardware/jacks/Vevor-20T.SLDASM b/components/hardware/jacks/Vevor-20T.SLDASM index a47c881f6..4a3a87b23 100644 --- a/components/hardware/jacks/Vevor-20T.SLDASM +++ b/components/hardware/jacks/Vevor-20T.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:64173ab5f2ae8ca76b5c4e8383c48f43cd32974b7bf0b7abf46c26040e1faec2 -size 78021 +oid sha256:378a8a9312008b1a8a202135b84ceaf843387ada3bd79048ec77ac6c7aef5d7d +size 78548 diff --git a/components/mechanics/Slide-40ID-52OD-60H.SLDPRT b/components/mechanics/Slide-40ID-52OD-60H.SLDPRT index df5a6c8b9..0b743b217 100644 --- a/components/mechanics/Slide-40ID-52OD-60H.SLDPRT +++ b/components/mechanics/Slide-40ID-52OD-60H.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f1d729403ad6bca34b2994e8cff4d74b05907464a0a83be7af4a0fe67476574 -size 176253 +oid sha256:b270dfef501faec9e4d96c109ca75732c6f44c67ca7ca6939d810fc3687d8005 +size 276792 diff --git a/components/mechanics/bearings/608/608 ZZ Skateboard Bearing v4.f3d b/components/mechanics/bearings/608/608 ZZ Skateboard Bearing v4.f3d new file mode 100644 index 0000000000000000000000000000000000000000..4b9bdbba35986f72d14fec153283f9fbb6341496 GIT binary patch literal 746917 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�pEV&!=q`eX%)bqT%>M^6j7T|U0C{-O1SWdB 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≫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 AXGp*5 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%0Aym(A19(;(JP6HExe9InOPzt*A`fWUmcA79*QDN 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
n!rF%AveAMxS~u+!rqt=vms3GtgL3%QWqs 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 z%0A@_Psc9ne%sar-ck-5K+g*qRpwIH|n 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
  • YdUkqo>??CxR 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 literal 0 HcmV?d00001 diff --git a/components/mechanics/bearings/608/608 ZZ Skateboard Bearing.step b/components/mechanics/bearings/608/608 ZZ Skateboard Bearing.step new file mode 100644 index 000000000..13b9e630e --- /dev/null +++ b/components/mechanics/bearings/608/608 ZZ Skateboard Bearing.step @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f53a9e8405db534d556e2a84edc5add2b756d9ccc025d60a147b025f6cf71a4f +size 562446 diff --git a/components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing.png b/components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing.png new file mode 100644 index 000000000..bb092db2d --- /dev/null +++ b/components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:968bfc27d349142f1a08075c3fd127dc2bc6e7fae8390ef614d856190a6a21ab +size 401733 diff --git a/components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing_Isometric.png b/components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing_Isometric.png new file mode 100644 index 000000000..d6d40b833 --- /dev/null +++ b/components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing_Isometric.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:605c3c6f3cd8e395fa6e128bdec80969a6d16c3060f098c4e05393a33dfed6f0 +size 420040 diff --git a/components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing_Side.png b/components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing_Side.png new file mode 100644 index 000000000..628a8676c --- /dev/null +++ b/components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing_Side.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75bb5dab8816b4e158fa7baf68d8b3910e8014f29b5ead7e0d44b155e9c02ecf +size 175602 diff --git a/components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing_Top.png b/components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing_Top.png new file mode 100644 index 000000000..81654594d --- /dev/null +++ b/components/mechanics/bearings/608/608_ZZ_Skateboard_Bearing_Top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4b2403d20786bbf64d5fd2dab7c0fdca705cb48ec5d1c01f9935de5db9f7675 +size 435183 diff --git a/components/mechanics/bearings/698/698zz-1.snapshot.1.zip b/components/mechanics/bearings/698/698zz-1.snapshot.1.zip new file mode 100644 index 000000000..56b5662db --- /dev/null +++ b/components/mechanics/bearings/698/698zz-1.snapshot.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a143ae0cd7946c3b1f26bf348f8134861ce4e90bb859efff9e66846ecff2b83 +size 19140148 diff --git a/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 1.jpg b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 1.jpg new file mode 100644 index 000000000..6d6f1b048 --- /dev/null +++ b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d6c36db0e74a22af589f92b99af753c534c776ffd4c998fdb730fa7f4ef7ada +size 920927 diff --git a/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 2.jpg b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 2.jpg new file mode 100644 index 000000000..c28329894 --- /dev/null +++ b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13987c282168ec09ec97a1b1637491e949b4df55a8bcf629e6563a6b02424fed +size 878994 diff --git a/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 3.jpg b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 3.jpg new file mode 100644 index 000000000..b59e1e833 --- /dev/null +++ b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c89b050108302d801cb7a9ac8f6b98c37def337fddd5b25a6c3212ab4b3bde8b +size 926021 diff --git a/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 4.jpg b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 4.jpg new file mode 100644 index 000000000..8533d6fae --- /dev/null +++ b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image 4.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dac1a9b20e3912cf8be6d8d096b6825c41a75f65897532a70a23e964746e5704 +size 910693 diff --git a/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image Die.jpg b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image Die.jpg new file mode 100644 index 000000000..17d832d73 --- /dev/null +++ b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image Die.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0baafa87027cc23edf09f6149b8ee49bda05ac30ad6c430b9fe8885126ceaa8a +size 963529 diff --git a/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image Sec Iso.jpg b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image Sec Iso.jpg new file mode 100644 index 000000000..ec8e225fd --- /dev/null +++ b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing rendered Image Sec Iso.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe0e5c84a515276217b55236d7075e17cfe8c33086e0cb37719e0dd2c1d69c6d +size 962259 diff --git a/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing.SLDPRT b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing.SLDPRT new file mode 100644 index 000000000..32e74c3c4 --- /dev/null +++ b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c5d42b9f6eda324fe8aa411cc6d43d9de7b8720e4d18f9bf2ccebc819084b80 +size 5022236 diff --git a/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing.STEP b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing.STEP new file mode 100644 index 000000000..e95200f67 --- /dev/null +++ b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/698zz Bearing.STEP @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ede9c1e6ac6dee51524a21f6e8433551b0be7377c242d5a28461f4878b0f4d8e +size 8551075 diff --git a/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/Inner.step.SLDPRT b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/Inner.step.SLDPRT new file mode 100644 index 000000000..696a22897 --- /dev/null +++ b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/Inner.step.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa772743cc8c49b20c5705f16bca041a3c167cd3750d5aacf850a475b7059ebb +size 28589 diff --git a/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/Outer.step.SLDPRT b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/Outer.step.SLDPRT new file mode 100644 index 000000000..96631a3f6 --- /dev/null +++ b/components/mechanics/bearings/698/698zz-1.snapshot.1/698zz Bearing/Outer.step.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4ffc556b03c69c962f44e371cb9b3418e09bee228771af0f5e50bc9acb491d1 +size 28988 diff --git a/components/mechanics/motion/hgh/20/310-HGH20-Brackets.SLDASM b/components/mechanics/motion/hgh/20/310-HGH20-Brackets.SLDASM index 0bb98bbef..d7ce48f7b 100644 --- a/components/mechanics/motion/hgh/20/310-HGH20-Brackets.SLDASM +++ b/components/mechanics/motion/hgh/20/310-HGH20-Brackets.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f6a48aaea83f498986993ab095a81638d84a4424b7d48a5d3b38b78af62f394d -size 2954398 +oid sha256:c16b2f6768a72d39c6cd292cac0552fb621b2a80f0697a313236d0354f8276c7 +size 3015866 diff --git a/components/mechanics/motion/hgh/20/320_HG20-40_x2_8mm_FERRO.SLDPRT b/components/mechanics/motion/hgh/20/320_HG20-40_x2_8mm_FERRO.SLDPRT index 2a5f09093..9d3db7353 100644 --- a/components/mechanics/motion/hgh/20/320_HG20-40_x2_8mm_FERRO.SLDPRT +++ b/components/mechanics/motion/hgh/20/320_HG20-40_x2_8mm_FERRO.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19af4829a3327da37d913a21b7eecbfbe62c274b7229e3c7f5b424b9f4426950 -size 84891 +oid sha256:8068a072803d1bec0cefd455e722acd18a1e4fda50cd6c8096fd71f6df28cd4a +size 76437 diff --git a/components/mechanics/motion/hgh/20/322_HG20-40Side_x2_8mm_FERRO.SLDPRT b/components/mechanics/motion/hgh/20/322_HG20-40Side_x2_8mm_FERRO.SLDPRT index 8c34c48eb..2b2774650 100644 --- a/components/mechanics/motion/hgh/20/322_HG20-40Side_x2_8mm_FERRO.SLDPRT +++ b/components/mechanics/motion/hgh/20/322_HG20-40Side_x2_8mm_FERRO.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:840ed2f5eb5ee79ba1fb0526fe6b47d83769e91d8126ffca991771bccce4449f -size 133381 +oid sha256:3ebb09aad73932dc7ee946eb4d1dd2f75beaf0037eeb5ee52265751230b6e0b5 +size 195464 diff --git a/components/mechanics/motion/hgh/20/323_HG20-40Flange_x2_8mm_FERRO.SLDPRT b/components/mechanics/motion/hgh/20/323_HG20-40Flange_x2_8mm_FERRO.SLDPRT index ae611c3e0..053dae468 100644 --- a/components/mechanics/motion/hgh/20/323_HG20-40Flange_x2_8mm_FERRO.SLDPRT +++ b/components/mechanics/motion/hgh/20/323_HG20-40Flange_x2_8mm_FERRO.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a58dc7396d9ed932fe9f7817c7d3ee3fc3ff4ec31db62dc0c59ad5ea5c50947 -size 131124 +oid sha256:0bd4f1476f2626c69d18b7679536cd29afb33d3d015092532a0b08eda80dd89a +size 129492 diff --git a/components/mechanics/motion/hgh/20/740-Rail-HGH20CA-40.SLDASM b/components/mechanics/motion/hgh/20/740-Rail-HGH20CA-40.SLDASM index d2452aa73..bfb0c9b95 100644 --- a/components/mechanics/motion/hgh/20/740-Rail-HGH20CA-40.SLDASM +++ b/components/mechanics/motion/hgh/20/740-Rail-HGH20CA-40.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2a84f336c2084babcff480a6e259df2f849d9778e49dc30c6d91a0347907c0d -size 2972741 +oid sha256:84030b78bf8d68f87626f98812124a2747b5c3aa77b3d856527d94a08171778a +size 3005053 diff --git a/sheetpress/commons/readme.md b/sheetpress/commons/readme.md index 519e29e8c..6a62cb747 100644 --- a/sheetpress/commons/readme.md +++ b/sheetpress/commons/readme.md @@ -8,10 +8,10 @@ - [ ] Heating: should be applied using profiles (ramping, using Modbus PIDs) | Partitions - [ ] Moulds - [x] lower plate in AL - - [ ] if applicable, cooling press with mountable glass plates + - [ ] mountable glass plates - [x] position pins/slots - - [ ] distance gauges (dowel) - - [ ] ball casters + - [x] distance gauges (dowel) + - [-] ball casters - [ ] Electronics - [ ] burnout - [ ] overshoot diff --git a/sheetpress/components/900_Moulds/450-15mm/608 ZZ Skateboard Bearing.SLDASM b/sheetpress/components/900_Moulds/450-15mm/608 ZZ Skateboard Bearing.SLDASM new file mode 100644 index 000000000..7a274ab65 --- /dev/null +++ b/sheetpress/components/900_Moulds/450-15mm/608 ZZ Skateboard Bearing.SLDASM @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a42e977fe0065c544a9a2ee945b3ed04b5b1060bbb36987cc1eb91cb4a98b4cc +size 25771 diff --git a/sheetpress/components/900_Moulds/450-15mm/900_MouldSheetTop_x1_2mm_INOX.SLDPRT b/sheetpress/components/900_Moulds/450-15mm/900_MouldSheetTop_x1_2mm_INOX.SLDPRT new file mode 100644 index 000000000..cd445df27 --- /dev/null +++ b/sheetpress/components/900_Moulds/450-15mm/900_MouldSheetTop_x1_2mm_INOX.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3afd232ec1312d94f13e71038ae4c58f0d3fedaad681f6768a97b859c2aa0bbd +size 508992 diff --git a/sheetpress/components/900_Moulds/450-15mm/900_MouldSheet_x2_2mm_INOX.SLDPRT b/sheetpress/components/900_Moulds/450-15mm/900_MouldSheet_x2_2mm_INOX.SLDPRT index fc220d693..bfd5e2b81 100644 --- a/sheetpress/components/900_Moulds/450-15mm/900_MouldSheet_x2_2mm_INOX.SLDPRT +++ b/sheetpress/components/900_Moulds/450-15mm/900_MouldSheet_x2_2mm_INOX.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e4ce90c3419676ea2bf3a447092d3a67d3e9f9db7f1f359030077b5bb10c325 -size 176287 +oid sha256:3da8bffd38999e85695a769d31b60bce034ca456d7eee4f2c401273b0568a430 +size 116052 diff --git a/sheetpress/components/900_Moulds/450-15mm/910_MouldBase_x1_10mm_AL.SLDPRT b/sheetpress/components/900_Moulds/450-15mm/910_MouldBase_x1_10mm_AL.SLDPRT index cf0eaab93..51f0f4a21 100644 --- a/sheetpress/components/900_Moulds/450-15mm/910_MouldBase_x1_10mm_AL.SLDPRT +++ b/sheetpress/components/900_Moulds/450-15mm/910_MouldBase_x1_10mm_AL.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb12528ed0adbeb67555d65765d2a7c8cec74dfdc3cfd1c69ad1a361a55c3476 -size 81914 +oid sha256:ca2d96f632536c652763887447bfcbaa7c8b95c07fccc22d6fd1968871be3e08 +size 65091 diff --git a/sheetpress/components/900_Moulds/450-15mm/Bearing-22OD-8ID-7H.SLDPRT b/sheetpress/components/900_Moulds/450-15mm/Bearing-22OD-8ID-7H.SLDPRT new file mode 100644 index 000000000..0f6685628 --- /dev/null +++ b/sheetpress/components/900_Moulds/450-15mm/Bearing-22OD-8ID-7H.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f9fdf3770393a1fe09fd2c15ec4fce67f22b8dff886283ba6962451cd8c7359 +size 56851 diff --git a/sheetpress/components/900_Moulds/450-15mm/Cage.SLDPRT b/sheetpress/components/900_Moulds/450-15mm/Cage.SLDPRT new file mode 100644 index 000000000..337ea49d3 --- /dev/null +++ b/sheetpress/components/900_Moulds/450-15mm/Cage.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9e30ec7a3346b77ee91c1d73d282305023ba9977f024596a4a67db1644987ff +size 223295 diff --git a/sheetpress/components/900_Moulds/450-15mm/Inner.SLDPRT b/sheetpress/components/900_Moulds/450-15mm/Inner.SLDPRT new file mode 100644 index 000000000..893cc08b3 --- /dev/null +++ b/sheetpress/components/900_Moulds/450-15mm/Inner.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:321d0a903c36d39cbd56dcc976f54655918ac79b47425f0acd4725ae64a80c76 +size 29992 diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.SLDASM b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.SLDASM index c60d2d03c..02864cfda 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.SLDASM +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:426bd5a94e05ac230e50bbf79e5fdb5b5f21bdac31ae652ca63b6da6f1d61ab4 -size 154028 +oid sha256:d95622aad8c5a77d030a6e21b4746f95342265d0d3e3f2c061a247240fabb72d +size 1635719 diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.html b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.html index 0a750d635..e60185dcf 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.html +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.html @@ -8360,7 +8360,7 @@ var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){fun // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]=this.mSelObjs.length)return[2,null];this.dehighlightAllTemporaryEntity();toRemove=this.mSelObjs[idx];this.mSelObjs.splice(idx,1);if(!utils.isNumber(this.isItemSelected(toRemove))){this.deColorEntity(toRemove)}return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 1:updated=_a.sent();if(!(updated||this.mSelObjs.length===0))return[3,3];return[4,this.resetImmediateResults()];case 2:_a.sent();return[3,4];case 3:this.mAuxGeoImmediate.regeneratePicks(this.mSelObjs);_a.label=4;case 4:this.updatePanelResult();return[2,toRemove]}}))}))};eDwMeasureEntities.prototype.setSelectedEntityColor=function(iColor){this.mSelMeasureEntColor=iColor};eDwMeasureEntities.prototype.setMeasureUnit=function(iUserUnits){var _this=this;this.mViewer.getModel().setUserUnits(iUserUnits);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.resetImmediateResults()];case 1:_a.sent();return[2]}}))}))})();this.mAuxGeoSelected.syncUnits();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePointToPoint=function(iEnable){eDwMeasureEntities.PointToPoint=iEnable;this.reset();this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updateDelta=function(iEnable){eDwMeasureEntities.ShowDelta=iEnable;this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePanelResult=function(){var userUnits=this.mViewer.getModel().getUserUnits();this.mPanelInfo.updatePanelResult(this.mSelObjs,userUnits)};eDwMeasureEntities.prototype.reset=function(){this.deColorAll();this.mAuxGeoSelected.reset();this.mAuxGeoImmediate.reset();this.mSelObjs=[];this.updatePanelResult()};eDwMeasureEntities.prototype.draw=function(){this.mAuxGeoSelected.draw();this.mAuxGeoImmediate.draw()};eDwMeasureEntities.prototype.getClassName=function(){return"eDwMeasureEntities"};eDwMeasureEntities.prototype.isItemSelected=function(iSelObj){if(utils.isNumber(iSelObj.getIDHC())){for(var i=0;i0){result=new MeasureResultString("Info","Invalid combination");ioAuxGeo.addMessage(result,iSelObjs[n-1].getPosition(),eDwTypes_1.HC.Color.red())}ioAuxGeo.updateResultLabels();return[2,isValid]}}))}))};eDwMeasureEntities.prototype.updateSingleVert=function(iSelObjs){if(1!==iSelObjs.length)return false;var vertObj=iSelObjs[0];return vertObj.getPointEntity()?true:false};eDwMeasureEntities.prototype.updateSingleEdge=function(iSelObjs){if(1!==iSelObjs.length)return false;var edgeObj=iSelObjs[0];if(edgeObj.getLineEntity())return true;return false};eDwMeasureEntities.prototype.updateSingleFace=function(iSelPropsHC,iSelObjs){if(1!==iSelObjs.length)return false;var faceObj=iSelObjs[0];var faceProp=iSelPropsHC[0];if(!faceObj.getFaceEntity()||!faceProp)return false;if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.CylinderElement){return true}else if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement){return true}return false};eDwMeasureEntities.prototype.updateVertVert=function(iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(iSelObjs[0].getPointEntity()&&iSelObjs[1].getPointEntity()){var vertObj0=iSelObjs[0];var vertObj1=iSelObjs[1];if(vertObj0.equals(vertObj1))return false;iAuxGeo.setByVertexVertex(vertObj0,vertObj1);return true}return false};eDwMeasureEntities.prototype.updateVertEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;var edgeProp=iSelPropsHC[0];var edgeObj=iSelObjs[0];var vertObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getPointEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];vertObj=iSelObjs[0]}if(!vertObj.getPointEntity())return false;if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByVertexLine(vertObj,edgeProp,edgeObj);return true}else if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByVertexCircle(vertObj,edgeProp,edgeObj);return true}return false};eDwMeasureEntities.prototype.updateVertFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var vertObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];vertObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getPointEntity()&&iSelObjs[0].getFaceEntity()){vertObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!vertObj.getPointEntity())return[2,false];if(!(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByVertexPlane(vertObj,faceProp,faceObj,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var edgeProp,edgeObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];edgeProp=iSelPropsHC[0];edgeObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getFaceEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,1];iAuxGeo.setByPlaneLine(faceProp,edgeProp,faceObj,edgeObj);return[2,true];case 1:if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,3];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 2:minDistInfo=_a.sent();iAuxGeo.setByCirclePlane(edgeProp,faceProp,edgeObj,faceObj,minDistInfo);return[2,true];case 3:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(!iSelObjs[0].getLineEntity()||!iSelObjs[1].getLineEntity()){return false}var edgeObj0=iSelObjs[0];var edgeProp0=iSelPropsHC[0];var edgeObj1=iSelObjs[1];var edgeProp1=iSelPropsHC[1];if(edgeObj0.equals(edgeObj1))return false;if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByLineLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleLine(edgeProp1,edgeProp0,edgeObj1,edgeObj0)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByCircleLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleCircle(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}this.updateEdges(iSelPropsHC,iSelObjs,iAuxGeo);return true};eDwMeasureEntities.prototype.updateFaceFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var faceObj0,faceProp0,faceObj1,faceProp1,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];if(!iSelObjs[0].getFaceEntity()||!iSelObjs[1].getFaceEntity()){return[2,false]}faceObj0=iSelObjs[0];faceProp0=iSelPropsHC[0];faceObj1=iSelObjs[1];faceProp1=iSelPropsHC[1];if(faceObj0.equals(faceObj1))return[2,false];if(!faceObj1.getFaceEntity()||!faceProp1)return[2,false];if(!(faceProp0 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByPlanePlane(faceProp1,faceProp0,faceObj1,faceObj0,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdges=function(iSelPropsHC,iSelObjs,ioAuxGeo){var n=iSelObjs.length;var len=0;var ids=[];for(var i=0;i1){var result=new MeasureResultDistance("Total Length",len);pos=iSelObjs[n-1].getPosition();ioAuxGeo.addOtherResult(result,pos);return true}return false};eDwMeasureEntities.prototype.highlightEntityAt=function(iIndex,iHighlight){if(iHighlight===void 0){iHighlight=true}var n=this.mSelObjs.length;if(iIndex<0||iIndex>=n)return;eDwMeasureEntities.highlightEntity(this.mSelObjs[iIndex],this.mViewer.getModel(),iHighlight)};eDwMeasureEntities.prototype.addAllForEntity=function(iSelObj){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.addObjs(iSelObj)];case 1:_a.sent();return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 2:_a.sent();return[4,this.resetImmediateResults()];case 3:_a.sent();this.colorEntity(iSelObj);return[2,true]}}))}))};eDwMeasureEntities.PointToPoint=false;eDwMeasureEntities.ShowDelta=false;return eDwMeasureEntities}(eDwTypes_1.HC.Markup.MarkupItem);var LabelItem=function(_super){__extends(LabelItem,_super);function LabelItem(iViewer,iLabel){var _this=_super.call(this)||this;_this.mLabel=iLabel;return _this}LabelItem.prototype.setStringContent=function(){this.mLabel.setStringContent()};LabelItem.prototype.draw=function(){this.mLabel.drawLabel()};LabelItem.prototype.hit=function(iPos){var box=this.mLabel.getLabelBox();if(!box)return false;var xMin=box.Min.x;var xMax=box.Max.x;var yMin=box.Min.y;var yMax=box.Max.y;return iPos.x<=xMax&&iPos.x>=xMin&&iPos.y<=yMax&&iPos.y>=yMin};LabelItem.prototype.onDragStart=function(iPos){this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragMove=function(iPos){var delta=eDwTypes_1.HC.Point2.subtract(iPos,this.mDragPos);var endPos=this.mLabel.getLeaderEndPos();if(!eDwGeomUtils.isValidHCPoint(endPos)||!eDwGeomUtils.isValidHCPoint(delta))return true;endPos.add(delta);this.mLabel.setLeaderEndPos(endPos);this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragEnd=function(iPos){return true};return LabelItem}(eDwTypes_1.HC.Markup.MarkupItem);var MeasureResultItem=function(){function MeasureResultItem(iName){this.mName=iName}Object.defineProperty(MeasureResultItem.prototype,"Value",{get:function(){return":NOVALUE:"},enumerable:false,configurable:true});Object.defineProperty(MeasureResultItem.prototype,"Name",{get:function(){return this.mName},enumerable:false,configurable:true});return MeasureResultItem}();var MeasureResultString=function(_super){__extends(MeasureResultString,_super);function MeasureResultString(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue;return _this}Object.defineProperty(MeasureResultString.prototype,"Value",{get:function(){return this.mValue},enumerable:false,configurable:true});return MeasureResultString}(MeasureResultItem);var MeasureResultNumber=function(_super){__extends(MeasureResultNumber,_super);function MeasureResultNumber(iName,iValueKind){var _this=_super.call(this,iName)||this;_this.mValueKind=iValueKind;return _this}Object.defineProperty(MeasureResultNumber.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue,this.mValueKind)},enumerable:false,configurable:true});return MeasureResultNumber}(MeasureResultItem);var MeasureResultDistance=function(_super){__extends(MeasureResultDistance,_super);function MeasureResultDistance(iName,iValue){var _this=_super.call(this,iName,cLength)||this;_this.mValue=iValue;return _this}return MeasureResultDistance}(MeasureResultNumber);var MeasureResultArea=function(_super){__extends(MeasureResultArea,_super);function MeasureResultArea(iName,iValue){var _this=_super.call(this,iName,"Area")||this;_this.mValue=iValue;return _this}return MeasureResultArea}(MeasureResultNumber);var MeasureResultAngle=function(_super){__extends(MeasureResultAngle,_super);function MeasureResultAngle(iName,iValue){var _this=_super.call(this,iName,"Angle")||this;_this.mValue=iValue;return _this}return MeasureResultAngle}(MeasureResultNumber);var MeasureResultPoint3D=function(_super){__extends(MeasureResultPoint3D,_super);function MeasureResultPoint3D(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue.copy();return _this}Object.defineProperty(MeasureResultPoint3D.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue.x,"Length")+","+l_Model.getValueWithUnit(this.mValue.y,"Length")+","+l_Model.getValueWithUnit(this.mValue.z,"Length")},enumerable:false,configurable:true});return MeasureResultPoint3D}(MeasureResultItem);var MeasureLabelItem=function(){function MeasureLabelItem(iViewer,iResult,iColor){this.mViewer=iViewer;this.mResult=iResult;this.mColor=iColor;this.mNameTextBox=undefined;this.mValueTextBox=undefined;this.mNameBox=undefined;this.mValueBox=undefined}MeasureLabelItem.prototype.drawItem=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();if(this.mNameBox)renderer.drawRectangle(this.mNameBox);if(this.mValueBox)renderer.drawRectangle(this.mValueBox);if(this.mNameTextBox)renderer.drawTextBox(this.mNameTextBox);if(this.mValueTextBox)renderer.drawTextBox(this.mValueTextBox)};MeasureLabelItem.prototype.setPosition=function(ioPos,iNameWidth,iValueWidth){if(!this.mNameBox||!this.mValueBox||!this.mNameTextBox||!this.mValueTextBox){this.mNameBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mNameBox.setFillColor(this.mColor?this.mColor:cGreyColor);this.mValueBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mValueBox.setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mNameTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setStrokeWidth(0);this.mNameTextBox.getTextPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setFillOpacity(0);this.mNameTextBox.getTextPortion().setFontFamily("arial");this.mValueTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mValueTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mValueTextBox.getBoxPortion().setStrokeWidth(0);this.mValueTextBox.getTextPortion().setFillColor(cGreyColor);this.mValueTextBox.getBoxPortion().setFillOpacity(0);this.mValueTextBox.getTextPortion().setFontFamily("arial")}var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=renderer.measureTextBox(this.mNameTextBox);var valueSize=renderer.measureTextBox(this.mValueTextBox);var height=Math.max(nameSize.y,valueSize.y);this.mNameBox.setSize(new eDwTypes_1.HC.Point2(iNameWidth,height));this.mValueBox.setSize(new eDwTypes_1.HC.Point2(iValueWidth,height));var namePos=ioPos.copy();var valuePos=ioPos.copy();valuePos.x+=iNameWidth;this.mNameBox.setPosition(namePos);this.mNameTextBox.setPosition(namePos);this.mValueBox.setPosition(valuePos);this.mValueTextBox.setPosition(valuePos);ioPos.y+=height};MeasureLabelItem.prototype.getWidth=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=this.mNameTextBox?renderer.measureTextBox(this.mNameTextBox):{x:0,y:0};var valueSize=this.mValueTextBox?renderer.measureTextBox(this.mValueTextBox):{x:0,y:0};return{NameWidth:nameSize.x,ValueWidth:valueSize.x}};MeasureLabelItem.prototype.setStringContent=function(){if(this.mNameTextBox){this.mNameTextBox.setTextString(this.mResult.Name)}if(this.mValueTextBox){this.mValueTextBox.setTextString(this.mResult.Value)}};MeasureLabelItem.prototype.getText=function(){return this.mResult.Name+": "+this.mResult.Value};MeasureLabelItem.prototype.getBoundingBox=function(){if(!this.mNameBox||!this.mValueBox){return null}var size1=this.mValueBox.getSize();var posS=this.mNameBox.getPosition().copy();var pos1=this.mValueBox.getPosition();var posE=new eDwTypes_1.HC.Point2(pos1.x+size1.x,pos1.y+size1.y);var min=new eDwTypes_1.HC.Point2(Math.min(posS.x,posE.x),Math.min(posS.y,posE.y));var max=new eDwTypes_1.HC.Point2(Math.max(posS.x,posE.x),Math.max(posS.y,posE.y));return{Min:min,Max:max}};return MeasureLabelItem}();var MeasureBaseLine=function(){function MeasureBaseLine(iViewer,iPntWCHC0,iPntWCHC1,iLineColor){this.mViewer=iViewer;this.mColor=iLineColor||cGreyColor;this.setWCPts(iPntWCHC0,iPntWCHC1)}MeasureBaseLine.prototype.draw=function(){if(!this.isValid())return;if(this.mLine)this.updateLinePts();else this.createHCLine();var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawLine(this.mLine)};MeasureBaseLine.prototype.getLineColorHC=function(){return this.mColor};MeasureBaseLine.prototype.getMiddleWCPtHC=function(){var middle=eDwTypes_1.HC.Point3.scale(eDwTypes_1.HC.Point3.add(this.mWCEndPtHC0,this.mWCEndPntHC1),.5);return middle};MeasureBaseLine.prototype.setLineColor=function(iColor){this.mColor=iColor;if(this.mLine)this.setColorOnHCLine(iColor);else this.createHCLine()};MeasureBaseLine.prototype.isValid=function(){return this.mWCEndPtHC0&&this.mWCEndPntHC1&&eDwGeomUtils.isValidHCPoint(this.mWCEndPtHC0)&&eDwGeomUtils.isValidHCPoint(this.mWCEndPntHC1)};MeasureBaseLine.prototype.createHCLine=function(){this.mLine=new eDwTypes_1.HC.Markup.Shape.Line;this.setColorOnHCLine(this.mColor);this.updateLinePts();return this};MeasureBaseLine.prototype.copyFrom=function(iSrcLine){if(iSrcLine.mLine){this.mLine.setStrokeWidth(iSrcLine.mLine.getStrokeWidth());this.mLine.setEndcapType(iSrcLine.mLine.getEndEndcapType());this.mLine.setStartEndcapSize(iSrcLine.mLine.getStartEndcapSize());this.mLine.setEndEndcapSize(iSrcLine.mLine.getEndEndcapSize());this.mLine.setStartEndcapColor(iSrcLine.mLine.getStartEndcapColor());this.mLine.setEndEndcapColor(iSrcLine.mLine.getEndEndcapColor())}this.setWCPts(iSrcLine.mWCEndPtHC0,iSrcLine.mWCEndPntHC1);this.mColor=iSrcLine.mColor};MeasureBaseLine.prototype.setWCPts=function(iWCStartPntHC,iWCEndPntHC){if(!iWCStartPntHC||!iWCEndPntHC||!eDwGeomUtils.isValidHCPoint(iWCStartPntHC)||!eDwGeomUtils.isValidHCPoint(iWCEndPntHC)){console.warn("One or more measure points are invalid");return}this.mWCEndPtHC0=iWCStartPntHC.copy();this.mWCEndPntHC1=iWCEndPntHC.copy()};MeasureBaseLine.prototype.updateLinePts=function(){var viewHC=this.mViewer.getHCView();this.mLine.setP1(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPtHC0)));this.mLine.setP2(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPntHC1)))};MeasureBaseLine.prototype.setColorOnHCLine=function(iColor){this.mLine.setStrokeColor(iColor);this.mLine.setEndEndcapColor(iColor);this.mLine.setStartEndcapColor(iColor)};return MeasureBaseLine}();var MeasureLine=function(_super){__extends(MeasureLine,_super);function MeasureLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLine.prototype.copy=function(){var copy=new MeasureLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setWidthAndEndCapsOnHCLine();return this};MeasureLine.prototype.setWidthAndEndCapsOnHCLine=function(){this.mLine.setStrokeWidth(3);this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.None)};return MeasureLine}(MeasureBaseLine);var MeasureLeaderLine=function(_super){__extends(MeasureLeaderLine,_super);function MeasureLeaderLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLeaderLine.prototype.copy=function(){var copy=new MeasureLeaderLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLeaderLine.prototype.getLeaderStartPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPtHC0)};MeasureLeaderLine.prototype.getLeaderEndPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPntHC1)};MeasureLeaderLine.prototype.setLeaderEndPos=function(iPos){this.setWCPts(this.mWCEndPtHC0,eDwGeomUtils.screenToWorld(iPos,this.mViewer.getHCView()))};MeasureLeaderLine.prototype.setLeaderEnd=function(iPoint){this.mWCEndPntHC1=iPoint.copy()};MeasureLeaderLine.prototype.getLeaderStart=function(){return this.mWCEndPtHC0};return MeasureLeaderLine}(MeasureBaseLine);var MeasureDistLine=function(_super){__extends(MeasureDistLine,_super);function MeasureDistLine(iViewer,iPntHC0,iSelObj0,iPntHC1,iSelObj1,iLineColor,iUseArrowEnds){if(iUseArrowEnds===void 0){iUseArrowEnds=true}var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;_this.mStartSelObj=iSelObj0;_this.mEndSelObj=iSelObj1;_this.mDistColor=iLineColor||cLineDistanceColor;_this.mUseArrowEnds=iUseArrowEnds;if(!_this.isValid())_this.createHCLine();return _this}MeasureDistLine.prototype.copy=function(){var copy=new MeasureDistLine(this.mViewer,this.mWCEndPtHC0,this.mStartSelObj,this.mWCEndPntHC1,this.mEndSelObj,this.getLineColorHC(),this.mUseArrowEnds);copy.copyFrom(this);return copy};MeasureDistLine.prototype.setSelObjEndPts=function(iWCStartPntHC,iStartSelObj,iWCEndPntHC,iEndSelObj){_super.prototype.setWCPts.call(this,iWCStartPntHC,iWCEndPntHC);this.mStartSelObj=iStartSelObj;this.mEndSelObj=iEndSelObj};MeasureDistLine.prototype.getDistance=function(){var localPt0HC=this.mStartSelObj.getAsLocalPoint(this.mWCEndPtHC0);var localPt1HC=this.mEndSelObj.getAsLocalPoint(this.mWCEndPntHC1);return eDwTypes_1.HC.Point3.subtract(localPt0HC,localPt1HC).length()};MeasureDistLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setHCLineAttributes();return this};MeasureDistLine.prototype.setHCLineAttributes=function(){this.mLine.setStrokeWidth(3);if(this.mUseArrowEnds){this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.Arrowhead)}this.mLine.setStartEndcapSize(5);this.mLine.setEndEndcapSize(5);this.mLine.setStartEndcapColor(this.mDistColor);this.mLine.setEndEndcapColor(this.mDistColor);this.mLine.setStrokeColor(this.mDistColor)};return MeasureDistLine}(MeasureBaseLine);var MeasureLabel=function(){function MeasureLabel(iViewer,iPnt3DHC,iDrawEnabled){if(iDrawEnabled===void 0){iDrawEnabled=true}this.mViewer=iViewer;this.mItems=[];this.mDrawEnabled=iDrawEnabled;this.createLeaderIfPointValid(iPnt3DHC,iPnt3DHC)}MeasureLabel.prototype.reset=function(){this.mItems=[]};MeasureLabel.prototype.drawLabel=function(){if(!this.isValid()||!this.mDrawEnabled)return;this.setLabelPosition(this.mLeader.getLeaderEndPos());var n=this.mItems.length;if(0===n)return;this.mLeader.draw();for(var i=0;icanvasSize.x&&bboxSize.xcanvasSize.y&&bboxSize.y1){this.mLineDist.draw();if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){this.mDelta.draw(iImmediateDrawMode)}var viewHC=this.mViewer.getHCView();this.mEndGlyph0.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[0])));this.mEndGlyph1.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[1])));if(!iImmediateDrawMode){var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawCircle(this.mEndGlyph0);renderer.drawCircle(this.mEndGlyph1)}}};MeasureAuxDelta.prototype.getLabelData=function(){var labelData={};var labelName=this.mLineNormal?cNormalDistance:this.mSomeCoordsArcCenters?cCenterDistance:cDistance;labelData[cDistance]=new MeasureResultDistance(labelName,this.getDistance());var minResultDist=new MeasureResultDistance(cMinDistance,this.mModelSpaceMinDist);if(parseFloat(minResultDist.Value)>0){labelData[cMinDistance]=minResultDist}var maxResultDist=new MeasureResultDistance(cMaxDistance,this.mModelSpaceMaxDist);if(parseFloat(maxResultDist.Value)>0){labelData[cMaxDistance]=maxResultDist}if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){$.extend(labelData,this.mDelta.getLabelData())}return labelData};MeasureAuxDelta.prototype.getLabels=function(){var labels=[];if(this.getDistance()1&&this.mLineDist?eDwTypes_1.HC.Point3.subtract(this.mWCPntsHC[0],this.mWCPntsHC[1]):eDwTypes_1.HC.Point3.zero()};MeasureAuxDelta.prototype.getDistance=function(){return this.mLineDist?this.mLineDist.getDistance():0};MeasureAuxDelta.prototype.setDistLineColor=function(iColor){this.mLineColor=iColor};MeasureAuxDelta.prototype.setPointColor=function(iColor){this.mEndGlyph0.setFillColor(iColor);this.mEndGlyph1.setFillColor(iColor)};MeasureAuxDelta.prototype.setMinDist=function(iDist){this.mModelSpaceMinDist=iDist};MeasureAuxDelta.prototype.setMaxDist=function(iDist){this.mModelSpaceMaxDist=iDist};Object.defineProperty(MeasureAuxDelta.prototype,"LineNormal",{get:function(){return this.mLineNormal},set:function(iEnable){this.mLineNormal=iEnable},enumerable:false,configurable:true});Object.defineProperty(MeasureAuxDelta.prototype,"SomeCoordsArcCenters",{get:function(){return this.mSomeCoordsArcCenters},set:function(iEnable){this.mSomeCoordsArcCenters=iEnable},enumerable:false,configurable:true});MeasureAuxDelta.prototype.hasDistance=function(){var deltaDist=this.getDistance();return deltaDist>cLengthTol?true:false};return MeasureAuxDelta}();var MeasureDelta=function(){function MeasureDelta(iViewer){this.mViewer=iViewer;this.reset()}MeasureDelta.prototype.set=function(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];this.mLineDeltaMap[cDeltaX].setSelObjEndPts(iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1);this.mLineDeltaMap[cDeltaY].setSelObjEndPts(deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1);this.mLineDeltaMap[cDeltaZ].setSelObjEndPts(deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1)};MeasureDelta.prototype.getLabels=function(){var labelData=this.getLabelData();var numNonZeroLabelData=0;var nonZeroLabelData={};for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var deltaKey=_a[_i];var dist=this.mLineDeltaMap[deltaKey].getDistance();if(dist>cLengthTol){nonZeroLabelData[deltaKey]=labelData[deltaKey];numNonZeroLabelData++}}if(numNonZeroLabelData===1)nonZeroLabelData={};var labels=[];for(var key in nonZeroLabelData){var lineDelta=this.mLineDeltaMap[key];var label=new MeasureLabel(this.mViewer,lineDelta.getMiddleWCPtHC());label.addItem(labelData[key],lineDelta.getLineColorHC());if(label.isValid())labels.push(label)}return labels};MeasureDelta.prototype.draw=function(iImmediateDrawMode){if(this.isDeltaEnabled()){for(var key in this.mLineDeltaMap){var deltaLine=this.mLineDeltaMap[key];if(deltaLine.getDistance()>cLengthTol)deltaLine.draw()}}};MeasureDelta.prototype.reset=function(){this.mLineDeltaMap={}};MeasureDelta.prototype.copy=function(){var auxDeltaCopy=new MeasureDelta(this.mViewer);for(var key in this.mLineDeltaMap){auxDeltaCopy.mLineDeltaMap[key]=this.mLineDeltaMap[key].copy()}return auxDeltaCopy};MeasureDelta.prototype.getLabelData=function(){var labelData={};if(this.isDeltaEnabled()){for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var delta=_a[_i];labelData[delta]=new MeasureResultDistance(delta,this.mLineDeltaMap[delta].getDistance())}}return labelData};MeasureDelta.prototype.getText=function(){if(this.isDeltaEnabled()){var data=this.getLabelData();return"Delta : "+data[cDeltaX].Value+", "+data[cDeltaY].Value+", "+(""+data[cDeltaZ].Value)}return""};MeasureDelta.create=function(iViewer,iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var measureDelta=new MeasureDelta(iViewer);var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];measureDelta.mLineDeltaMap[cDeltaX]=new MeasureDistLine(iViewer,iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1,eDwTypes_1.HC.Color.red(),false);measureDelta.mLineDeltaMap[cDeltaY]=new MeasureDistLine(iViewer,deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1,new eDwTypes_1.HC.Color(0,128,0),false);measureDelta.mLineDeltaMap[cDeltaZ]=new MeasureDistLine(iViewer,deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1,eDwTypes_1.HC.Color.blue(),false);return measureDelta};MeasureDelta.prototype.isDeltaEnabled=function(){return eDwMeasureEntities.ShowDelta&&!!this.mLineDeltaMap[cDeltaX]};return MeasureDelta}();var MeasureAuxDistance=function(){function MeasureAuxDistance(iViewer){this.mViewer=iViewer;this.mDistLine=new MeasureAuxDelta(iViewer);this.mNDistLine=new MeasureAuxDelta(iViewer,cAuxDistanceNormalDistanceLineColor,true);this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]}MeasureAuxDistance.prototype.reset=function(){this.mDistLine.reset();this.mNDistLine.reset();this.mNDistLine.setDistLineColor(cAuxDistanceNormalDistanceLineColor);this.mNDistLine.LineNormal=true;this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]};MeasureAuxDistance.prototype.draw=function(iImmediateDrawMode){if(!this.getLabels().length)return;this.mDistLine.draw(iImmediateDrawMode);this.mNDistLine.draw(iImmediateDrawMode);for(var _i=0,_a=this.mNormalDistExtLines;_i<_a.length;_i++){var normalExtLine=_a[_i];normalExtLine.draw()}};MeasureAuxDistance.prototype.setByPointPoint=function(iWCPntHC0,iSelObj0,iWCPntHC1,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}this.reset();this.mDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.mDistLine.SomeCoordsArcCenters=isSomeCoordsArcCenters;this.mNDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.setNormalDistExtPoints([iWCPntHC0,iWCPntHC0,iWCPntHC1,iWCPntHC1]);this.avoidDuplication()};MeasureAuxDistance.prototype.setByPointLine=function(iPntWCHC,iSelObj0,iEdgeHC,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}var pickPntWCHC=iSelObj1.getPosition();var endPntsWCHC=l_getLineEndPts(iSelObj1);var vecWCHC=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,endPntsWCHC.P1HC);if(vecWCHC.length()<1e-6)return;vecWCHC.normalize();var k=eDwTypes_1.HC.Point3.dot(eDwTypes_1.HC.Point3.subtract(iPntWCHC,pickPntWCHC),vecWCHC);var basePntWCHC=eDwTypes_1.HC.Point3.add(pickPntWCHC,eDwTypes_1.HC.Point3.scale(vecWCHC,k));var vecWCHC0=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,basePntWCHC);var vecWCHC1=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P1HC,basePntWCHC);if(eDwTypes_1.HC.Point3.dot(vecWCHC0,vecWCHC1)<0){this.setByPointPoint(iPntWCHC,iSelObj0,basePntWCHC,iSelObj1,isSomeCoordsArcCenters)}else{this.reset();var pntWCHC=vecWCHC0.length()normalDist){result.push(cDistance+": "+labelData[cDistance].Value)}if(this.mNDistLine.getWCDeltaEnds().length&&normalDist){result.push((this.mNDistLine.LineNormal?"Normal ":"")+cDistance+": "+labelData[cDistance].Value)}var minDistResultItem=labelData[cMinDistance];if(minDistResultItem){result.push(cMinDistance+": "+minDistResultItem.Value)}var maxDistResultItem=labelData[cMaxDistance];if(maxDistResultItem){result.push(cMaxDistance+": "+maxDistResultItem.Value)}if(eDwMeasureEntities.ShowDelta){var nDeltaPt=this.mNDistLine.getDelta();var deltaPt=this.mNDistLine.LineNormal?this.mDistLine.getDelta():nDeltaPt;if(!deltaPt.equalsWithTolerance(eDwTypes_1.HC.Point3.zero(),cLengthTol)){result.push(distLine.getText())}}return result.join("\n")};MeasureAuxDistance.getAngle=function(iV0,iV1){var vec0=iV0.copy();var vec1=iV1.copy();vec0.normalize();vec1.normalize();var dotVal=eDwTypes_1.HC.Point3.dot(vec0,vec1);if(0===dotVal)return 90;dotVal=Math.min(dotVal,1);dotVal=Math.max(dotVal,-1);var angle=Math.acos(dotVal);var angleDgree=angle*180/Math.PI;var n=eDwTypes_1.HC.Point3.cross(vec0,vec1);n.normalize();if(isNaN(n.x)||isNaN(n.y)||isNaN(n.z))return 0;return angleDgree};MeasureAuxDistance.prototype.setMinMaxForCircles=function(iCircleHC0,iCircleHC1){function setMinMax(ioAuxDelta,iNominalDist,iRadiiDist){if(!ioAuxDelta.getWCDeltaEnds().length){return}if(iNominalDist>iRadiiDist){ioAuxDelta.setMinDist(iNominalDist-iRadiiDist)}ioAuxDelta.setMaxDist(iNominalDist+iRadiiDist)}var circlePlaneHC0=eDwTypes_1.HC.Plane.createFromPointAndNormal(iCircleHC0.origin,iCircleHC0.normal);var projPnt=eDwGeomUtils.dropPointOnPlane(iCircleHC1.origin,circlePlaneHC0);var dot=eDwTypes_1.HC.Point3.dot(iCircleHC0.normal,iCircleHC1.normal);var dist=projPnt.subtract(iCircleHC0.origin).length();console.debugLog("Measure","2 circles/arcs: dot = "+dot+" dist = "+dist);if(1-Math.abs(dot)cLengthTol){var radiiDist=iCircleHC0.radius+iCircleHC1.radius;setMinMax(this.mDistLine,dist,radiiDist);setMinMax(this.mNDistLine,dist,radiiDist)}};MeasureAuxDistance.prototype.avoidDuplication=function(){var delta0=this.mDistLine.getDelta();var delta1=this.mNDistLine.getDelta();var len0=delta0.length();var len1=delta1.length();var lenMax=Math.max(len0,len1);var lenDiff=Math.abs(len0-len1);if(0===lenMax||lenDiff/lenMax1){this.addDisplayMarker(iSelObjs[0]);delete this.mDelta;delete this.mDistLine}this.addDisplayMarker(iSelObjs[n-1]);if(eDwMeasureEntities.PointToPoint&&this.mPntData.length===2){var selObj0=this.mPntData[0].SelObj;var selObj1=this.mPntData[1].SelObj;var pntWCHC0=selObj0.getPosition();var pntWCHC1=selObj1.getPosition();var absLenTol=eDwGeomUtils.cAbsLengthTol;if(!pntWCHC0.equalsWithTolerance(pntWCHC1,absLenTol)){this.mDistLine=new MeasureDistLine(this.mViewer,pntWCHC0,selObj0,pntWCHC1,selObj1);this.mDistLine.draw();this.mDelta=MeasureDelta.create(this.mViewer,pntWCHC1,pntWCHC0,selObj1,selObj0)}}};MeasureAuxPick.prototype.getText=function(){var text="";if(eDwMeasureEntities.PointToPoint){text=this.mDistResultText;if(this.mDelta)text+="\n"+this.mDelta.getText()}return text};MeasureAuxPick.prototype.addDisplayMarker=function(iSelObj){var cWidthEdge=3;var cPointSize=7;var pntWCHC=iSelObj.getPosition().copy();var shapeCircleHC=new eDwTypes_1.HC.Markup.Shape.Circle;shapeCircleHC.setCenter(eDwTypes_1.HC.Point2.fromPoint3(this.mViewer.getHCView().projectPoint(pntWCHC)));shapeCircleHC.setFillColor(cAuxPickPointFillColor);shapeCircleHC.setStrokeColor(cAuxPickPointStrokeColor);shapeCircleHC.setStrokeWidth(cWidthEdge);shapeCircleHC.setRadius(cPointSize);this.mPntData.push({SelObj:iSelObj,Circle:shapeCircleHC});return shapeCircleHC};MeasureAuxPick.prototype.drawEndPnts=function(){var viewHC=this.mViewer.getHCView();var renderer=this.mViewer.getHCMarkupManager().getRenderer();for(var i=0;i0?n-1:n}for(var i=startIdx;i0){labelsToBeDistributed=this.mInfoLabels.slice().concat(this.mResultLabels)}}this.distributeLabels(labelsToBeDistributed);if(!this.mImmediateDrawMode){this.addMarkupLabels()}};MeasureAuxGeo.prototype.updateLastInfoLabels=function(){this.updateInfoLabel(this.getLabels().length-1)};MeasureAuxGeo.prototype.updateInfoLabel=function(iIndex){this.mInfoLabels=[];function addTo(iCurrIndex,iLabels,ioLabels){if(iLabels.length>iCurrIndex&&iCurrIndex>=0){var label=iLabels[iCurrIndex];if(label.setDefaultEndPos()){label.setStringContent();ioLabels.push(label)}}}addTo(iIndex,this.getLabels(),this.mInfoLabels)};MeasureAuxGeo.prototype.getInfoLabelText=function(){var output=[];var labels=this.getLabels();for(var i=0;icAngleTol?angleRange+Math.PI:angleRange;var percRange=angleRange/(2*Math.PI);len*=percRange;area*=percRange;angle*=percRange}var circularArc={OriginWCHC:iSelObj.getAsLocalPoint(ioCircleHC.origin),NormalWCHC:ioCircleHC.normal,StartPtWCHC:startPt,EndPtWCHC:endPt,Length:len,Area:area,Diameter:ioCircleHC.radius*2,Angle:angle};return circularArc}function l_closestPoints(iPntHC0,iPntHC1){var pntHC0=iPntHC0[0].copy();var pntHC1=iPntHC1[0].copy();var minDist=eDwTypes_1.HC.Point3.subtract(iPntHC0[0],iPntHC1[0]).length();for(var i=0;i0||eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)>0){var closePnts=l_closestPoints(pntsL0HC,pntsL1HC);distPntHC0=closePnts.P0HC;distPntHC1=closePnts.P1HC}return{PntHC0:origPntHC0,PntHC1:origPntHC1,PntHC2:distPntHC0,PntHC3:distPntHC1}}function l_distanceLineLinePara(iLineHC0,iLineHC1,iPntHC0,iPntHC1){var vecHC0=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,iLineHC0.P1HC);vecHC0.normalize();var k=eDwTypes_1.HC.Point3.dot(vecHC0,eDwTypes_1.HC.Point3.subtract(iPntHC1,iPntHC0))/eDwTypes_1.HC.Point3.dot(vecHC0,vecHC0);var basePnt1HC=eDwTypes_1.HC.Point3.add(iPntHC0,eDwTypes_1.HC.Point3.scale(vecHC0,k));var vecL0P0HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,basePnt1HC);var vecL0P1HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P1HC,basePnt1HC);if(eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)<0){return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1.copy(),PntHC2:basePnt1HC.copy(),PntHC3:iPntHC1.copy()}}var tmp=l_closestPoints([iLineHC1.P0HC,iLineHC1.P1HC],[iLineHC0.P0HC,iLineHC0.P1HC]);return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1,PntHC2:tmp.P1HC,PntHC3:tmp.P0HC}}function l_adjustLeaderEndByStart(iPoints){if(0===iPoints.length)return[];function computeAngle(iVect){var angle=Math.atan2(iVect.y,iVect.x);var degrees=180*angle/Math.PI;return(360+Math.round(degrees))%360}function compare(iA,iB){if(iA.angiB.ang)return 1;return 0}var targetRadius=90;var center=new eDwTypes_1.HC.Point2(0,0);for(var i=0;i-1){this.mSelObjs.splice(idx,1)}}return[2]}}))}))})()};eDwMeasureOperator.prototype.clearMeasureEntities=function(){this.mMeasureEntities.reset()};eDwMeasureOperator.prototype.highlightEntityTempAt=function(idx){this.mMeasureEntities.highlightTemporaryEntityAt(idx)};eDwMeasureOperator.prototype.dehighlightAllTemporaryEntity=function(){this.mMeasureEntities.dehighlightAllTemporaryEntity();this.resetTempHighlight()};eDwMeasureOperator.prototype.getMeasureMode=function(){return this.mMeasureMode};eDwMeasureOperator.prototype.setMeasureMode=function(iMode){this.mMeasureMode=iMode};eDwMeasureOperator.prototype.setPointToPointMode=function(iEnable){this.mMeasureEntities.updatePointToPoint(iEnable)};eDwMeasureOperator.prototype.setShowDelta=function(iEnable){this.mMeasureEntities.updateDelta(iEnable)};eDwMeasureOperator.prototype.highlightMeasuringItem=function(iSelObj){this.mSelObjs.push(iSelObj);this.Viewer.HCViewer.selectionManager.add(iSelObj)};eDwMeasureOperator.prototype.dehighlightMeasuringItems=function(){this.mSelObjs=[];this.Viewer.HCViewer.selectionManager.clear()};eDwMeasureOperator.prototype.removeMeasuringItemTempHighlight=function(){for(var _i=0,_a=this.mSelObjs;_i<_a.length;_i++){var selObj=_a[_i];eDwMeasureEntities.highlightEntity(selObj,this.Viewer.getModel(),false)}};eDwMeasureOperator.prototype.resetTempHighlight=function(){eDwMeasureEntities.highlightEntity(this.mTempHighlightItem,this.Viewer.getModel(),false);this.removeMeasuringItemTempHighlight()};eDwMeasureOperator.prototype.resetSelections=function(){var model=this.Viewer.getModel();var modelHC=model.getHCModel();var arraySize=this.mSelectionArray.length;for(var i=0;i"+"
    "+""+entityClass+"-"+entityIndex+" "+""+desc+"
    "+"
    ";_b.label=10;case 10:++i;return[3,1];case 11:return[2,generatedHTML]}}))}))};return eDwUIMeasureHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);return eDwUIMeasureHTMLGenerator}));define("eDwUIMeasurePlugin",["require","exports","eDwEventMgr","eDwKeyMgr","eDwUIUtils","eDwMeasureMgr","eDwUIMeasureHTMLGenerator","eDwTypes","eDwUIBasePlugin","eDwEvents","eDwMeasureEvents","eDwUIShortcutMenu"],(function(require,exports,eDwEventMgr,eDwKeyMgr_1,eDwUIUtils,eDwMeasureMgr,eDwUIMeasureHTMLGenerator,eDwTypes_3,eDwUIBasePlugin_1,eDwEvents_2,eDwMeasureEvents_2,eDwUIShortcutMenu_1){"use strict";var eDwUIMeasurePlugin=function(_super){__extends(eDwUIMeasurePlugin,_super);function eDwUIMeasurePlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-measure"};_this=_super.call(this,"Measure",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();return _this}eDwUIMeasurePlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad,model,value,measureButton;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_measurePanelID,HTML:"measurepanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();model=this.mViewer.getModel();value=model.getProperty("measure");eDwUIUtils.hide("#edrawings-button-measure",false);measureButton=$("#edrawings-button-measure");measureButton[value==="true"?"removeClass":"addClass"]("edrawings-disabled-button");this.mMeasureMgr=new eDwMeasureMgr(this.mViewer);eDwUIUtils.setUIGenerator(c_measurePanelID,new eDwUIMeasureHTMLGenerator(this.mViewer,c_measurePanelID));return[2]}}))}))};eDwUIMeasurePlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_measurePanelID)}};eDwUIMeasurePlugin.prototype.onActivate=function(iButtonJQ){var _this=this;if(!_super.prototype.onActivate.call(this,iButtonJQ))return false;eDwUIUtils.addPanelModeEvents(c_measurePanelID,c_eventIDSuffix,"#"+iButtonJQ.attr("id"));var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-remove",(function(iEvent,iUIItemJQ,iArg){var selMeasureItem=$(c_measurePanelID+" .edrawings-list-selected");if(selMeasureItem){var indexStr=selMeasureItem.attr("index");if(indexStr){var index=parseInt(indexStr);_this.mMeasureMgr.removeMeasureEntityAt(index)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-clear",(function(iEvent,iUIItemJQ,iArg){_this.mMeasureMgr.clearMeasureEntities();_this.mMeasureMgr.dehighlightAllSelectEntity();eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));var selectorName=c_measurePanelID+" .edrawings-measure-entities-list-item";this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=$(iEvent.target);if(!targetJQ||!targetJQ.length)return;eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();_this.updateMeasureSelection(targetJQ[0],selectorName)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"mousedown",(function(iEvent){var eventJQ=iEvent;if(!eDwKeyMgr_1.eDwKeyMgr.isRMBPressed(eventJQ)){return}_this.updateMeasureSelection(eventJQ.target,selectorName);(function(){return __awaiter(_this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:screenPos=new eDwTypes_3.HC.Point2(eventJQ.clientX,eventJQ.clientY);return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.RightClickEvent,this.mViewer,screenPos,null,this.PluginGroupName)];case 1:_a.sent();return[2]}}))}))})()}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-entities-remove","click",(function(iEvent){var targetJQ=$(iEvent.target);var idxStr=targetJQ.parent().attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);_this.mMeasureMgr.removeMeasureEntityAt(idx)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-filter-button","click",(function(iEvent){var target=$(iEvent.target);if(target.hasClass("state-on-button")){target.removeClass("state-on-button")}else{target.addClass("state-on-button")}_this.mMeasureMgr.setMeasureMode(l_getCurrentMeasureMode())}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-delta-button","click",(function(iEvent){var target=$(iEvent.target);_this.mMeasureMgr.setMeasureDelta(!target.hasClass("state-on-button"));target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-pickpoint-button","click",(function(iEvent){var target=$(iEvent.target);var isSelected=target.hasClass("state-on-button");_this.mMeasureMgr.setPointToPointMode(!isSelected);target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-unit-selector","change",(function(iEvent){var lengthUnit=$("#edrawings-measure-distant-unit").val();var angleUnit=$("#edrawings-measure-angle-unit").val();_this.mMeasureMgr.setMeasureUnits(lengthUnit,angleUnit)}));var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,l_onMeasurementRefresh);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,l_onMeasurementSelected);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,l_onMeasurementDeselectAll);this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",true);this.mMeasureMgr.activateMeasure(this.mMeasureMgr.getMeasureMode());l_syncMeasureModeUI(this.mMeasureMgr,this.mViewer.getModel().getUserUnits());return true};eDwUIMeasurePlugin.prototype.onDeactivate=function(iButtonJQ){if(!_super.prototype.onDeactivate.call(this,iButtonJQ))return false;eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);this.mMeasureMgr.deactivateMeasure();var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();shortcutMenu.removeAllMenuItems(this.PluginGroupName);this.mUIHTMLEventMgr.removeAllEventHandlers();var eventMgr=eDwEventMgr.get();eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,"l_onMeasurementRefresh");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,"l_onMeasurementSelected");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,"l_onMeasurementDeselectAll");this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",false);return true};eDwUIMeasurePlugin.prototype.updateMeasureSelection=function(iTarget,iSelectorName){var targetJQ=$(iTarget);var idxStr=targetJQ.attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);var measureMgr=this.mMeasureMgr;$(iSelectorName).removeClass("edrawings-list-selected");measureMgr.dehighlightAllSelectEntity();targetJQ.addClass("edrawings-list-selected");measureMgr.highlightSelectEntityAt(idx)};eDwUIMeasurePlugin.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){this.mMeasureMgr.dehighlightAllSelectEntity();this.mMeasureMgr.clearMeasureEntities()};return eDwUIMeasurePlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_measurePanelID="#edrawings-measure-panel";var c_eventIDSuffix=".edw.measure";function l_onMeasurementDeselectAll(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementSelected(iSelListIndex){return __awaiter(this,void 0,void 0,(function(){var selector,itemJQ;return __generator(this,(function(_a){selector='.edrawings-measure-entities-list-item[index="'+iSelListIndex+'"]';itemJQ=$(selector);if(itemJQ.length&&!itemJQ.hasClass("edrawings-list-selected")){eDwUIUtils.scrollToTarget(itemJQ,"fast")}$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");itemJQ.addClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementRefresh(iMeasureResult){return __awaiter(this,void 0,void 0,(function(){var list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:list=$("#edrawings-measure-submenu-list");$("#edrawings-measure-result").text("");list.empty();$("#edrawings-measure-result").text(iMeasureResult.Message);gen=eDwUIUtils.getUIGenerator(c_measurePanelID);gen.setMeasureResult(iMeasureResult);_b=(_a=list).append;return[4,gen.generateHTML("")];case 1:_b.apply(_a,[_c.sent()]);eDwUIUtils.fixMenuPanelInwardToolbar($(c_measurePanelID));return[2]}}))}))}function l_getCurrentMeasureMode(){var vertexEnabled=eDwUIUtils.isStateOn("#edrawings-measure-vertex-button")?eDwTypes_3.EntityMode.VERTEX:0;var edgeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-edge-button")?eDwTypes_3.EntityMode.EDGE:0;var faceEnabled=eDwUIUtils.isStateOn("#edrawings-measure-face-button")?eDwTypes_3.EntityMode.FACE:0;var holeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-hole-button")?eDwTypes_3.EntityMode.HOLE:0;return vertexEnabled|edgeEnabled|faceEnabled|holeEnabled}function l_syncMeasureModeUI(iMeasureMgr,iUserUnits){function setMeasureButton(iID,iMeasureModes,iTargetModes){var method=iMeasureModes&iTargetModes?"addClass":"removeClass";$(iID)[method]("state-on-button")}$("#edrawings-measure-distant-unit").val(iUserUnits.Length);$("#edrawings-measure-angle-unit").val(iUserUnits.Angle);var measureMode=iMeasureMgr.getMeasureMode();setMeasureButton("#edrawings-measure-vertex-button",measureMode,eDwTypes_3.EntityMode.VERTEX);setMeasureButton("#edrawings-measure-edge-button",measureMode,eDwTypes_3.EntityMode.EDGE);setMeasureButton("#edrawings-measure-face-button",measureMode,eDwTypes_3.EntityMode.FACE)}return eDwUIMeasurePlugin})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. -var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Mould-450-15",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
    Matrix = "+JSON.stringify(matrixHC)+"
    ";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
    Net matrix = "+JSON.stringify(matrixHC)+"
    ";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
    Version #: "+eDrawingsWVUtils.getViewerVersion()+"
    ";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
    HC Version:"+viewerHC.getViewerVersionString()+"
    Format Version: "+viewerHC.getFormatVersionString()+"
    "}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
    ";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
    ";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
    ";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
    "};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
    "+" "+""+"Name
    "+"
    "}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
    "+iResult.ErrorCode+"
    ";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
    "+data+"
    "}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
    ";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); +var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Mould-450-15",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
    Matrix = "+JSON.stringify(matrixHC)+"
    ";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
    Net matrix = "+JSON.stringify(matrixHC)+"
    ";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
    Version #: "+eDrawingsWVUtils.getViewerVersion()+"
    ";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
    HC Version:"+viewerHC.getViewerVersionString()+"
    Format Version: "+viewerHC.getFormatVersionString()+"
    "}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
    ";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
    ";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
    ";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
    "};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
    "+" "+""+"Name
    "+"
    "}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
    "+iResult.ErrorCode+"
    ";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
    "+data+"
    "}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
    ";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.jpg b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.jpg index ad01d3c39..9352bbde7 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.jpg +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.jpg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa5b898f34f3a06adedf80a3d996eaa8ecaae395488a1251684b7221baa2fa30 -size 282591 +oid sha256:4bd8d1ed60ed8dbcb164e451727548efec982de0d32bca877d3c4deff8d047b0 +size 82867 diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.json b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.json index 084821f65..17540bfda 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.json +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.json @@ -8,24 +8,24 @@ "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldInsert_x1_2mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldBase_x1_10mm_AL.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldPostDie_x1_5mm_Ferro.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheetTop_x1_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldPostDie_x1_5mm_Ferro.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldInsert_x1_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldBase_x1_10mm_AL.SLDPRT" } ] \ No newline at end of file diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.step b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.step index d11622131..df5707b01 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.step +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.step @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f8bf52480796ace0471f60ce578b22cbabce5bb8908b019c23974d4aca3e3f7 -size 402426 +oid sha256:d86030f2f660711958b773bd45f443a158ef72308046bef54efaa5ea064a9e1d +size 524141 diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.tree.json b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.tree.json index c898e58a0..84cf2a3ce 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.tree.json +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.tree.json @@ -2,28 +2,23 @@ "assembly": { "Components": [ { - "Name": "900_MouldSheet_x2_2mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "920_MouldInsert_x1_2mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldInsert_x1_2mm_INOX.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "910_MouldBase_x1_10mm_AL-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldBase_x1_10mm_AL.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "910_MouldPositioner_x4_2mm_INOX-1", + "Name": "910_MouldPositioner_x4_2mm_INOX-4", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", - "IsSuppressed": false + "IsSuppressed": true }, { - "Name": "920_MouldPostDie_x1_5mm_Ferro-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldPostDie_x1_5mm_Ferro.SLDPRT", + "Name": "910_MouldPositioner_x4_2mm_INOX-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "910_MouldPositioner_x4_2mm_INOX-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "900_MouldSheet_x2_2mm_INOX-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT", "IsSuppressed": false }, { @@ -31,21 +26,6 @@ "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", "IsSuppressed": false }, - { - "Name": "Mould-Seg-15-450-1/Mould-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "Mould-Seg-15-450-1/DowelM8-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "Mould-Seg-15-450-1/Mould-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", - "IsSuppressed": false - }, { "Name": "Mould-Seg-15-450-1/DowelM8-2", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", @@ -59,26 +39,51 @@ { "Name": "Mould-Seg-15-450-1/DowelM8-4", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Mould-Seg-15-450-1/Mould-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", "IsSuppressed": false }, { - "Name": "910_MouldPositioner_x4_2mm_INOX-4", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", + "Name": "Mould-Seg-15-450-1/Mould-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", "IsSuppressed": false }, { - "Name": "910_MouldPositioner_x4_2mm_INOX-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", + "Name": "Mould-Seg-15-450-1/DowelM8-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", "IsSuppressed": false }, { - "Name": "900_MouldSheet_x2_2mm_INOX-2", + "Name": "900_MouldSheet_x2_2mm_INOX-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "910_MouldPositioner_x4_2mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "900_MouldSheetTop_x1_2mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheetTop_x1_2mm_INOX.SLDPRT", "IsSuppressed": false }, { - "Name": "910_MouldPositioner_x4_2mm_INOX-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", + "Name": "920_MouldPostDie_x1_5mm_Ferro-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldPostDie_x1_5mm_Ferro.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "920_MouldInsert_x1_2mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldInsert_x1_2mm_INOX.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "910_MouldBase_x1_10mm_AL-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldBase_x1_10mm_AL.SLDPRT", "IsSuppressed": false } ] @@ -87,105 +92,81 @@ "Name": "Mould-450-15", "Children": [ { - "Name": "900_MouldSheet_x2_2mm_INOX-1", + "Name": "910_MouldPositioner_x4_2mm_INOX-4", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "910_MouldPositioner_x4_2mm_INOX-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "910_MouldPositioner_x4_2mm_INOX-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "900_MouldSheet_x2_2mm_INOX-2", "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT", "Parent": null, "Properties": { - "Default": {} + "Top": {}, + "Bottom": {} }, "Equations": {}, "Mass": { - "Mass": 2.822345108851317, + "Mass": 2.942461925541079, "Density": 8000.000133, - "Volume": 0.0003527931327412288, - "SurfaceArea": 0.3561462654824574, - "CenterOfMassX": -6.068294354531439E-17, - "CenterOfMassY": 8.54399625116936E-17, - "CenterOfMassZ": 0.001 + "Volume": 0.00036780773457783134, + "SurfaceArea": 0.3725835221436341, + "CenterOfMassX": 0.010830735615608626, + "CenterOfMassY": 8.656546142756995E-17, + "CenterOfMassZ": 0.0010000000000000002 }, "Box": { - "MinX": -0.20999999999999994, - "MinY": 0.020561924839746303, - "MinZ": -0.20999999999999985, + "MinX": -0.30999999999999994, + "MinY": 0.0004999999999993042, + "MinZ": -0.2099999999999997, "MaxX": 0.2100000000000001, - "MaxY": 0.022561924839747845, - "MaxZ": 0.2100000000000003 + "MaxY": 0.002500000000000696, + "MaxZ": 0.21000000000000046 }, "Material": { "Material": "AISI 316 Stainless Steel Sheet (SS)", "Materials": "SOLIDWORKS Materials" }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "920_MouldInsert_x1_2mm_INOX-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldInsert_x1_2mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 2.433545102387517, - "Density": 8000.000133, - "Volume": 0.00030419313274122884, - "SurfaceArea": 0.30730626548245754, - "CenterOfMassX": 1.1487481566818146E-17, - "CenterOfMassY": 8.500705407670716E-17, - "CenterOfMassZ": 0.001 - }, - "Box": { - "MinX": -0.19500000000000006, - "MinY": -0.1393688637405486, - "MinZ": -0.19499999999999998, - "MaxX": 0.19500000000000006, - "MaxY": -0.13736886374054733, - "MaxZ": 0.1950000000000002 - }, - "Material": { - "Material": "AISI 316 Stainless Steel Sheet (SS)", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "910_MouldBase_x1_10mm_AL-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldBase_x1_10mm_AL.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 1.0084999999999995, - "Density": 1000.0000000000001, - "Volume": 0.0010084999999999994, - "SurfaceArea": 0.41647999999999996, - "CenterOfMassX": 2.7329358463328603E-17, - "CenterOfMassY": 0.002, - "CenterOfMassZ": -2.0519984694944627E-17 - }, - "Box": { - "MinX": -0.225, - "MinY": -0.1714528170468747, - "MinZ": -0.22500000000000003, - "MaxX": 0.225, - "MaxY": -0.16645281704687426, - "MaxZ": 0.22500000000000003 - }, - "Material": { - "Material": "", - "Materials": "" - }, "States": { "wrong": "1", "errors": "1", @@ -196,186 +177,9 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "910_MouldPositioner_x4_2mm_INOX-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.025865062359836394, - "Density": 8000.000133, - "Volume": 3.2331327412287176E-06, - "SurfaceArea": 0.003930265482457436, - "CenterOfMassX": -4.53431148756713E-17, - "CenterOfMassY": -4.797092395122323E-19, - "CenterOfMassZ": 0.001 - }, - "Box": { - "MinX": -0.04499999999999996, - "MinY": -0.1695294949190594, - "MinZ": -0.21200000000000074, - "MaxX": 0.04500000000000004, - "MaxY": -0.14952949491905937, - "MaxZ": -0.21000000000000074 - }, - "Material": { - "Material": "AISI 316 Stainless Steel Sheet (SS)", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "920_MouldPostDie_x1_5mm_Ferro-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldPostDie_x1_5mm_Ferro.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 6.083862755968792, - "Density": 8000.000133, - "Volume": 0.000760482831853072, - "SurfaceArea": 0.3119759645943007, - "CenterOfMassX": 1.0521599954267816E-17, - "CenterOfMassY": 8.807003000119111E-17, - "CenterOfMassZ": 0.0025000000000000005 - }, - "Box": { - "MinX": -0.19500000000000006, - "MinY": -0.15014404863722963, - "MinZ": -0.19499999999999998, - "MaxX": 0.19500000000000006, - "MaxY": -0.14514404863722835, - "MaxZ": 0.1950000000000002 - }, - "Material": { - "Material": "AISI 316 Stainless Steel Sheet (SS)", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "Mould-Seg-15-450-1", "Children": [ - { - "Name": "Mould-Seg-15-450-1/Mould-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", - "Properties": { - "Default": {}, - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.3644484955592151, - "Density": 999.9999999999999, - "Volume": 0.00036444849555921515, - "SurfaceArea": 0.09894162830044406, - "CenterOfMassX": 8.628315526903119E-17, - "CenterOfMassY": 9.519718133642022E-18, - "CenterOfMassZ": 0.0075000000000000015 - }, - "Box": { - "MinX": -0.20999999999999996, - "MinY": -0.07887246417339214, - "MinZ": -0.20999999999999988, - "MaxX": 0.20999999999999996, - "MaxY": -0.06387246417339068, - "MaxZ": 0.2100000000000001 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Mould-Seg-15-450-1/DowelM8-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0009861450038860776, - "Density": 999.9999999999999, - "Volume": 9.861450038860776E-07, - "SurfaceArea": 0.0005798323540218004, - "CenterOfMassX": -0.25285738016697223, - "CenterOfMassY": -0.03202845795320286, - "CenterOfMassZ": 0.009814795296011232 - }, - "Box": { - "MinX": -0.003999999999988513, - "MinY": -0.131898874093304, - "MinZ": -0.20649999999999988, - "MaxX": 0.004000000000011494, - "MaxY": -0.11189887409330398, - "MaxZ": -0.19849999999999982 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Mould-Seg-15-450-1/Mould-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", - "Properties": { - "Default": {}, - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.3644484955592151, - "Density": 999.9999999999999, - "Volume": 0.00036444849555921515, - "SurfaceArea": 0.09894162830044406, - "CenterOfMassX": 8.628315526903119E-17, - "CenterOfMassY": 9.519718133642022E-18, - "CenterOfMassZ": 0.0075000000000000015 - }, - "Box": { - "MinX": -0.20999999999999996, - "MinY": -0.10747570440837648, - "MinZ": -0.20999999999999994, - "MaxX": 0.20999999999999996, - "MaxY": -0.09247570440837502, - "MaxZ": 0.21000000000000005 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "Mould-Seg-15-450-1/DowelM8-2", "Children": null, @@ -396,10 +200,10 @@ }, "Box": { "MinX": 0.19849999999999993, - "MinY": -0.13189887409330472, + "MinY": 0.0044999999999999814, "MinZ": -0.00399999999998784, "MaxX": 0.20649999999999993, - "MaxY": -0.1118988740933047, + "MaxY": 0.024500000000000008, "MaxZ": 0.004000000000012265 }, "Material": { @@ -431,11 +235,11 @@ }, "Box": { "MinX": -0.00400000000001291, - "MinY": -0.13189887409330542, - "MinZ": 0.19849999999999993, + "MinY": 0.004499999999999279, + "MinZ": 0.1984999999999999, "MaxX": 0.003999999999987153, - "MaxY": -0.1118988740933054, - "MaxZ": 0.20650000000000004 + "MaxY": 0.024499999999999307, + "MaxZ": 0.20650000000000002 }, "Material": { "Material": "", @@ -451,6 +255,93 @@ "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/Mould-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", + "Properties": { + "Default": {}, + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.3644484955592151, + "Density": 999.9999999999999, + "Volume": 0.00036444849555921515, + "SurfaceArea": 0.09894162830044406, + "CenterOfMassX": 8.628315526903119E-17, + "CenterOfMassY": 9.519718133642022E-18, + "CenterOfMassZ": 0.0075000000000000015 + }, + "Box": { + "MinX": -0.20999999999999996, + "MinY": 0.002499999999999266, + "MinZ": -0.20999999999999996, + "MaxX": 0.20999999999999996, + "MaxY": 0.01750000000000073, + "MaxZ": 0.21000000000000002 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/Mould-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", + "Properties": { + "Default": {}, + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.3644484955592151, + "Density": 999.9999999999999, + "Volume": 0.00036444849555921515, + "SurfaceArea": 0.09894162830044406, + "CenterOfMassX": 8.628315526903119E-17, + "CenterOfMassY": 9.519718133642022E-18, + "CenterOfMassZ": 0.0075000000000000015 + }, + "Box": { + "MinX": -0.20999999999999996, + "MinY": 0.01749999999999927, + "MinZ": -0.2099999999999999, + "MaxX": 0.20999999999999996, + "MaxY": 0.03250000000000074, + "MaxZ": 0.21000000000000008 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/DowelM8-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", "Properties": { "Default": {} }, @@ -465,12 +356,12 @@ "CenterOfMassZ": 0.009814795296011232 }, "Box": { - "MinX": -0.2065, - "MinY": -0.13189887409330472, - "MinZ": -0.00400000000001368, - "MaxX": -0.19849999999999993, - "MaxY": -0.11189887409330469, - "MaxZ": 0.00399999999998648 + "MinX": -0.003999999999988513, + "MinY": 0.0045000000000006875, + "MinZ": -0.2064999999999999, + "MaxX": 0.004000000000011494, + "MaxY": 0.024500000000000716, + "MaxZ": -0.19849999999999984 }, "Material": { "Material": "", @@ -489,136 +380,28 @@ }, "Equations": {}, "Mass": { - "Mass": 0.7268097132390821, - "Density": 1000.0, - "Volume": 0.0007268097132390821, - "SurfaceArea": 0.20241426724510259, - "CenterOfMassX": 4.352115527088376E-17, - "CenterOfMassY": -2.603367528404367E-18, - "CenterOfMassZ": 1.5276605513445093E-05 + "Mass": 0.725823568235196, + "Density": 999.9999999999998, + "Volume": 0.0007258235682351962, + "SurfaceArea": 0.20183443489108077, + "CenterOfMassX": 0.00027512796776840096, + "CenterOfMassY": 2.0464435729425444E-17, + "CenterOfMassZ": 1.147302088111876E-05 }, "Box": { "MinX": -0.20999999999999996, - "MinY": 0.0024999999999992615, - "MinZ": -0.20999999999999994, + "MinY": 0.002499999999999265, + "MinZ": -0.20999999999999996, "MaxX": 0.20999999999999996, "MaxY": 0.03250000000000073, - "MaxZ": 0.2100000000000001 + "MaxZ": 0.21000000000000008 }, "Material": { - "Mould-1": "", - "DowelM8-1": "", - "Mould-2": "", "DowelM8-2": "", "DowelM8-3": "", - "DowelM8-4": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Mould-Seg-15-450-1/Mould-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.3644484955592151, - "Density": 999.9999999999999, - "Volume": 0.00036444849555921515, - "SurfaceArea": 0.09894162830044406, - "CenterOfMassX": 8.628315526903119E-17, - "CenterOfMassY": 9.519718133642022E-18, - "CenterOfMassZ": 0.0075000000000000015 - }, - "Box": { - "MinX": -0.20999999999999996, - "MinY": -0.07887246417339214, - "MinZ": -0.20999999999999988, - "MaxX": 0.20999999999999996, - "MaxY": -0.06387246417339068, - "MaxZ": 0.2100000000000001 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Mould-Seg-15-450-1/DowelM8-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0009861450038860776, - "Density": 999.9999999999999, - "Volume": 9.861450038860776E-07, - "SurfaceArea": 0.0005798323540218004, - "CenterOfMassX": -0.25285738016697223, - "CenterOfMassY": -0.03202845795320286, - "CenterOfMassZ": 0.009814795296011232 - }, - "Box": { - "MinX": -0.003999999999988513, - "MinY": -0.131898874093304, - "MinZ": -0.20649999999999988, - "MaxX": 0.004000000000011494, - "MaxY": -0.11189887409330398, - "MaxZ": -0.19849999999999982 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Mould-Seg-15-450-1/Mould-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.3644484955592151, - "Density": 999.9999999999999, - "Volume": 0.00036444849555921515, - "SurfaceArea": 0.09894162830044406, - "CenterOfMassX": 8.628315526903119E-17, - "CenterOfMassY": 9.519718133642022E-18, - "CenterOfMassZ": 0.0075000000000000015 - }, - "Box": { - "MinX": -0.20999999999999996, - "MinY": -0.10747570440837648, - "MinZ": -0.20999999999999994, - "MaxX": 0.20999999999999996, - "MaxY": -0.09247570440837502, - "MaxZ": 0.21000000000000005 - }, - "Material": { - "Material": "", - "Materials": "" + "Mould-2": "", + "Mould-1": "", + "DowelM8-1": "" }, "States": {}, "LaserParts": null, @@ -645,10 +428,10 @@ }, "Box": { "MinX": 0.19849999999999993, - "MinY": -0.13189887409330472, + "MinY": 0.0044999999999999814, "MinZ": -0.00399999999998784, "MaxX": 0.20649999999999993, - "MaxY": -0.1118988740933047, + "MaxY": 0.024500000000000008, "MaxZ": 0.004000000000012265 }, "Material": { @@ -680,11 +463,11 @@ }, "Box": { "MinX": -0.00400000000001291, - "MinY": -0.13189887409330542, - "MinZ": 0.19849999999999993, + "MinY": 0.004499999999999279, + "MinZ": 0.1984999999999999, "MaxX": 0.003999999999987153, - "MaxY": -0.1118988740933054, - "MaxZ": 0.20650000000000004 + "MaxY": 0.024499999999999307, + "MaxZ": 0.20650000000000002 }, "Material": { "Material": "", @@ -700,6 +483,93 @@ "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/Mould-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.3644484955592151, + "Density": 999.9999999999999, + "Volume": 0.00036444849555921515, + "SurfaceArea": 0.09894162830044406, + "CenterOfMassX": 8.628315526903119E-17, + "CenterOfMassY": 9.519718133642022E-18, + "CenterOfMassZ": 0.0075000000000000015 + }, + "Box": { + "MinX": -0.20999999999999996, + "MinY": 0.002499999999999266, + "MinZ": -0.20999999999999996, + "MaxX": 0.20999999999999996, + "MaxY": 0.01750000000000073, + "MaxZ": 0.21000000000000002 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/Mould-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.3644484955592151, + "Density": 999.9999999999999, + "Volume": 0.00036444849555921515, + "SurfaceArea": 0.09894162830044406, + "CenterOfMassX": 8.628315526903119E-17, + "CenterOfMassY": 9.519718133642022E-18, + "CenterOfMassZ": 0.0075000000000000015 + }, + "Box": { + "MinX": -0.20999999999999996, + "MinY": 0.01749999999999927, + "MinZ": -0.2099999999999999, + "MaxX": 0.20999999999999996, + "MaxY": 0.03250000000000074, + "MaxZ": 0.21000000000000008 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/DowelM8-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "Parent": null, "Properties": { "Default": {} }, @@ -714,12 +584,12 @@ "CenterOfMassZ": 0.009814795296011232 }, "Box": { - "MinX": -0.2065, - "MinY": -0.13189887409330472, - "MinZ": -0.00400000000001368, - "MaxX": -0.19849999999999993, - "MaxY": -0.11189887409330469, - "MaxZ": 0.00399999999998648 + "MinX": -0.003999999999988513, + "MinY": 0.0045000000000006875, + "MinZ": -0.2064999999999999, + "MaxX": 0.004000000000011494, + "MaxY": 0.024500000000000716, + "MaxZ": -0.19849999999999984 }, "Material": { "Material": "", @@ -731,100 +601,101 @@ "activeConfiguration": null }, { - "Name": "910_MouldPositioner_x4_2mm_INOX-4", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.025865062359836394, - "Density": 8000.000133, - "Volume": 3.2331327412287176E-06, - "SurfaceArea": 0.003930265482457436, - "CenterOfMassX": -4.53431148756713E-17, - "CenterOfMassY": -4.797092395122323E-19, - "CenterOfMassZ": 0.001 - }, - "Box": { - "MinX": 0.21000000000000027, - "MinY": -0.1695294949190594, - "MinZ": -0.045000000000002184, - "MaxX": 0.21200000000000122, - "MaxY": -0.14952949491905937, - "MaxZ": 0.04499999999999784 - }, - "Material": { - "Material": "AISI 316 Stainless Steel Sheet (SS)", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "910_MouldPositioner_x4_2mm_INOX-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.025865062359836394, - "Density": 8000.000133, - "Volume": 3.2331327412287176E-06, - "SurfaceArea": 0.003930265482457436, - "CenterOfMassX": -4.53431148756713E-17, - "CenterOfMassY": -4.797092395122323E-19, - "CenterOfMassZ": 0.001 - }, - "Box": { - "MinX": -0.2120000000000009, - "MinY": -0.1695294949190594, - "MinZ": -0.04499999999999931, - "MaxX": -0.21000000000000058, - "MaxY": -0.14952949491905937, - "MaxZ": 0.0450000000000007 - }, - "Material": { - "Material": "AISI 316 Stainless Steel Sheet (SS)", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "900_MouldSheet_x2_2mm_INOX-2", + "Name": "900_MouldSheet_x2_2mm_INOX-1", "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT", "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "910_MouldPositioner_x4_2mm_INOX-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "900_MouldSheetTop_x1_2mm_INOX-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheetTop_x1_2mm_INOX.SLDPRT", + "Parent": null, + "Properties": { + "Top": {}, + "Bottom": {} + }, + "Equations": {}, + "Mass": { + "Mass": 4.413692888311618, + "Density": 8000.000133, + "Volume": 0.000551711601866747, + "SurfaceArea": 0.742779150504367, + "CenterOfMassX": 0.010830735615608615, + "CenterOfMassY": 8.554668780684494E-17, + "CenterOfMassZ": 0.001166666666666667 + }, + "Box": { + "MinX": -0.2139799389764474, + "MinY": 0.0226519224698771, + "MinZ": -0.2139799389764475, + "MaxX": 0.2139799389764474, + "MaxY": 0.033500000000000786, + "MaxZ": 0.2139799389764476 + }, + "Material": { + "Material": "AISI 316 Stainless Steel Sheet (SS)", + "Materials": "SOLIDWORKS Materials" + }, + "States": { + "wrong": "1", + "errors": "1", + "warnings": "True", + "features": "ProfileFeature" + }, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "920_MouldPostDie_x1_5mm_Ferro-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldPostDie_x1_5mm_Ferro.SLDPRT", + "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 2.822345108851317, + "Mass": 6.083862755968792, "Density": 8000.000133, - "Volume": 0.0003527931327412288, - "SurfaceArea": 0.3561462654824574, - "CenterOfMassX": -6.068294354531439E-17, - "CenterOfMassY": 8.54399625116936E-17, - "CenterOfMassZ": 0.001 + "Volume": 0.000760482831853072, + "SurfaceArea": 0.3119759645943007, + "CenterOfMassX": 9.512210160971974E-18, + "CenterOfMassY": 8.706064020789526E-17, + "CenterOfMassZ": 0.0025000000000000005 }, "Box": { - "MinX": -0.20999999999999994, - "MinY": -0.15320698292577742, - "MinZ": -0.2099999999999999, - "MaxX": 0.2100000000000001, - "MaxY": -0.15120698292577603, - "MaxZ": 0.21000000000000024 + "MinX": -0.19500000000000006, + "MinY": 0.01749999999999935, + "MinZ": -0.19499999999999995, + "MaxX": 0.19500000000000006, + "MaxY": 0.022500000000000644, + "MaxZ": 0.19500000000000023 }, "Material": { "Material": "AISI 316 Stainless Steel Sheet (SS)", @@ -836,30 +707,30 @@ "activeConfiguration": null }, { - "Name": "910_MouldPositioner_x4_2mm_INOX-3", + "Name": "920_MouldInsert_x1_2mm_INOX-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldInsert_x1_2mm_INOX.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.025865062359836394, + "Mass": 2.4335451023875168, "Density": 8000.000133, - "Volume": 3.2331327412287176E-06, - "SurfaceArea": 0.003930265482457436, - "CenterOfMassX": -4.53431148756713E-17, - "CenterOfMassY": -4.797092395122323E-19, + "Volume": 0.0003041931327412288, + "SurfaceArea": 0.30730626548245754, + "CenterOfMassX": 1.2749218808437954E-17, + "CenterOfMassY": 8.63993158605635E-17, "CenterOfMassZ": 0.001 }, "Box": { - "MinX": -0.044999999999998576, - "MinY": -0.1695294949190594, - "MinZ": 0.2100000000000004, - "MaxX": 0.045000000000001435, - "MaxY": -0.14952949491905937, - "MaxZ": 0.21200000000000108 + "MinX": -0.19500000000000006, + "MinY": 0.022499999999999354, + "MinZ": -0.19499999999999992, + "MaxX": 0.19500000000000006, + "MaxY": 0.024500000000000646, + "MaxZ": 0.19500000000000026 }, "Material": { "Material": "AISI 316 Stainless Steel Sheet (SS)", @@ -869,6 +740,41 @@ "LaserParts": null, "IsSuppressed": false, "activeConfiguration": null + }, + { + "Name": "910_MouldBase_x1_10mm_AL-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldBase_x1_10mm_AL.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.949092699081699, + "Density": 1000.0, + "Volume": 0.000949092699081699, + "SurfaceArea": 0.38831415926535895, + "CenterOfMassX": 0.0, + "CenterOfMassY": 0.002, + "CenterOfMassZ": 0.0 + }, + "Box": { + "MinX": -0.22600000000000006, + "MinY": -0.004500000000000218, + "MinZ": -0.21, + "MaxX": 0.22600000000000006, + "MaxY": 0.0005000000000002182, + "MaxZ": 0.21 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null } ], "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-450-15.SLDASM", @@ -887,37 +793,32 @@ }, "Equations": {}, "Mass": { - "Mass": 16.00086803873737, - "Density": 4547.6332787691645, - "Volume": 0.0035185044742807557, - "SurfaceArea": 1.966190090216605, - "CenterOfMassX": 1.8213608365405945E-17, - "CenterOfMassY": 0.012716922623723372, - "CenterOfMassZ": 1.2133952718868122E-16 + "Mass": 17.382847325468614, + "Density": 4777.597552435482, + "Volume": 0.0036384076169428165, + "SurfaceArea": 2.2963447501563268, + "CenterOfMassX": -0.0018218725746294566, + "CenterOfMassY": 0.01914432708255756, + "CenterOfMassZ": 1.0599830035614508E-16 }, "Box": null, "Material": { - "900_MouldSheet_x2_2mm_INOX-1": "AISI 316 Stainless Steel Sheet (SS)", - "920_MouldInsert_x1_2mm_INOX-1": "AISI 316 Stainless Steel Sheet (SS)", - "910_MouldBase_x1_10mm_AL-1": "", - "910_MouldPositioner_x4_2mm_INOX-1": "AISI 316 Stainless Steel Sheet (SS)", - "920_MouldPostDie_x1_5mm_Ferro-1": "AISI 316 Stainless Steel Sheet (SS)", - "Mould-Seg-15-450-1/Mould-1": "", - "Mould-Seg-15-450-1/DowelM8-1": "", - "Mould-Seg-15-450-1/Mould-2": "", + "900_MouldSheet_x2_2mm_INOX-2": "AISI 316 Stainless Steel Sheet (SS)", "Mould-Seg-15-450-1/DowelM8-2": "", "Mould-Seg-15-450-1/DowelM8-3": "", - "Mould-Seg-15-450-1/DowelM8-4": "", - "910_MouldPositioner_x4_2mm_INOX-4": "AISI 316 Stainless Steel Sheet (SS)", - "910_MouldPositioner_x4_2mm_INOX-2": "AISI 316 Stainless Steel Sheet (SS)", - "900_MouldSheet_x2_2mm_INOX-2": "AISI 316 Stainless Steel Sheet (SS)", - "910_MouldPositioner_x4_2mm_INOX-3": "AISI 316 Stainless Steel Sheet (SS)" + "Mould-Seg-15-450-1/Mould-2": "", + "Mould-Seg-15-450-1/Mould-1": "", + "Mould-Seg-15-450-1/DowelM8-1": "", + "900_MouldSheetTop_x1_2mm_INOX-1": "AISI 316 Stainless Steel Sheet (SS)", + "920_MouldPostDie_x1_5mm_Ferro-1": "AISI 316 Stainless Steel Sheet (SS)", + "920_MouldInsert_x1_2mm_INOX-1": "AISI 316 Stainless Steel Sheet (SS)", + "910_MouldBase_x1_10mm_AL-1": "" }, "States": { - "wrong": "1", - "errors": "51", - "warnings": "True", - "features": "Reference" + "wrong": "2", + "errors": "51 51", + "warnings": "True True", + "features": "ReferencePattern | Reference" }, "LaserParts": null, "IsSuppressed": false, diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.x_t b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.x_t index d315625e1..200d75f63 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.x_t +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.x_t @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1fa7daa57cba68d99eb8204513b34d99dd896efe924ae8c90c9e0237ea7e877 -size 129634 +oid sha256:1ee610b4bfd98e61593f0a27404092faf6ddeb66cd59c25084799a67ab5fa2d7 +size 191358 diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-Seg-15-450.SLDASM b/sheetpress/components/900_Moulds/450-15mm/Mould-Seg-15-450.SLDASM index 073b9bdf7..e220d6940 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-Seg-15-450.SLDASM +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-Seg-15-450.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c9b4e68e8e02c53862f53afe94efd4476315ad693c341de20a8de528aeacdc8 -size 125878 +oid sha256:df5c54fdf254b2d644e1e59dd87cae1e9bdc2f05f00115636d4d1e443958defa +size 175108 diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould.SLDPRT b/sheetpress/components/900_Moulds/450-15mm/Mould.SLDPRT index 5419c5d49..03fe3592d 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould.SLDPRT +++ b/sheetpress/components/900_Moulds/450-15mm/Mould.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd2906e325f71764497668f8282ca96e3b26f96a591b318cb00fe191fc2aabdf -size 87843 +oid sha256:8a7e3f34b0bb95bd68dd06fda5cd20907bd6a0f4701c74133e7732f41e9c3247 +size 129316 diff --git a/sheetpress/components/900_Moulds/450-15mm/Outer.SLDPRT b/sheetpress/components/900_Moulds/450-15mm/Outer.SLDPRT new file mode 100644 index 000000000..2ccb5d76d --- /dev/null +++ b/sheetpress/components/900_Moulds/450-15mm/Outer.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8a39e23ff79089169c81ccab9b61f2f0fc1a824905f7aa25ed6a516b3e80744 +size 30663 diff --git a/sheetpress/components/900_Moulds/450-15mm/renderings/breakout.jpg b/sheetpress/components/900_Moulds/450-15mm/renderings/breakout.jpg new file mode 100644 index 000000000..941600ea7 --- /dev/null +++ b/sheetpress/components/900_Moulds/450-15mm/renderings/breakout.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:529581032f1c6613e299ebc02a5c4364f319db6b4855fe65165c4120cbca5e5d +size 748053 diff --git a/sheetpress/components/sprcb-450-rc2/cad/200_PressPlate-Global-450.SLDASM b/sheetpress/components/sprcb-450-rc2/cad/200_PressPlate-Global-450.SLDASM index 2458f8e26..ada9f7cb4 100644 --- a/sheetpress/components/sprcb-450-rc2/cad/200_PressPlate-Global-450.SLDASM +++ b/sheetpress/components/sprcb-450-rc2/cad/200_PressPlate-Global-450.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:769f81213f5635a0b8f9c834a77359e42f755d560ddcfc54c2279575614468cb -size 582653 +oid sha256:fdb43d23144fc8d1e0287d9bf2e54df5fb8f37239266dea101b5e3c45823f962 +size 726486 diff --git a/sheetpress/components/sprcb-450-rc2/cad/210_PlateAssemblyRibs.SLDASM b/sheetpress/components/sprcb-450-rc2/cad/210_PlateAssemblyRibs.SLDASM index f8a1b15f1..70be1d6e9 100644 --- a/sheetpress/components/sprcb-450-rc2/cad/210_PlateAssemblyRibs.SLDASM +++ b/sheetpress/components/sprcb-450-rc2/cad/210_PlateAssemblyRibs.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:676973a9f979103c4560a5a5da1c34f8827d5ae8d57a8511d4ca77251947f672 -size 221877 +oid sha256:d927acee101703dc326289fe51232d908cae65775fe9192dbeeb875d3bfe633b +size 225231 diff --git a/sheetpress/components/sprcb-450-rc2/cad/303_TriMount_x8_4mm_FERRO.SLDPRT b/sheetpress/components/sprcb-450-rc2/cad/303_TriMount_x8_4mm_FERRO.SLDPRT index a4d388f3d..21faa7708 100644 --- a/sheetpress/components/sprcb-450-rc2/cad/303_TriMount_x8_4mm_FERRO.SLDPRT +++ b/sheetpress/components/sprcb-450-rc2/cad/303_TriMount_x8_4mm_FERRO.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac0bd5541c024e14efd6f94f81ea95c3c94b601421ba1c3b5aee9518559abf30 -size 90824 +oid sha256:90e7824a90f561a9c6913804a59a49f5d215bac8b0207170bb0c48386cdc615f +size 92232 diff --git a/sheetpress/components/sprcb-450-rc2/cad/450-15-SP-HeatPlate-50830Old.SLDPRT b/sheetpress/components/sprcb-450-rc2/cad/450-15-SP-HeatPlate-50830Old.SLDPRT new file mode 100644 index 000000000..e08147e10 --- /dev/null +++ b/sheetpress/components/sprcb-450-rc2/cad/450-15-SP-HeatPlate-50830Old.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b50006b3fd0e192a1ed0a0101dcdf879417dc2b1438f4cebd637ff1309245379 +size 264291 diff --git a/sheetpress/components/sprcb-450-rc2/cad/450-15-SP-HeatPlate5083.SLDPRT b/sheetpress/components/sprcb-450-rc2/cad/450-15-SP-HeatPlate5083.SLDPRT index 3a7279084..bde0e0805 100644 --- a/sheetpress/components/sprcb-450-rc2/cad/450-15-SP-HeatPlate5083.SLDPRT +++ b/sheetpress/components/sprcb-450-rc2/cad/450-15-SP-HeatPlate5083.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:862ca48f786bac7e1dba6fb9a9e6069a44079c1781817027b1b28c5984f8317c -size 138464 +oid sha256:91c8c17739a0d0a290ad8391957814e0a0677ee09bed218c4ad75926a078abb9 +size 399828 diff --git a/sheetpress/components/sprcb-450-rc2/cad/6_Side_x2_4mm_FERRO.SLDPRT b/sheetpress/components/sprcb-450-rc2/cad/6_Side_x2_4mm_FERRO.SLDPRT index c418978e2..f4e3ad3a6 100644 --- a/sheetpress/components/sprcb-450-rc2/cad/6_Side_x2_4mm_FERRO.SLDPRT +++ b/sheetpress/components/sprcb-450-rc2/cad/6_Side_x2_4mm_FERRO.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82df85dbf29fdc3b590d7f0bc62ba442e8117a0e21a03f62f382d8774ff03d5c -size 195891 +oid sha256:c51c98aed1741f1a5e759a8b415319a8bed95a1b375c4df7a948a1b85def9043 +size 190853 diff --git a/sheetpress/components/sprcb-450-rc2/cad/cooling/CoolingAssembly.SLDASM b/sheetpress/components/sprcb-450-rc2/cad/cooling/CoolingAssembly.SLDASM index 9f402f6ea..b636fa341 100644 --- a/sheetpress/components/sprcb-450-rc2/cad/cooling/CoolingAssembly.SLDASM +++ b/sheetpress/components/sprcb-450-rc2/cad/cooling/CoolingAssembly.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3265107dafb8c1897f144b841eebbaba27784b3a6cd2fbe6f3b2544dd6ad11b9 -size 70224 +oid sha256:b6929f8e7a1237be6b76a6ea47631d6914fd91578c37ae4d3fd3ba84a0dbceac +size 70506
  • H;P{8q8-!~DF=0=N6AyLred`p^A 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%0A;T2)&^z+(x}!9ab9@~rS*qNwTkg8C0 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 M*#687I0~Lhq>%9- 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

    XSXPb~ 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