From c8aacf92f912e8064d3ffe9de7cbfb930947b432 Mon Sep 17 00:00:00 2001 From: lovebird Date: Fri, 16 Aug 2024 17:57:52 +0200 Subject: [PATCH] Updating - sheetpress/components/sprcb-650-light --- .../cad/200_PressPlate-Global-650.EASM | Bin 122869 -> 123000 bytes .../cad/200_PressPlate-Global-650.SLDASM | 4 +- .../cad/200_PressPlate-Global-650.json | 48 +- .../cad/200_PressPlate-Global-650.step | 4 +- .../cad/200_PressPlate-Global-650.tree.json | 7668 ++++++++--------- .../cad/200_PressPlate-Global-650.x_t | 2 +- .../cad/200_pressplate-global-650.html | 2 +- .../cad/210_PlateAssemblyRibs.SLDASM | 4 +- .../cad/7_Side_x2_4mm_FERRO.SLDPRT | 4 +- 9 files changed, 3865 insertions(+), 3871 deletions(-) diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.EASM b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.EASM index de8614f6b3a7f0aac5c61a262f997a7a3e734b2d..5bbfc03be8f77b106182306703b296fb736b3c89 100644 GIT binary patch literal 123000 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 Zqsk{Gr2qeHBmfcs_jN*z*I@wQ{{W5bhdKZN literal 122869 zcmV(jK=!{-O9KQH00ICA0HDYWMyouw*^pKO}8$b z1Og#ABtXy*WN-=Y5E5Jh1a}<>?mh%3xVt1cK?Zl1!DoWI4(>C!|GeKh=Rc=zU9Eeo zcK7bJp4H2Gb?@FnLhohNq~2?A3b1io5Q*e&YzTI=> z*5G#evTbfoU`0Oujgq5aCX^-gP}Snd`d%d&0x2a(CYVCJtzLcWs%fL>x!HCP5_2sD9|v|M6V&biOp$Yd6b7x zj=1|gNzy;W%=6}YhBl)2p}@;dV1KUj4|J5C?eRjHcy3u%`5s=67~K+>aRvRk%PmtG z&S*-IPELZd>%?wW%4jqgCJCwqGP8{?I!{?&jI5O2w-5SlBQ-8{UFZY3XS-|N3tHmxlxFBH?KKx9aal>hek>S&gag-0`jxfS-!jLw9TL zI5xr1!akCJe3xG)9_O{;=a7-X@)jo@CR^XW2J{t^T&aN_WVlA zuI@knyMI+3`De=~TQ7o#x?j=-7pMonBvg%^8~T&`=Pr1O7U*?7PSf_GLE0;-ex$#J z2?95I6Em@N)}>%+7yAW2ick47q0aj$WUyy}x;b3|efUG8ARlcoF(#&$yz2@+`$FW_ z+u&17=GXG4m^JpvL#Lg;q;LiYD_F{kM;Hg)`F#ZPUNaM`Cnaqss%vZ{Y9_w@wymj7 z`TSQ=_a9_<_s~%0U3EONTJ5+j;5lvG!b zmmN&9fR)bcIC)}~fcAo>z>_YxE01?%q*D5DB~C;k{L?OkA}@CtCHkw5hWfY4MkhxV z^Rd?4_1r(^5_EVZxy9lWSEVF=S(4=6rQ*AqX(SEwzBTs78N0ttGzuG%VPhI)uV7;+ zBL^nf#M99fRC^g1n425_Tu8b9Wp>6_U?XeXr-f%Ik?d?V*czZm?p5Jv#n!=lP%N1y zh32lF5y~$FNewJGh!HCcK zJf|Ogg}%kg`X`9-H{J_Nych3h_Lx=5w{QnbSeV(Ev{W^!iV4Wunb<{o($cuVxi%OK zLI7}WHA7o|<)2&zF`$9Aqq?~u7XJ`NG1pL0myz(EWf|@t7B&WOF#(fkVJffK`Oq+Q}jWdo&MM;VAXlnbqY3v~=|}diHu~ zRvt-o+d2{fgvKzTxYG}dD zw@R2H^2tI=j5*CHS30>+?xJF6+~sBb=bNDn0fM~Dle3SVA?Qfe4Bx}PH!I`7%XX2LHOsPgaX9A@B`YG$GSkr$N zqR5&J=M|d4;1tp%96bUU4tweYW}JRnqvF#>uI66w>Il-oh4UP=`!1fvyeW6-oLmT7xV6n@ByBag^KhT3Rj6W3++ zvgwJd|9hgx)hl+2JKUfy)xLcUwk*Z|WXMpSpJasH4r7MBJ}7VwR>f8y6v4KuA-Y7G z>~LRb=pz@D?0~JqBY@&6oKP~U7OkFsqELu@yhs~qbWI$#g>t10f%nrCiYC0Bc#=}5 zd9SoFQ-(98$&(CcXrh&hZa31I#;!>364QpQpfu4>viQ

jF*Hate-Ql-F;ZDILFo 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

>-jmIws6{4`1HA6 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 diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.SLDASM b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.SLDASM index 4383a52f0..7d15ff203 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.SLDASM +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:438bd9a8aff1ae14a22084216b035cb89fbb5875fd48a05ecf1d7fc0c923c2e2 -size 1269078 +oid sha256:95d5d5f58cdbf28754106758aa69580d9efca69fcdc6af77f7bb1103e65edeaf +size 1308670 diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.json b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.json index 2c4e3242d..2dd1b6883 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.json +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.json @@ -5,16 +5,32 @@ "Hide": "0" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "IsLaser": "1" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT" @@ -28,32 +44,10 @@ { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM" }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT" - }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "IsLaser": "1" } ] \ No newline at end of file diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.step b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.step index 395b6148f..de3ed6eaa 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.step +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.step @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ac5a93822a4efe440df75ff56b3c29a1d805a523920aae836366f9529a9c80e -size 1672051 +oid sha256:0ce7b7dbdada9aa76c0474e60c913b4767eebf8365a286de96596a38e96539a8 +size 1672092 diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.tree.json b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.tree.json index ad682a39a..ccc38f03e 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.tree.json +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.tree.json @@ -1,286 +1,16 @@ { "assembly": { "Components": [ - { - "Name": "201_PlateCoverTri_x1_1mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "250-15-SP-HeatPlate5083-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-12", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "CoolingAssembly-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", - "IsSuppressed": true - }, - { - "Name": "CoolingAssembly-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", - "IsSuppressed": true - }, - { - "Name": "250-15-SP-HeatPlate5083-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "Slide-40ID-52OD-60H-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-17", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "TCGland-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "IsSuppressed": false - }, - { - "Name": "TCGland-2/socket button head cap screw_am-1", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "TCGland-2/socket button head cap screw_am-4", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-2/socket button head cap screw_am-3", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-2/socket button head cap screw_am-2", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "Slide-40ID-52OD-60H-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "Slide-40ID-45H-Mount-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "PowerGland-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-4", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-2", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-3", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-1", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "IsSuppressed": false - }, - { - "Name": "TCGland-1/socket button head cap screw_am-1", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "TCGland-1/socket button head cap screw_am-4", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-1/socket button head cap screw_am-3", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-1/socket button head cap screw_am-2", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "Rail-Rod-M10-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "PowerGland-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "IsSuppressed": false - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-4", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-2", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-3", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-1", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "Slide-40ID-45H-Mount-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "210_PlateAssemblyRibs-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "LowerRibs-1", - "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", - "IsSuppressed": true - }, { "Name": "303_TriMount_x8_4mm_FERRO-11", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", "IsSuppressed": false }, - { - "Name": "303_TriMount_x8_4mm_FERRO-13", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, { "Name": "303_TriMount_x8_4mm_FERRO-14", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", "IsSuppressed": false }, - { - "Name": "303_TriMount_x8_4mm_FERRO-15", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, { "Name": "20_80_60-11", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", @@ -297,8 +27,8 @@ "IsSuppressed": false }, { - "Name": "20_80_60-15", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Name": "303_TriMount_x8_4mm_FERRO-15", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", "IsSuppressed": false }, { @@ -306,3425 +36,291 @@ "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", "IsSuppressed": false }, + { + "Name": "303_TriMount_x8_4mm_FERRO-10", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-13", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-12", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "LowerRibs-1", + "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", + "IsSuppressed": true + }, + { + "Name": "20_80_60-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "201_PlateCoverTri_x1_1mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "250-15-SP-HeatPlate5083-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-15", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "Slide-40ID-52OD-60H-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "TCGland-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "IsSuppressed": false + }, + { + "Name": "TCGland-2/socket button head cap screw_am-2", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "TCGland-2/socket button head cap screw_am-1", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-2/socket button head cap screw_am-3", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-2/socket button head cap screw_am-4", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, { "Name": "20_80_60-16", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", "IsSuppressed": false }, { - "Name": "303_TriMount_x8_4mm_FERRO-10", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Name": "20_80_60-17", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", "IsSuppressed": false + }, + { + "Name": "PowerGland-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-2", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-3", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-4", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-1", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "Slide-40ID-45H-Mount-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Rail-Rod-M10-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "PowerGland-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "IsSuppressed": false + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-2", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-3", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-4", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-1", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "TCGland-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "IsSuppressed": false + }, + { + "Name": "TCGland-1/socket button head cap screw_am-2", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "TCGland-1/socket button head cap screw_am-1", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-1/socket button head cap screw_am-3", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-1/socket button head cap screw_am-4", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "Slide-40ID-45H-Mount-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "CoolingAssembly-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", + "IsSuppressed": true + }, + { + "Name": "Slide-40ID-52OD-60H-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "CoolingAssembly-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", + "IsSuppressed": true + }, + { + "Name": "250-15-SP-HeatPlate5083-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", + "IsSuppressed": true } ] }, "root": { "Name": "200_PressPlate-Global-650", "Children": [ - { - "Name": "201_PlateCoverTri_x1_1mm_INOX-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 3.111954058708801, - "Density": 7800.0, - "Volume": 0.00039896846906523086, - "SurfaceArea": 0.8006785664309021, - "CenterOfMassX": -4.4091424693426695E-17, - "CenterOfMassY": 0.0005000000000000026, - "CenterOfMassZ": 4.6592912621970766E-17 - }, - "Box": { - "MinX": -0.5975511456654449, - "MinY": 0.028566062716873813, - "MinZ": 0.15864897980491427, - "MaxX": 0.034448854334555135, - "MaxY": 0.029566062716874508, - "MaxZ": 0.7906489798049143 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "250-15-SP-HeatPlate5083-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 16.662425309544446, - "Density": 2659.9999980000002, - "Volume": 0.0062640696699521, - "SurfaceArea": 0.9001924718608263, - "CenterOfMassX": -0.32499999999999996, - "CenterOfMassY": 0.006947642486966486, - "CenterOfMassZ": -0.32499999999999996 - }, - "Box": { - "MinX": -0.6065511456654449, - "MinY": 0.06956606271687386, - "MinZ": 0.1496489798049141, - "MaxX": 0.043448854334555254, - "MaxY": 0.0845660627168744, - "MaxZ": 0.7996489798049142 - }, - "Material": { - "Material": "5086-H32, Rod (SS)", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424416, - "Density": 2700.0, - "Volume": 8.921415986823858E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15000000000000002, - "CenterOfMassY": 0.33999999999999997, - "CenterOfMassZ": 0.009622045040142288 - }, - "Box": { - "MinX": -0.10477445036880804, - "MinY": 0.04956606271687428, - "MinZ": 0.651425675101551, - "MaxX": -0.005779501002691326, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7504206244676677 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.058916387510064915, - "Density": 7800.0, - "Volume": 7.553383014110887E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 - }, - "Box": { - "MinX": -0.012967009136385862, - "MinY": 0.060516062716893165, - "MinZ": 0.7432331163339757, - "MaxX": 0.03944885433455855, - "MaxY": 0.06451606271689447, - "MaxZ": 0.7956489798049201 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-12", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.058916387510064915, - "Density": 7800.0, - "Volume": 7.553383014110887E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 - }, - "Box": { - "MinX": -0.012967009136384544, - "MinY": 0.029566062716866195, - "MinZ": 0.7432331163339759, - "MaxX": 0.039448854334559746, - "MaxY": 0.0335660627168667, - "MaxZ": 0.7956489798049203 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "CoolingAssembly-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "CoolingAssembly-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "250-15-SP-HeatPlate5083-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "Slide-40ID-52OD-60H-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "RailGuides": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.8601189313664717, - "Density": 2700.0, - "Volume": 0.0003185625671727673, - "SurfaceArea": 0.06624424262782554, - "CenterOfMassX": -0.0006200333502875892, - "CenterOfMassY": -4.8192957211630036E-18, - "CenterOfMassZ": 0.027994839149968143 - }, - "Box": { - "MinX": -0.6770511451975316, - "MinY": 0.024566062716874077, - "MinZ": 0.4046489798049129, - "MaxX": -0.6025511456654442, - "MaxY": 0.08456606271687414, - "MaxZ": 0.5446489798049132 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424416, - "Density": 2700.0, - "Volume": 8.921415986823858E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15000000000000002, - "CenterOfMassY": 0.33999999999999997, - "CenterOfMassZ": 0.009622045040142288 - }, - "Box": { - "MinX": -0.32155114566544296, - "MinY": 0.04956606271687409, - "MinZ": 0.44464897980491525, - "MaxX": -0.24155114566544292, - "MaxY": 0.06956606271687416, - "MaxZ": 0.5046489798049153 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424416, - "Density": 2700.0, - "Volume": 8.921415986823858E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15000000000000002, - "CenterOfMassY": 0.33999999999999997, - "CenterOfMassZ": 0.009622045040142288 - }, - "Box": { - "MinX": -0.31155114566544484, - "MinY": 0.04956606271687432, - "MinZ": 0.6609231497846098, - "MaxX": -0.2515511456654448, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7409231497846098 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-17", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424416, - "Density": 2700.0, - "Volume": 8.921415986823858E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15000000000000002, - "CenterOfMassY": 0.33999999999999997, - "CenterOfMassZ": 0.009622045040142288 - }, - "Box": { - "MinX": -0.557322790328197, - "MinY": 0.04956606271687391, - "MinZ": 0.198877335142159, - "MaxX": -0.45832784096208035, - "MaxY": 0.06956606271687399, - "MaxZ": 0.29787228450827585 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-2", - "Children": [ - { - "Name": "TCGland-2/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.025266062716872737, - "MinZ": 0.39514897980491326, - "MaxX": 0.04264885433455856, - "MaxY": 0.032866062716872736, - "MaxZ": 0.4027489798049132 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.001922504440784611, - "Density": 1000.0, - "Volume": 1.922504440784611E-06, - "SurfaceArea": 0.0041278230317912746, - "CenterOfMassX": -2.09064760293863E-18, - "CenterOfMassY": -0.0004706250165355182, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": 0.039448854334558504, - "MinY": 0.024566062716872714, - "MinZ": 0.35664897980491517, - "MaxX": 0.04044885433455866, - "MaxY": 0.06956606271687275, - "MaxZ": 0.4036489798049152 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.06126606271687274, - "MinZ": 0.3575489798049133, - "MaxX": 0.04264885433455856, - "MaxY": 0.06886606271687273, - "MaxZ": 0.36514897980491323 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.06126606271687274, - "MinZ": 0.39514897980491326, - "MaxX": 0.04264885433455856, - "MaxY": 0.06886606271687273, - "MaxZ": 0.4027489798049132 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.025266062716872737, - "MinZ": 0.3575489798049133, - "MaxX": 0.04264885433455856, - "MaxY": 0.032866062716872736, - "MaxZ": 0.36514897980491323 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - } - ], - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.002375553327239083, - "Density": 999.9999999999998, - "Volume": 2.3755533272390835E-06, - "SurfaceArea": 0.00482138261261686, - "CenterOfMassX": -0.603071886291928, - "CenterOfMassY": -0.0003808707107768515, - "CenterOfMassZ": -1.5542554127263754E-15 - }, - "Box": { - "MinX": 0.03644885433455858, - "MinY": 0.024566062716872714, - "MinZ": 0.35664897980491517, - "MaxX": 0.04264885433455856, - "MaxY": 0.06956606271687275, - "MaxZ": 0.4036489798049152 - }, - "Material": { - "socket button head cap screw_am-1": "", - "6_TCGland_x2_1mm_Inox-1": "", - "socket button head cap screw_am-4": "", - "socket button head cap screw_am-3": "", - "socket button head cap screw_am-2": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.025266062716872737, - "MinZ": 0.39514897980491326, - "MaxX": 0.04264885433455856, - "MaxY": 0.032866062716872736, - "MaxZ": 0.4027489798049132 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.001922504440784611, - "Density": 1000.0, - "Volume": 1.922504440784611E-06, - "SurfaceArea": 0.0041278230317912746, - "CenterOfMassX": -2.09064760293863E-18, - "CenterOfMassY": -0.0004706250165355182, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": 0.039448854334558504, - "MinY": 0.024566062716872714, - "MinZ": 0.35664897980491517, - "MaxX": 0.04044885433455866, - "MaxY": 0.06956606271687275, - "MaxZ": 0.4036489798049152 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.06126606271687274, - "MinZ": 0.3575489798049133, - "MaxX": 0.04264885433455856, - "MaxY": 0.06886606271687273, - "MaxZ": 0.36514897980491323 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.06126606271687274, - "MinZ": 0.39514897980491326, - "MaxX": 0.04264885433455856, - "MaxY": 0.06886606271687273, - "MaxZ": 0.4027489798049132 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.025266062716872737, - "MinZ": 0.3575489798049133, - "MaxX": 0.04264885433455856, - "MaxY": 0.032866062716872736, - "MaxZ": 0.36514897980491323 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Slide-40ID-52OD-60H-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "RailGuides": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.8601189313664717, - "Density": 2700.0, - "Volume": 0.0003185625671727673, - "SurfaceArea": 0.06624424262782554, - "CenterOfMassX": -0.0006200333502875892, - "CenterOfMassY": -4.8192957211630036E-18, - "CenterOfMassZ": 0.027994839149968143 - }, - "Box": { - "MinX": 0.03944885433455857, - "MinY": 0.02456606271687401, - "MinZ": 0.4046489798049149, - "MaxX": 0.11394885386664598, - "MaxY": 0.08456606271687409, - "MaxZ": 0.5446489798049151 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Slide-40ID-45H-Mount-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2", - "Children": [ - { - "Name": "PowerGland-2/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.06126606271687417, - "MinZ": 0.5465489798049088, - "MaxX": 0.042648854334559116, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5541489798049088 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.025266062716874194, - "MinZ": 0.5465489798049088, - "MaxX": 0.042648854334559116, - "MaxY": 0.03286606271687419, - "MaxZ": 0.5541489798049088 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.06126606271687417, - "MinZ": 0.5841489798049089, - "MaxX": 0.042648854334559116, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5917489798049089 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0017580106494426502, - "Density": 1000.0, - "Volume": 1.7580106494426502E-06, - "SurfaceArea": 0.003820198279151765, - "CenterOfMassX": -8.82226537722417E-19, - "CenterOfMassY": -0.0011053049585987406, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": 0.03944885433455905, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049109, - "MaxX": 0.04044885433455922, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804911 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.025266062716874194, - "MinZ": 0.5841489798049089, - "MaxX": 0.042648854334559116, - "MaxY": 0.03286606271687419, - "MaxZ": 0.5917489798049089 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - } - ], - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.002211059535897122, - "Density": 999.9999999999999, - "Volume": 2.211059535897122E-06, - "SurfaceArea": 0.004513757859977351, - "CenterOfMassX": -0.6030734293097585, - "CenterOfMassY": -0.0008788265790907074, - "CenterOfMassZ": -1.6842515057345812E-15 - }, - "Box": { - "MinX": 0.03644885433455913, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049109, - "MaxX": 0.042648854334559116, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804911 - }, - "Material": { - "socket button head cap screw_am-4": "", - "socket button head cap screw_am-2": "", - "socket button head cap screw_am-3": "", - "6_PGland_x2_1mm_Inox-1": "", - "socket button head cap screw_am-1": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.06126606271687417, - "MinZ": 0.5465489798049088, - "MaxX": 0.042648854334559116, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5541489798049088 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.025266062716874194, - "MinZ": 0.5465489798049088, - "MaxX": 0.042648854334559116, - "MaxY": 0.03286606271687419, - "MaxZ": 0.5541489798049088 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.06126606271687417, - "MinZ": 0.5841489798049089, - "MaxX": 0.042648854334559116, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5917489798049089 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0017580106494426502, - "Density": 1000.0, - "Volume": 1.7580106494426502E-06, - "SurfaceArea": 0.003820198279151765, - "CenterOfMassX": -8.82226537722417E-19, - "CenterOfMassY": -0.0011053049585987406, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": 0.03944885433455905, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049109, - "MaxX": 0.04044885433455922, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804911 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.025266062716874194, - "MinZ": 0.5841489798049089, - "MaxX": 0.042648854334559116, - "MaxY": 0.03286606271687419, - "MaxZ": 0.5917489798049089 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-1", - "Children": [ - { - "Name": "TCGland-1/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.02526606271687274, - "MinZ": 0.3575489798049152, - "MaxX": -0.5995511456654444, - "MaxY": 0.032866062716872736, - "MaxZ": 0.36514897980491523 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.001922504440784611, - "Density": 1000.0, - "Volume": 1.922504440784611E-06, - "SurfaceArea": 0.0041278230317912746, - "CenterOfMassX": -2.09064760293863E-18, - "CenterOfMassY": -0.0004706250165355182, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.6035511456654445, - "MinY": 0.02456606271687272, - "MinZ": 0.3566489798049132, - "MaxX": -0.6025511456654444, - "MaxY": 0.06956606271687277, - "MaxZ": 0.40364897980491327 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.06126606271687274, - "MinZ": 0.39514897980491515, - "MaxX": -0.5995511456654444, - "MaxY": 0.06886606271687273, - "MaxZ": 0.4027489798049152 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.06126606271687274, - "MinZ": 0.3575489798049152, - "MaxX": -0.5995511456654444, - "MaxY": 0.06886606271687273, - "MaxZ": 0.36514897980491523 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.02526606271687274, - "MinZ": 0.39514897980491515, - "MaxX": -0.5995511456654444, - "MaxY": 0.032866062716872736, - "MaxZ": 0.4027489798049152 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - } - ], - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0023755533272390825, - "Density": 999.9999999999998, - "Volume": 2.375553327239083E-06, - "SurfaceArea": 0.00482138261261686, - "CenterOfMassX": -0.6030718862919281, - "CenterOfMassY": -0.00038087071077685177, - "CenterOfMassZ": -1.5537205691569584E-15 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.024566062716872714, - "MinZ": 0.3566489798049132, - "MaxX": -0.5995511456654444, - "MaxY": 0.06956606271687275, - "MaxZ": 0.40364897980491327 - }, - "Material": { - "socket button head cap screw_am-1": "", - "6_TCGland_x2_1mm_Inox-1": "", - "socket button head cap screw_am-4": "", - "socket button head cap screw_am-3": "", - "socket button head cap screw_am-2": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.02526606271687274, - "MinZ": 0.3575489798049152, - "MaxX": -0.5995511456654444, - "MaxY": 0.032866062716872736, - "MaxZ": 0.36514897980491523 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.001922504440784611, - "Density": 1000.0, - "Volume": 1.922504440784611E-06, - "SurfaceArea": 0.0041278230317912746, - "CenterOfMassX": -2.09064760293863E-18, - "CenterOfMassY": -0.0004706250165355182, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.6035511456654445, - "MinY": 0.02456606271687272, - "MinZ": 0.3566489798049132, - "MaxX": -0.6025511456654444, - "MaxY": 0.06956606271687277, - "MaxZ": 0.40364897980491327 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.06126606271687274, - "MinZ": 0.39514897980491515, - "MaxX": -0.5995511456654444, - "MaxY": 0.06886606271687273, - "MaxZ": 0.4027489798049152 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.06126606271687274, - "MinZ": 0.3575489798049152, - "MaxX": -0.5995511456654444, - "MaxY": 0.06886606271687273, - "MaxZ": 0.36514897980491523 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.02526606271687274, - "MinZ": 0.39514897980491515, - "MaxX": -0.5995511456654444, - "MaxY": 0.032866062716872736, - "MaxZ": 0.4027489798049152 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Rail-Rod-M10-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1", - "Children": [ - { - "Name": "PowerGland-1/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.06126606271687417, - "MinZ": 0.5841489798049111, - "MaxX": -0.599551145665445, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5917489798049111 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.02526606271687419, - "MinZ": 0.5841489798049111, - "MaxX": -0.599551145665445, - "MaxY": 0.032866062716874186, - "MaxZ": 0.5917489798049111 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.06126606271687417, - "MinZ": 0.546548979804911, - "MaxX": -0.599551145665445, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5541489798049111 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0017580106494426502, - "Density": 1000.0, - "Volume": 1.7580106494426502E-06, - "SurfaceArea": 0.003820198279151765, - "CenterOfMassX": -8.82226537722417E-19, - "CenterOfMassY": -0.0011053049585987406, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.6035511456654451, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049089, - "MaxX": -0.602551145665445, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804909 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.02526606271687419, - "MinZ": 0.546548979804911, - "MaxX": -0.599551145665445, - "MaxY": 0.032866062716874186, - "MaxZ": 0.5541489798049111 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - } - ], - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0022110595358971214, - "Density": 999.9999999999999, - "Volume": 2.2110595358971216E-06, - "SurfaceArea": 0.004513757859977351, - "CenterOfMassX": -0.6030734293097585, - "CenterOfMassY": -0.0008788265790907068, - "CenterOfMassZ": -1.6838684165714436E-15 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049089, - "MaxX": -0.599551145665445, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804909 - }, - "Material": { - "socket button head cap screw_am-4": "", - "socket button head cap screw_am-2": "", - "socket button head cap screw_am-3": "", - "6_PGland_x2_1mm_Inox-1": "", - "socket button head cap screw_am-1": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.06126606271687417, - "MinZ": 0.5841489798049111, - "MaxX": -0.599551145665445, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5917489798049111 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.02526606271687419, - "MinZ": 0.5841489798049111, - "MaxX": -0.599551145665445, - "MaxY": 0.032866062716874186, - "MaxZ": 0.5917489798049111 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.06126606271687417, - "MinZ": 0.546548979804911, - "MaxX": -0.599551145665445, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5541489798049111 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0017580106494426502, - "Density": 1000.0, - "Volume": 1.7580106494426502E-06, - "SurfaceArea": 0.003820198279151765, - "CenterOfMassX": -8.82226537722417E-19, - "CenterOfMassY": -0.0011053049585987406, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.6035511456654451, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049089, - "MaxX": -0.602551145665445, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804909 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.993538705064919E-18, - "CenterOfMassZ": -1.765743368286404E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.02526606271687419, - "MinZ": 0.546548979804911, - "MaxX": -0.599551145665445, - "MaxY": 0.032866062716874186, - "MaxZ": 0.5541489798049111 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Slide-40ID-45H-Mount-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1", - "Children": [ - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.0914221497371702, - "Density": 1000.0, - "Volume": 9.142214973717019E-05, - "SurfaceArea": 0.051677219995779795, - "CenterOfMassX": 1.4656787747889528E-16, - "CenterOfMassY": 0.021898463732798638, - "CenterOfMassZ": 5.493360527692086E-21 - }, - "Box": { - "MinX": -0.6025511456654447, - "MinY": 0.029566062716874012, - "MinZ": 0.3526489798049143, - "MaxX": 0.03944885433455553, - "MaxY": 0.06956606271687402, - "MaxZ": 0.3566489798049143 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.28446249709387783, - "Density": 2700.0, - "Volume": 0.00010535648040513994, - "SurfaceArea": 0.06128765594823982, - "CenterOfMassX": -0.001109937848618413, - "CenterOfMassY": 0.00047764320437917063, - "CenterOfMassZ": 0.0020000000000000018 - }, - "Box": { - "MinX": -0.6025511456654458, - "MinY": 0.024566062716873845, - "MinZ": 0.15364897980491282, - "MaxX": -0.5985511456654435, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7956489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.7076638632331552, - "Density": 7800.0, - "Volume": 9.072613631194297E-05, - "SurfaceArea": 0.0514704309739581, - "CenterOfMassX": -0.00011724870068805643, - "CenterOfMassY": 0.021884354219542924, - "CenterOfMassZ": 1.707904359939781E-19 - }, - "Box": { - "MinX": -0.4035511456654457, - "MinY": 0.029566062716873828, - "MinZ": 0.1536489798049137, - "MaxX": -0.3995511456654435, - "MaxY": 0.06956606271687438, - "MaxZ": 0.795648979804914 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 0.8799982396373078, - "Density": 7800.0, - "Volume": 0.00011282028713298818, - "SurfaceArea": 0.0633953116651913, - "CenterOfMassX": 1.620665921992178E-16, - "CenterOfMassY": -1.167595969630827E-18, - "CenterOfMassZ": 0.002 - }, - "Box": { - "MinX": -0.6025511456654449, - "MinY": 0.024566062716873845, - "MinZ": 0.1536489798049087, - "MaxX": 0.039448854334555306, - "MaxY": 0.06956606271687385, - "MaxZ": 0.15764897980490875 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 0.8799982396373078, - "Density": 7800.0, - "Volume": 0.00011282028713298818, - "SurfaceArea": 0.0633953116651913, - "CenterOfMassX": 1.620665921992178E-16, - "CenterOfMassY": -1.167595969630827E-18, - "CenterOfMassZ": 0.002 - }, - "Box": { - "MinX": -0.6025511456654427, - "MinY": 0.024566062716874386, - "MinZ": 0.79164897980492, - "MaxX": 0.039448854334557526, - "MaxY": 0.06956606271687438, - "MaxZ": 0.79564897980492 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.0914221497371702, - "Density": 1000.0, - "Volume": 9.142214973717019E-05, - "SurfaceArea": 0.051677219995779795, - "CenterOfMassX": 1.4656787747889528E-16, - "CenterOfMassY": 0.021898463732798638, - "CenterOfMassZ": 5.493360527692086E-21 - }, - "Box": { - "MinX": -0.6025511456654447, - "MinY": 0.029566062716874206, - "MinZ": 0.5926489798049144, - "MaxX": 0.03944885433455553, - "MaxY": 0.06956606271687421, - "MaxZ": 0.5966489798049144 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.28446249709387783, - "Density": 2700.0, - "Volume": 0.00010535648040513994, - "SurfaceArea": 0.06128765594823982, - "CenterOfMassX": -0.001109937848618413, - "CenterOfMassY": 0.00047764320437917063, - "CenterOfMassZ": 0.0020000000000000018 - }, - "Box": { - "MinX": 0.035448854334554296, - "MinY": 0.024566062716873845, - "MinZ": 0.15364897980491288, - "MaxX": 0.039448854334556534, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7956489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.7076638632331552, - "Density": 7800.0, - "Volume": 9.072613631194297E-05, - "SurfaceArea": 0.0514704309739581, - "CenterOfMassX": -0.00011724870068805643, - "CenterOfMassY": 0.021884354219542924, - "CenterOfMassZ": 1.707904359939781E-19 - }, - "Box": { - "MinX": -0.16355114566544582, - "MinY": 0.029566062716873814, - "MinZ": 0.15364897980491377, - "MaxX": -0.1595511456654436, - "MaxY": 0.06956606271687436, - "MaxZ": 0.795648979804914 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - } - ], - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Parent": null, - "Properties": { - "Default": { - "IsLaser": "1" - }, - "Double-Side": { - "IsLaser": "1" - } - }, - "Equations": {}, - "Mass": { - "Mass": 3.9270934994030218, - "Density": 4904.881001342582, - "Volume": 0.0008006501071744826, - "SurfaceArea": 0.455661237166338, - "CenterOfMassX": 5.235600464093105E-16, - "CenterOfMassY": 0.022319310423095276, - "CenterOfMassZ": 0.00020305519111584952 - }, - "Box": { - "MinX": -0.6025511456654458, - "MinY": 0.0170660627168749, - "MinZ": 0.15364897980490871, - "MaxX": 0.039448854334557526, - "MaxY": 0.07706606271687544, - "MaxZ": 0.79564897980492 - }, - "Material": { - "8_Rib_x2_4mm_FERRO-1": "", - "6_Side_x2_4mm_FERRO-1": "6061 Alloy", - "7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", - "7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", - "7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", - "8_Rib_x2_4mm_FERRO-9": "", - "6_Side_x2_4mm_FERRO-3": "6061 Alloy", - "7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.0914221497371702, - "Density": 1000.0, - "Volume": 9.142214973717019E-05, - "SurfaceArea": 0.051677219995779795, - "CenterOfMassX": 1.4656787747889528E-16, - "CenterOfMassY": 0.021898463732798638, - "CenterOfMassZ": 5.493360527692086E-21 - }, - "Box": { - "MinX": -0.6025511456654447, - "MinY": 0.029566062716874012, - "MinZ": 0.3526489798049143, - "MaxX": 0.03944885433455553, - "MaxY": 0.06956606271687402, - "MaxZ": 0.3566489798049143 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.28446249709387783, - "Density": 2700.0, - "Volume": 0.00010535648040513994, - "SurfaceArea": 0.06128765594823982, - "CenterOfMassX": -0.001109937848618413, - "CenterOfMassY": 0.00047764320437917063, - "CenterOfMassZ": 0.0020000000000000018 - }, - "Box": { - "MinX": -0.6025511456654458, - "MinY": 0.024566062716873845, - "MinZ": 0.15364897980491282, - "MaxX": -0.5985511456654435, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7956489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.7076638632331552, - "Density": 7800.0, - "Volume": 9.072613631194297E-05, - "SurfaceArea": 0.0514704309739581, - "CenterOfMassX": -0.00011724870068805643, - "CenterOfMassY": 0.021884354219542924, - "CenterOfMassZ": 1.707904359939781E-19 - }, - "Box": { - "MinX": -0.4035511456654457, - "MinY": 0.029566062716873828, - "MinZ": 0.1536489798049137, - "MaxX": -0.3995511456654435, - "MaxY": 0.06956606271687438, - "MaxZ": 0.795648979804914 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 0.8799982396373078, - "Density": 7800.0, - "Volume": 0.00011282028713298818, - "SurfaceArea": 0.0633953116651913, - "CenterOfMassX": 1.620665921992178E-16, - "CenterOfMassY": -1.167595969630827E-18, - "CenterOfMassZ": 0.002 - }, - "Box": { - "MinX": -0.6025511456654449, - "MinY": 0.024566062716873845, - "MinZ": 0.1536489798049087, - "MaxX": 0.039448854334555306, - "MaxY": 0.06956606271687385, - "MaxZ": 0.15764897980490875 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 0.8799982396373078, - "Density": 7800.0, - "Volume": 0.00011282028713298818, - "SurfaceArea": 0.0633953116651913, - "CenterOfMassX": 1.620665921992178E-16, - "CenterOfMassY": -1.167595969630827E-18, - "CenterOfMassZ": 0.002 - }, - "Box": { - "MinX": -0.6025511456654427, - "MinY": 0.024566062716874386, - "MinZ": 0.79164897980492, - "MaxX": 0.039448854334557526, - "MaxY": 0.06956606271687438, - "MaxZ": 0.79564897980492 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.0914221497371702, - "Density": 1000.0, - "Volume": 9.142214973717019E-05, - "SurfaceArea": 0.051677219995779795, - "CenterOfMassX": 1.4656787747889528E-16, - "CenterOfMassY": 0.021898463732798638, - "CenterOfMassZ": 5.493360527692086E-21 - }, - "Box": { - "MinX": -0.6025511456654447, - "MinY": 0.029566062716874206, - "MinZ": 0.5926489798049144, - "MaxX": 0.03944885433455553, - "MaxY": 0.06956606271687421, - "MaxZ": 0.5966489798049144 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.28446249709387783, - "Density": 2700.0, - "Volume": 0.00010535648040513994, - "SurfaceArea": 0.06128765594823982, - "CenterOfMassX": -0.001109937848618413, - "CenterOfMassY": 0.00047764320437917063, - "CenterOfMassZ": 0.0020000000000000018 - }, - "Box": { - "MinX": 0.035448854334554296, - "MinY": 0.024566062716873845, - "MinZ": 0.15364897980491288, - "MaxX": 0.039448854334556534, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7956489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.7076638632331552, - "Density": 7800.0, - "Volume": 9.072613631194297E-05, - "SurfaceArea": 0.0514704309739581, - "CenterOfMassX": -0.00011724870068805643, - "CenterOfMassY": 0.021884354219542924, - "CenterOfMassZ": 1.707904359939781E-19 - }, - "Box": { - "MinX": -0.16355114566544582, - "MinY": 0.029566062716873814, - "MinZ": 0.15364897980491377, - "MaxX": -0.1595511456654436, - "MaxY": 0.06956606271687436, - "MaxZ": 0.795648979804914 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "LowerRibs-1", - "Children": null, - "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, { "Name": "303_TriMount_x8_4mm_FERRO-11", "Children": null, @@ -3735,13 +331,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.058916387510064915, + "Mass": 0.05891638751006492, "Density": 7800.0, - "Volume": 7.553383014110887E-06, + "Volume": 7.553383014110888E-06, "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, + "CenterOfMassX": 0.017885858657773913, "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 + "CenterOfMassZ": 0.0020000000000000005 }, "Box": { "MinX": -0.012967009136380075, @@ -3760,41 +356,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "303_TriMount_x8_4mm_FERRO-13", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.058916387510064915, - "Density": 7800.0, - "Volume": 7.553383014110887E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 - }, - "Box": { - "MinX": -0.6025511456654523, - "MinY": 0.02956606271686615, - "MinZ": 0.7432331163339736, - "MaxX": -0.5501352821945081, - "MaxY": 0.03356606271686674, - "MaxZ": 0.7956489798049178 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "303_TriMount_x8_4mm_FERRO-14", "Children": null, @@ -3805,13 +366,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.058916387510064915, + "Mass": 0.05891638751006492, "Density": 7800.0, - "Volume": 7.553383014110887E-06, + "Volume": 7.553383014110888E-06, "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, + "CenterOfMassX": 0.017885858657773913, "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 + "CenterOfMassZ": 0.0020000000000000005 }, "Box": { "MinX": -0.6025511456654475, @@ -3830,41 +391,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "303_TriMount_x8_4mm_FERRO-15", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.058916387510064915, - "Density": 7800.0, - "Volume": 7.553383014110887E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 - }, - "Box": { - "MinX": -0.012967009136379864, - "MinY": 0.02956606271686563, - "MinZ": 0.15364897980491243, - "MaxX": 0.03944885433456467, - "MaxY": 0.03356606271686623, - "MaxZ": 0.20606484327585695 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "20_80_60-11", "Children": null, @@ -3970,6 +496,1125 @@ "IsSuppressed": false, "activeConfiguration": null }, + { + "Name": "303_TriMount_x8_4mm_FERRO-15", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.05891638751006492, + "Density": 7800.0, + "Volume": 7.553383014110888E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.0020000000000000005 + }, + "Box": { + "MinX": -0.012967009136379864, + "MinY": 0.02956606271686563, + "MinZ": 0.15364897980491243, + "MaxX": 0.03944885433456467, + "MaxY": 0.03356606271686623, + "MaxZ": 0.20606484327585695 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-9", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.05891638751006492, + "Density": 7800.0, + "Volume": 7.553383014110888E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.0020000000000000005 + }, + "Box": { + "MinX": -0.6025511456654313, + "MinY": 0.06051606271688342, + "MinZ": 0.7432331163339911, + "MaxX": -0.5501352821944872, + "MaxY": 0.06451606271688473, + "MaxZ": 0.7956489798049353 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-10", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.05891638751006492, + "Density": 7800.0, + "Volume": 7.553383014110888E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.0020000000000000005 + }, + "Box": { + "MinX": -0.6025511456654427, + "MinY": 0.060516062716881217, + "MinZ": 0.15364897980490588, + "MaxX": -0.5501352821944983, + "MaxY": 0.06451606271688252, + "MaxZ": 0.20606484327585023 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-13", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.05891638751006492, + "Density": 7800.0, + "Volume": 7.553383014110888E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.0020000000000000005 + }, + "Box": { + "MinX": -0.6025511456654523, + "MinY": 0.02956606271686615, + "MinZ": 0.7432331163339736, + "MaxX": -0.5501352821945081, + "MaxY": 0.03356606271686674, + "MaxZ": 0.7956489798049178 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-12", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.05891638751006492, + "Density": 7800.0, + "Volume": 7.553383014110888E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.0020000000000000005 + }, + "Box": { + "MinX": -0.012967009136384544, + "MinY": 0.029566062716866195, + "MinZ": 0.7432331163339759, + "MaxX": 0.039448854334559746, + "MaxY": 0.0335660627168667, + "MaxZ": 0.7956489798049203 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "20_80_60-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.24087823164424416, + "Density": 2700.0, + "Volume": 8.921415986823858E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15000000000000002, + "CenterOfMassY": 0.33999999999999997, + "CenterOfMassZ": 0.009622045040142288 + }, + "Box": { + "MinX": -0.10477445036880804, + "MinY": 0.04956606271687428, + "MinZ": 0.651425675101551, + "MaxX": -0.005779501002691326, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7504206244676677 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "LowerRibs-1", + "Children": null, + "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "20_80_60-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.24087823164424416, + "Density": 2700.0, + "Volume": 8.921415986823858E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15000000000000002, + "CenterOfMassY": 0.33999999999999997, + "CenterOfMassZ": 0.009622045040142288 + }, + "Box": { + "MinX": -0.32155114566544296, + "MinY": 0.04956606271687409, + "MinZ": 0.44464897980491525, + "MaxX": -0.24155114566544292, + "MaxY": 0.06956606271687416, + "MaxZ": 0.5046489798049153 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1", + "Children": [ + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.284462497093878, + "Density": 2700.0, + "Volume": 0.00010535648040514, + "SurfaceArea": 0.06128765594823982, + "CenterOfMassX": -0.001109937848618415, + "CenterOfMassY": 0.00047764320437917036, + "CenterOfMassZ": 0.0020000000000000018 + }, + "Box": { + "MinX": 0.035448854334554296, + "MinY": 0.024566062716873845, + "MinZ": 0.15364897980491288, + "MaxX": 0.039448854334556534, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7956489798049136 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 0.8799982396373078, + "Density": 7800.0, + "Volume": 0.00011282028713298818, + "SurfaceArea": 0.0633953116651913, + "CenterOfMassX": 1.6109878894652538E-16, + "CenterOfMassY": -1.0209591131622773E-18, + "CenterOfMassZ": 0.002 + }, + "Box": { + "MinX": -0.6025511456654427, + "MinY": 0.024566062716874386, + "MinZ": 0.79164897980492, + "MaxX": 0.039448854334557526, + "MaxY": 0.06956606271687438, + "MaxZ": 0.79564897980492 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.0914221497371702, + "Density": 1000.0, + "Volume": 9.142214973717019E-05, + "SurfaceArea": 0.051677219995779795, + "CenterOfMassX": 1.4393493175463758E-16, + "CenterOfMassY": 0.021898463732798638, + "CenterOfMassZ": 3.7875878559026634E-20 + }, + "Box": { + "MinX": -0.6025511456654447, + "MinY": 0.029566062716874206, + "MinZ": 0.5926489798049144, + "MaxX": 0.03944885433455553, + "MaxY": 0.06956606271687421, + "MaxZ": 0.5966489798049144 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.707663863233155, + "Density": 7800.0, + "Volume": 9.072613631194295E-05, + "SurfaceArea": 0.0514704309739581, + "CenterOfMassX": -0.00011724870068805333, + "CenterOfMassY": 0.021884354219542924, + "CenterOfMassZ": 1.674113235684983E-19 + }, + "Box": { + "MinX": -0.16355114566544582, + "MinY": 0.029566062716873814, + "MinZ": 0.15364897980491377, + "MaxX": -0.1595511456654436, + "MaxY": 0.06956606271687436, + "MaxZ": 0.795648979804914 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.284462497093878, + "Density": 2700.0, + "Volume": 0.00010535648040514, + "SurfaceArea": 0.06128765594823982, + "CenterOfMassX": -0.001109937848618415, + "CenterOfMassY": 0.00047764320437917036, + "CenterOfMassZ": 0.0020000000000000018 + }, + "Box": { + "MinX": -0.6025511456654458, + "MinY": 0.024566062716873845, + "MinZ": 0.15364897980491282, + "MaxX": -0.5985511456654435, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7956489798049136 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.0914221497371702, + "Density": 1000.0, + "Volume": 9.142214973717019E-05, + "SurfaceArea": 0.051677219995779795, + "CenterOfMassX": 1.4393493175463758E-16, + "CenterOfMassY": 0.021898463732798638, + "CenterOfMassZ": 3.7875878559026634E-20 + }, + "Box": { + "MinX": -0.6025511456654447, + "MinY": 0.029566062716874012, + "MinZ": 0.3526489798049143, + "MaxX": 0.03944885433455553, + "MaxY": 0.06956606271687402, + "MaxZ": 0.3566489798049143 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 0.8799982396373078, + "Density": 7800.0, + "Volume": 0.00011282028713298818, + "SurfaceArea": 0.0633953116651913, + "CenterOfMassX": 1.6109878894652538E-16, + "CenterOfMassY": -1.0209591131622773E-18, + "CenterOfMassZ": 0.002 + }, + "Box": { + "MinX": -0.6025511456654449, + "MinY": 0.024566062716873845, + "MinZ": 0.1536489798049087, + "MaxX": 0.039448854334555306, + "MaxY": 0.06956606271687385, + "MaxZ": 0.15764897980490875 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.707663863233155, + "Density": 7800.0, + "Volume": 9.072613631194295E-05, + "SurfaceArea": 0.0514704309739581, + "CenterOfMassX": -0.00011724870068805333, + "CenterOfMassY": 0.021884354219542924, + "CenterOfMassZ": 1.674113235684983E-19 + }, + "Box": { + "MinX": -0.4035511456654457, + "MinY": 0.029566062716873828, + "MinZ": 0.15364897980491377, + "MaxX": -0.3995511456654435, + "MaxY": 0.06956606271687438, + "MaxZ": 0.795648979804914 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Parent": null, + "Properties": { + "Default": { + "IsLaser": "1" + }, + "Double-Side": { + "IsLaser": "1" + } + }, + "Equations": {}, + "Mass": { + "Mass": 3.9270934994030227, + "Density": 4904.881001342583, + "Volume": 0.0008006501071744826, + "SurfaceArea": 0.455661237166338, + "CenterOfMassX": 5.372398128218101E-16, + "CenterOfMassY": 0.022319310423095266, + "CenterOfMassZ": 0.00020305519111584946 + }, + "Box": { + "MinX": -0.6025511456654458, + "MinY": 0.0170660627168749, + "MinZ": 0.15364897980490871, + "MaxX": 0.039448854334557526, + "MaxY": 0.07706606271687544, + "MaxZ": 0.79564897980492 + }, + "Material": { + "6_Side_x2_4mm_FERRO-3": "6061 Alloy", + "7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", + "8_Rib_x2_4mm_FERRO-9": "", + "7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", + "6_Side_x2_4mm_FERRO-1": "6061 Alloy", + "8_Rib_x2_4mm_FERRO-1": "", + "7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", + "7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.284462497093878, + "Density": 2700.0, + "Volume": 0.00010535648040514, + "SurfaceArea": 0.06128765594823982, + "CenterOfMassX": -0.001109937848618415, + "CenterOfMassY": 0.00047764320437917036, + "CenterOfMassZ": 0.0020000000000000018 + }, + "Box": { + "MinX": 0.035448854334554296, + "MinY": 0.024566062716873845, + "MinZ": 0.15364897980491288, + "MaxX": 0.039448854334556534, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7956489798049136 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 0.8799982396373078, + "Density": 7800.0, + "Volume": 0.00011282028713298818, + "SurfaceArea": 0.0633953116651913, + "CenterOfMassX": 1.6109878894652538E-16, + "CenterOfMassY": -1.0209591131622773E-18, + "CenterOfMassZ": 0.002 + }, + "Box": { + "MinX": -0.6025511456654427, + "MinY": 0.024566062716874386, + "MinZ": 0.79164897980492, + "MaxX": 0.039448854334557526, + "MaxY": 0.06956606271687438, + "MaxZ": 0.79564897980492 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.0914221497371702, + "Density": 1000.0, + "Volume": 9.142214973717019E-05, + "SurfaceArea": 0.051677219995779795, + "CenterOfMassX": 1.4393493175463758E-16, + "CenterOfMassY": 0.021898463732798638, + "CenterOfMassZ": 3.7875878559026634E-20 + }, + "Box": { + "MinX": -0.6025511456654447, + "MinY": 0.029566062716874206, + "MinZ": 0.5926489798049144, + "MaxX": 0.03944885433455553, + "MaxY": 0.06956606271687421, + "MaxZ": 0.5966489798049144 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.707663863233155, + "Density": 7800.0, + "Volume": 9.072613631194295E-05, + "SurfaceArea": 0.0514704309739581, + "CenterOfMassX": -0.00011724870068805333, + "CenterOfMassY": 0.021884354219542924, + "CenterOfMassZ": 1.674113235684983E-19 + }, + "Box": { + "MinX": -0.16355114566544582, + "MinY": 0.029566062716873814, + "MinZ": 0.15364897980491377, + "MaxX": -0.1595511456654436, + "MaxY": 0.06956606271687436, + "MaxZ": 0.795648979804914 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.284462497093878, + "Density": 2700.0, + "Volume": 0.00010535648040514, + "SurfaceArea": 0.06128765594823982, + "CenterOfMassX": -0.001109937848618415, + "CenterOfMassY": 0.00047764320437917036, + "CenterOfMassZ": 0.0020000000000000018 + }, + "Box": { + "MinX": -0.6025511456654458, + "MinY": 0.024566062716873845, + "MinZ": 0.15364897980491282, + "MaxX": -0.5985511456654435, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7956489798049136 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.0914221497371702, + "Density": 1000.0, + "Volume": 9.142214973717019E-05, + "SurfaceArea": 0.051677219995779795, + "CenterOfMassX": 1.4393493175463758E-16, + "CenterOfMassY": 0.021898463732798638, + "CenterOfMassZ": 3.7875878559026634E-20 + }, + "Box": { + "MinX": -0.6025511456654447, + "MinY": 0.029566062716874012, + "MinZ": 0.3526489798049143, + "MaxX": 0.03944885433455553, + "MaxY": 0.06956606271687402, + "MaxZ": 0.3566489798049143 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 0.8799982396373078, + "Density": 7800.0, + "Volume": 0.00011282028713298818, + "SurfaceArea": 0.0633953116651913, + "CenterOfMassX": 1.6109878894652538E-16, + "CenterOfMassY": -1.0209591131622773E-18, + "CenterOfMassZ": 0.002 + }, + "Box": { + "MinX": -0.6025511456654449, + "MinY": 0.024566062716873845, + "MinZ": 0.1536489798049087, + "MaxX": 0.039448854334555306, + "MaxY": 0.06956606271687385, + "MaxZ": 0.15764897980490875 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.707663863233155, + "Density": 7800.0, + "Volume": 9.072613631194295E-05, + "SurfaceArea": 0.0514704309739581, + "CenterOfMassX": -0.00011724870068805333, + "CenterOfMassY": 0.021884354219542924, + "CenterOfMassZ": 1.674113235684983E-19 + }, + "Box": { + "MinX": -0.4035511456654457, + "MinY": 0.029566062716873828, + "MinZ": 0.15364897980491377, + "MaxX": -0.3995511456654435, + "MaxY": 0.06956606271687438, + "MaxZ": 0.795648979804914 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "201_PlateCoverTri_x1_1mm_INOX-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 3.111954058708801, + "Density": 7800.0, + "Volume": 0.00039896846906523086, + "SurfaceArea": 0.8006785664309021, + "CenterOfMassX": -4.408313150058876E-17, + "CenterOfMassY": 0.0005000000000000026, + "CenterOfMassZ": 4.659411819802883E-17 + }, + "Box": { + "MinX": -0.5975511456654449, + "MinY": 0.028566062716873813, + "MinZ": 0.15864897980491427, + "MaxX": 0.034448854334555135, + "MaxY": 0.029566062716874508, + "MaxZ": 0.7906489798049143 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "250-15-SP-HeatPlate5083-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 16.662425309544442, + "Density": 2659.999998, + "Volume": 0.006264069669952099, + "SurfaceArea": 0.9001924718608263, + "CenterOfMassX": -0.32500000000000007, + "CenterOfMassY": 0.006947642486966486, + "CenterOfMassZ": -0.325 + }, + "Box": { + "MinX": -0.6065511456654449, + "MinY": 0.06956606271687386, + "MinZ": 0.1496489798049141, + "MaxX": 0.043448854334555254, + "MaxY": 0.0845660627168744, + "MaxZ": 0.7996489798049142 + }, + "Material": { + "Material": "5086-H32, Rod (SS)", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "20_80_60-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.24087823164424416, + "Density": 2700.0, + "Volume": 8.921415986823858E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15000000000000002, + "CenterOfMassY": 0.33999999999999997, + "CenterOfMassZ": 0.009622045040142288 + }, + "Box": { + "MinX": -0.31155114566544484, + "MinY": 0.04956606271687432, + "MinZ": 0.6609231497846098, + "MaxX": -0.2515511456654448, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7409231497846098 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.05891638751006492, + "Density": 7800.0, + "Volume": 7.553383014110888E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.0020000000000000005 + }, + "Box": { + "MinX": -0.012967009136385862, + "MinY": 0.06051606271689655, + "MinZ": 0.7432331163339757, + "MaxX": 0.03944885433455855, + "MaxY": 0.06451606271689786, + "MaxZ": 0.7956489798049201 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "20_80_60-15", "Children": null, @@ -4006,34 +1651,592 @@ "activeConfiguration": null }, { - "Name": "303_TriMount_x8_4mm_FERRO-9", + "Name": "Slide-40ID-52OD-60H-3", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "RailGuides": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.8601189313664714, + "Density": 2700.0, + "Volume": 0.0003185625671727672, + "SurfaceArea": 0.06624424262782554, + "CenterOfMassX": -0.0006200333502875906, + "CenterOfMassY": -4.72322139913551E-18, + "CenterOfMassZ": 0.027994839149968143 + }, + "Box": { + "MinX": 0.03944885433455857, + "MinY": 0.02456606271687401, + "MinZ": 0.4046489798049149, + "MaxX": 0.11394885386664598, + "MaxY": 0.08456606271687409, + "MaxZ": 0.5446489798049151 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2", + "Children": [ + { + "Name": "TCGland-2/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.025266062716872737, + "MinZ": 0.3575489798049133, + "MaxX": 0.04264885433455856, + "MaxY": 0.032866062716872736, + "MaxZ": 0.36514897980491323 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.001922504440784611, + "Density": 1000.0, + "Volume": 1.922504440784611E-06, + "SurfaceArea": 0.0041278230317912746, + "CenterOfMassX": -1.963070391261589E-18, + "CenterOfMassY": -0.0004706250165355182, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.039448854334558504, + "MinY": 0.024566062716872714, + "MinZ": 0.35664897980491517, + "MaxX": 0.04044885433455866, + "MaxY": 0.06956606271687275, + "MaxZ": 0.4036489798049152 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.025266062716872737, + "MinZ": 0.39514897980491326, + "MaxX": 0.04264885433455856, + "MaxY": 0.032866062716872736, + "MaxZ": 0.4027489798049132 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.06126606271687274, + "MinZ": 0.39514897980491326, + "MaxX": 0.04264885433455856, + "MaxY": 0.06886606271687273, + "MaxZ": 0.4027489798049132 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.06126606271687274, + "MinZ": 0.3575489798049133, + "MaxX": 0.04264885433455856, + "MaxY": 0.06886606271687273, + "MaxZ": 0.36514897980491323 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.058916387510064915, - "Density": 7800.0, - "Volume": 7.553383014110887E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 + "Mass": 0.0023755533272390825, + "Density": 999.9999999999998, + "Volume": 2.375553327239083E-06, + "SurfaceArea": 0.00482138261261686, + "CenterOfMassX": -0.6030718862919281, + "CenterOfMassY": -0.00038087071077685177, + "CenterOfMassZ": -1.5537205691569584E-15 }, "Box": { - "MinX": -0.6025511456654313, - "MinY": 0.06051606271688342, - "MinZ": 0.7432331163339911, - "MaxX": -0.5501352821944872, - "MaxY": 0.06451606271688473, - "MaxZ": 0.7956489798049353 + "MinX": 0.03644885433455858, + "MinY": 0.024566062716872714, + "MinZ": 0.35664897980491517, + "MaxX": 0.04264885433455856, + "MaxY": 0.06956606271687275, + "MaxZ": 0.4036489798049152 }, "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" + "socket button head cap screw_am-2": "", + "6_TCGland_x2_1mm_Inox-1": "", + "socket button head cap screw_am-1": "", + "socket button head cap screw_am-3": "", + "socket button head cap screw_am-4": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.025266062716872737, + "MinZ": 0.3575489798049133, + "MaxX": 0.04264885433455856, + "MaxY": 0.032866062716872736, + "MaxZ": 0.36514897980491323 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.001922504440784611, + "Density": 1000.0, + "Volume": 1.922504440784611E-06, + "SurfaceArea": 0.0041278230317912746, + "CenterOfMassX": -1.963070391261589E-18, + "CenterOfMassY": -0.0004706250165355182, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.039448854334558504, + "MinY": 0.024566062716872714, + "MinZ": 0.35664897980491517, + "MaxX": 0.04044885433455866, + "MaxY": 0.06956606271687275, + "MaxZ": 0.4036489798049152 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.025266062716872737, + "MinZ": 0.39514897980491326, + "MaxX": 0.04264885433455856, + "MaxY": 0.032866062716872736, + "MaxZ": 0.4027489798049132 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.06126606271687274, + "MinZ": 0.39514897980491326, + "MaxX": 0.04264885433455856, + "MaxY": 0.06886606271687273, + "MaxZ": 0.4027489798049132 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.06126606271687274, + "MinZ": 0.3575489798049133, + "MaxX": 0.04264885433455856, + "MaxY": 0.06886606271687273, + "MaxZ": 0.36514897980491323 + }, + "Material": { + "Material": "", + "Materials": "" }, "States": {}, "LaserParts": null, @@ -4076,39 +2279,1836 @@ "activeConfiguration": null }, { - "Name": "303_TriMount_x8_4mm_FERRO-10", + "Name": "20_80_60-17", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.058916387510064915, - "Density": 7800.0, - "Volume": 7.553383014110887E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 + "Mass": 0.24087823164424416, + "Density": 2700.0, + "Volume": 8.921415986823858E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15000000000000002, + "CenterOfMassY": 0.33999999999999997, + "CenterOfMassZ": 0.009622045040142288 }, "Box": { - "MinX": -0.6025511456654427, - "MinY": 0.060516062716881217, - "MinZ": 0.15364897980490588, - "MaxX": -0.5501352821944983, - "MaxY": 0.06451606271688252, - "MaxZ": 0.20606484327585023 + "MinX": -0.557322790328197, + "MinY": 0.04956606271687391, + "MinZ": 0.198877335142159, + "MaxX": -0.45832784096208035, + "MaxY": 0.06956606271687399, + "MaxZ": 0.29787228450827585 }, "Material": { - "Material": "Plain Carbon Steel", + "Material": "6061 Alloy", "Materials": "SOLIDWORKS Materials" }, "States": {}, "LaserParts": null, "IsSuppressed": false, "activeConfiguration": null + }, + { + "Name": "PowerGland-2", + "Children": [ + { + "Name": "PowerGland-2/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.036448854334559105, + "MinY": 0.025266062716874194, + "MinZ": 0.5465489798049088, + "MaxX": 0.042648854334559116, + "MaxY": 0.03286606271687419, + "MaxZ": 0.5541489798049088 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.036448854334559105, + "MinY": 0.06126606271687417, + "MinZ": 0.5841489798049089, + "MaxX": 0.042648854334559116, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5917489798049089 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.036448854334559105, + "MinY": 0.06126606271687417, + "MinZ": 0.5465489798049088, + "MaxX": 0.042648854334559116, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5541489798049088 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.036448854334559105, + "MinY": 0.025266062716874194, + "MinZ": 0.5841489798049089, + "MaxX": 0.042648854334559116, + "MaxY": 0.03286606271687419, + "MaxZ": 0.5917489798049089 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0017580106494426494, + "Density": 1000.0, + "Volume": 1.7580106494426494E-06, + "SurfaceArea": 0.003820198279151765, + "CenterOfMassX": -4.117057176037948E-19, + "CenterOfMassY": -0.0011053049585987413, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.03944885433455905, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049109, + "MaxX": 0.04044885433455922, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804911 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0022110595358971214, + "Density": 999.9999999999998, + "Volume": 2.211059535897122E-06, + "SurfaceArea": 0.004513757859977351, + "CenterOfMassX": -0.6030734293097586, + "CenterOfMassY": -0.0008788265790907078, + "CenterOfMassZ": -1.6838684165714436E-15 + }, + "Box": { + "MinX": 0.03644885433455913, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049109, + "MaxX": 0.042648854334559116, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804911 + }, + "Material": { + "socket button head cap screw_am-2": "", + "socket button head cap screw_am-3": "", + "socket button head cap screw_am-4": "", + "socket button head cap screw_am-1": "", + "6_PGland_x2_1mm_Inox-1": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.036448854334559105, + "MinY": 0.025266062716874194, + "MinZ": 0.5465489798049088, + "MaxX": 0.042648854334559116, + "MaxY": 0.03286606271687419, + "MaxZ": 0.5541489798049088 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.036448854334559105, + "MinY": 0.06126606271687417, + "MinZ": 0.5841489798049089, + "MaxX": 0.042648854334559116, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5917489798049089 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.036448854334559105, + "MinY": 0.06126606271687417, + "MinZ": 0.5465489798049088, + "MaxX": 0.042648854334559116, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5541489798049088 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": 0.036448854334559105, + "MinY": 0.025266062716874194, + "MinZ": 0.5841489798049089, + "MaxX": 0.042648854334559116, + "MaxY": 0.03286606271687419, + "MaxZ": 0.5917489798049089 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0017580106494426494, + "Density": 1000.0, + "Volume": 1.7580106494426494E-06, + "SurfaceArea": 0.003820198279151765, + "CenterOfMassX": -4.117057176037948E-19, + "CenterOfMassY": -0.0011053049585987413, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.03944885433455905, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049109, + "MaxX": 0.04044885433455922, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804911 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "Slide-40ID-45H-Mount-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Rail-Rod-M10-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1", + "Children": [ + { + "Name": "PowerGland-1/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.02526606271687419, + "MinZ": 0.5841489798049111, + "MaxX": -0.599551145665445, + "MaxY": 0.032866062716874186, + "MaxZ": 0.5917489798049111 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.06126606271687417, + "MinZ": 0.546548979804911, + "MaxX": -0.599551145665445, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5541489798049111 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.06126606271687417, + "MinZ": 0.5841489798049111, + "MaxX": -0.599551145665445, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5917489798049111 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.02526606271687419, + "MinZ": 0.546548979804911, + "MaxX": -0.599551145665445, + "MaxY": 0.032866062716874186, + "MaxZ": 0.5541489798049111 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0017580106494426494, + "Density": 1000.0, + "Volume": 1.7580106494426494E-06, + "SurfaceArea": 0.003820198279151765, + "CenterOfMassX": -4.117057176037948E-19, + "CenterOfMassY": -0.0011053049585987413, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.6035511456654451, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049089, + "MaxX": -0.602551145665445, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804909 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0022110595358971214, + "Density": 999.9999999999998, + "Volume": 2.211059535897122E-06, + "SurfaceArea": 0.004513757859977351, + "CenterOfMassX": -0.6030734293097584, + "CenterOfMassY": -0.0008788265790907068, + "CenterOfMassZ": -1.683676871989875E-15 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049089, + "MaxX": -0.599551145665445, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804909 + }, + "Material": { + "socket button head cap screw_am-2": "", + "socket button head cap screw_am-3": "", + "socket button head cap screw_am-4": "", + "socket button head cap screw_am-1": "", + "6_PGland_x2_1mm_Inox-1": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.02526606271687419, + "MinZ": 0.5841489798049111, + "MaxX": -0.599551145665445, + "MaxY": 0.032866062716874186, + "MaxZ": 0.5917489798049111 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.06126606271687417, + "MinZ": 0.546548979804911, + "MaxX": -0.599551145665445, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5541489798049111 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.06126606271687417, + "MinZ": 0.5841489798049111, + "MaxX": -0.599551145665445, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5917489798049111 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.02526606271687419, + "MinZ": 0.546548979804911, + "MaxX": -0.599551145665445, + "MaxY": 0.032866062716874186, + "MaxZ": 0.5541489798049111 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0017580106494426494, + "Density": 1000.0, + "Volume": 1.7580106494426494E-06, + "SurfaceArea": 0.003820198279151765, + "CenterOfMassX": -4.117057176037948E-19, + "CenterOfMassY": -0.0011053049585987413, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.6035511456654451, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049089, + "MaxX": -0.602551145665445, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804909 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1", + "Children": [ + { + "Name": "TCGland-1/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.02526606271687274, + "MinZ": 0.39514897980491515, + "MaxX": -0.5995511456654444, + "MaxY": 0.032866062716872736, + "MaxZ": 0.4027489798049152 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.001922504440784611, + "Density": 1000.0, + "Volume": 1.922504440784611E-06, + "SurfaceArea": 0.0041278230317912746, + "CenterOfMassX": -1.963070391261589E-18, + "CenterOfMassY": -0.0004706250165355182, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.6035511456654445, + "MinY": 0.02456606271687272, + "MinZ": 0.3566489798049132, + "MaxX": -0.6025511456654444, + "MaxY": 0.06956606271687277, + "MaxZ": 0.40364897980491327 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.02526606271687274, + "MinZ": 0.3575489798049152, + "MaxX": -0.5995511456654444, + "MaxY": 0.032866062716872736, + "MaxZ": 0.36514897980491523 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.06126606271687274, + "MinZ": 0.3575489798049152, + "MaxX": -0.5995511456654444, + "MaxY": 0.06886606271687273, + "MaxZ": 0.36514897980491523 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.06126606271687274, + "MinZ": 0.39514897980491515, + "MaxX": -0.5995511456654444, + "MaxY": 0.06886606271687273, + "MaxZ": 0.4027489798049152 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.002375553327239083, + "Density": 999.9999999999998, + "Volume": 2.3755533272390835E-06, + "SurfaceArea": 0.00482138261261686, + "CenterOfMassX": -0.603071886291928, + "CenterOfMassY": -0.0003808707107768517, + "CenterOfMassZ": -1.5540771315365696E-15 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.024566062716872714, + "MinZ": 0.3566489798049132, + "MaxX": -0.5995511456654444, + "MaxY": 0.06956606271687275, + "MaxZ": 0.40364897980491327 + }, + "Material": { + "socket button head cap screw_am-2": "", + "6_TCGland_x2_1mm_Inox-1": "", + "socket button head cap screw_am-1": "", + "socket button head cap screw_am-3": "", + "socket button head cap screw_am-4": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.02526606271687274, + "MinZ": 0.39514897980491515, + "MaxX": -0.5995511456654444, + "MaxY": 0.032866062716872736, + "MaxZ": 0.4027489798049152 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.001922504440784611, + "Density": 1000.0, + "Volume": 1.922504440784611E-06, + "SurfaceArea": 0.0041278230317912746, + "CenterOfMassX": -1.963070391261589E-18, + "CenterOfMassY": -0.0004706250165355182, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.6035511456654445, + "MinY": 0.02456606271687272, + "MinZ": 0.3566489798049132, + "MaxX": -0.6025511456654444, + "MaxY": 0.06956606271687277, + "MaxZ": 0.40364897980491327 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.02526606271687274, + "MinZ": 0.3575489798049152, + "MaxX": -0.5995511456654444, + "MaxY": 0.032866062716872736, + "MaxZ": 0.36514897980491523 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.06126606271687274, + "MinZ": 0.3575489798049152, + "MaxX": -0.5995511456654444, + "MaxY": 0.06886606271687273, + "MaxZ": 0.36514897980491523 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993047261186463E-18, + "CenterOfMassZ": -1.783016339071156E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.06126606271687274, + "MinZ": 0.39514897980491515, + "MaxX": -0.5995511456654444, + "MaxY": 0.06886606271687273, + "MaxZ": 0.4027489798049152 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "Slide-40ID-45H-Mount-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "CoolingAssembly-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Slide-40ID-52OD-60H-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "RailGuides": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.8601189313664714, + "Density": 2700.0, + "Volume": 0.0003185625671727672, + "SurfaceArea": 0.06624424262782554, + "CenterOfMassX": -0.0006200333502875906, + "CenterOfMassY": -4.72322139913551E-18, + "CenterOfMassZ": 0.027994839149968143 + }, + "Box": { + "MinX": -0.6770511451975316, + "MinY": 0.024566062716874077, + "MinZ": 0.4046489798049129, + "MaxX": -0.6025511456654442, + "MaxY": 0.08456606271687414, + "MaxZ": 0.5446489798049132 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "CoolingAssembly-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "250-15-SP-HeatPlate5083-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null } ], "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\200_PressPlate-Global-650.SLDASM", @@ -4149,65 +4149,65 @@ }, "Equations": {}, "Mass": { - "Mass": 27.96449911834629, + "Mass": 27.964499118346286, "Density": 3130.042805716312, "Volume": 0.008934222582284013, "SurfaceArea": 2.487775030416407, "CenterOfMassX": -0.2815511456654443, - "CenterOfMassY": 0.06424362074297678, - "CenterOfMassZ": 0.474619352739394 + "CenterOfMassY": 0.0642436207429768, + "CenterOfMassZ": 0.47461935273939376 }, "Box": null, "Material": { - "201_PlateCoverTri_x1_1mm_INOX-1": "Plain Carbon Steel", - "250-15-SP-HeatPlate5083-1": "5086-H32, Rod (SS)", - "20_80_60-3": "6061 Alloy", - "303_TriMount_x8_4mm_FERRO-1": "Plain Carbon Steel", - "303_TriMount_x8_4mm_FERRO-12": "Plain Carbon Steel", - "Slide-40ID-52OD-60H-1": "6061 Alloy", - "20_80_60-1": "6061 Alloy", - "20_80_60-2": "6061 Alloy", - "20_80_60-17": "6061 Alloy", - "TCGland-2/socket button head cap screw_am-1": "", - "TCGland-2/6_TCGland_x2_1mm_Inox-1": "", - "TCGland-2/socket button head cap screw_am-4": "", - "TCGland-2/socket button head cap screw_am-3": "", - "TCGland-2/socket button head cap screw_am-2": "", - "Slide-40ID-52OD-60H-3": "6061 Alloy", - "PowerGland-2/socket button head cap screw_am-4": "", - "PowerGland-2/socket button head cap screw_am-2": "", - "PowerGland-2/socket button head cap screw_am-3": "", - "PowerGland-2/6_PGland_x2_1mm_Inox-1": "", - "PowerGland-2/socket button head cap screw_am-1": "", - "TCGland-1/socket button head cap screw_am-1": "", - "TCGland-1/6_TCGland_x2_1mm_Inox-1": "", - "TCGland-1/socket button head cap screw_am-4": "", - "TCGland-1/socket button head cap screw_am-3": "", - "TCGland-1/socket button head cap screw_am-2": "", - "PowerGland-1/socket button head cap screw_am-4": "", - "PowerGland-1/socket button head cap screw_am-2": "", - "PowerGland-1/socket button head cap screw_am-3": "", - "PowerGland-1/6_PGland_x2_1mm_Inox-1": "", - "PowerGland-1/socket button head cap screw_am-1": "", - "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1": "", - "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1": "6061 Alloy", - "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9": "", - "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3": "6061 Alloy", - "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", "303_TriMount_x8_4mm_FERRO-11": "Plain Carbon Steel", - "303_TriMount_x8_4mm_FERRO-13": "Plain Carbon Steel", "303_TriMount_x8_4mm_FERRO-14": "Plain Carbon Steel", - "303_TriMount_x8_4mm_FERRO-15": "Plain Carbon Steel", "20_80_60-11": "6061 Alloy", "20_80_60-13": "6061 Alloy", "20_80_60-14": "6061 Alloy", - "20_80_60-15": "6061 Alloy", + "303_TriMount_x8_4mm_FERRO-15": "Plain Carbon Steel", "303_TriMount_x8_4mm_FERRO-9": "Plain Carbon Steel", + "303_TriMount_x8_4mm_FERRO-10": "Plain Carbon Steel", + "303_TriMount_x8_4mm_FERRO-13": "Plain Carbon Steel", + "303_TriMount_x8_4mm_FERRO-12": "Plain Carbon Steel", + "20_80_60-3": "6061 Alloy", + "20_80_60-1": "6061 Alloy", + "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3": "6061 Alloy", + "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9": "", + "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1": "6061 Alloy", + "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1": "", + "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", + "201_PlateCoverTri_x1_1mm_INOX-1": "Plain Carbon Steel", + "250-15-SP-HeatPlate5083-1": "5086-H32, Rod (SS)", + "20_80_60-2": "6061 Alloy", + "303_TriMount_x8_4mm_FERRO-1": "Plain Carbon Steel", + "20_80_60-15": "6061 Alloy", + "Slide-40ID-52OD-60H-3": "6061 Alloy", + "TCGland-2/socket button head cap screw_am-2": "", + "TCGland-2/6_TCGland_x2_1mm_Inox-1": "", + "TCGland-2/socket button head cap screw_am-1": "", + "TCGland-2/socket button head cap screw_am-3": "", + "TCGland-2/socket button head cap screw_am-4": "", "20_80_60-16": "6061 Alloy", - "303_TriMount_x8_4mm_FERRO-10": "Plain Carbon Steel" + "20_80_60-17": "6061 Alloy", + "PowerGland-2/socket button head cap screw_am-2": "", + "PowerGland-2/socket button head cap screw_am-3": "", + "PowerGland-2/socket button head cap screw_am-4": "", + "PowerGland-2/socket button head cap screw_am-1": "", + "PowerGland-2/6_PGland_x2_1mm_Inox-1": "", + "PowerGland-1/socket button head cap screw_am-2": "", + "PowerGland-1/socket button head cap screw_am-3": "", + "PowerGland-1/socket button head cap screw_am-4": "", + "PowerGland-1/socket button head cap screw_am-1": "", + "PowerGland-1/6_PGland_x2_1mm_Inox-1": "", + "TCGland-1/socket button head cap screw_am-2": "", + "TCGland-1/6_TCGland_x2_1mm_Inox-1": "", + "TCGland-1/socket button head cap screw_am-1": "", + "TCGland-1/socket button head cap screw_am-3": "", + "TCGland-1/socket button head cap screw_am-4": "", + "Slide-40ID-52OD-60H-1": "6061 Alloy" }, "States": {}, "LaserParts": null, diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.x_t b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.x_t index 3a07d111a..e4004accf 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.x_t +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.x_t @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc555e6cc2d196e5353ebf6132767574130a6a75cdae37eed7a207eed1b0c3df +oid sha256:2c5f5200c0e9970da0d404e1f9db8963306239f45e93d6bcab2b7acf7437cd00 size 543255 diff --git a/sheetpress/components/sprcb-650-light/cad/200_pressplate-global-650.html b/sheetpress/components/sprcb-650-light/cad/200_pressplate-global-650.html index b8c4d1d84..1373c43af 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_pressplate-global-650.html +++ b/sheetpress/components/sprcb-650-light/cad/200_pressplate-global-650.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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775735133nnndP+7c7r/zen+9+67884777xvuv/dN93/7n333Xfffffd++67/91333333Xfffffdd999991333333Xfvu+++++6777777rvvvnvffffdd999991333333fvuu+++++6777777rvvvvvuu+++++59991333333Xfffffdd999991333333Xffffc93X333Xffffc9lU6nfU+lfffd91Q6lfY9lU6n0umeSqd7Kp1Kp9LpVDqVTqVT6XQqZVubSqdSxbTJLjSmITFDtw6M31F0xVQ6lU6lbGtT6VRa4+1BhKAFEeZlskuNZ0jMsLIDI43JhUzSUIYgTzQbDCSZwqmUbU1xQ1NlzfIpYIgCy4f5aU1XloU3GhMGQS1TIvg9k8pMpWxSNqniI5AS9dwbqmGYBuzMoo4Utp4i+Wf0mZ8YA4BhAwOyxVSNWmqHmmGONk2zllQQrecFkD5GlHvUHV804HEhq2bJEKSoWMGvfmtxwPAL2zXnsQEq5rhDrbUqDBoaiQRgNnus5n0a1nh7JqpUFqHoPBjeULfoifEXJfFRfMLUVHdLMYZWHOd5Q1vbnmBZs3YNqBd6jflpjVOxCJ/KmkxAH8MpFwLMEaI21FIh+CTh2MmzFhQBMIEAuZhz4qFa4CwIiycYqGCSV3cq3KhSnkFxVoJS8zRmGlp4q/FgEGsXsmoQvwGzU+AjqpMVelpXVyQDgcYxEwRCXT8h36SPVSlZypzXsqBmPdapIqq7pOvAMfDi2PETPR2qauBiU0cdUqOesFJizjpCHQvUJSOxeYGgBw2ViU7sh0aqSZ9R5g1Rb6gEHJVUqTwu6dDCIdQ1KAzNTTaCyFlyrwpRCaJ0wpSmluucozoSGphXaAqG0MpQ5dPjsnoiTJk66/ABVfCSby5b9HggyouGUyjIoIX8gr4U1FFkk9UoHTCxxDhRH9EIQfRhqm4C6QPtnVVAZ55MZWDUUFDCqhE+jmo3KH1Uwx1hMx6HD1UbnwzqsRB6S6hCnHyYIVBgYwlIj63J0id06UMIk+ejDlzdn6aoS3LYmDW0AAKBQRRduViHrqrrY4aw88YCWw0FxoIKaI4yX0kZVELjpB+RUPOp4iizkhQcWG8Gq48TMsxlTkWok51Sag6Yb/VPFj+zii2E1NAU20wUlZYLs7xj4dFfAQdiLULVdxje1Az+nlRpsB7z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omDt7FSwKtg7loWQIEPWISuRtYgPHj3WHuuPFcg6uOLAoWPVseZYd6w2VkDAwDVwvbEKrn4rDRo11hpr3/oHgy/GGmOVsc5gsfcihYu1RQsWK4t1xapiFTFiHaFXYkWxnlhNmCixllhJrHp5H+zWuzVEiLw1b8VbQXSQ47DOrXR0HdYOq4e17gKchQ0Y1gwZLqwX1rhVQwS3t7YKKwUKEdYIq4R1wtaAdWsrwBpgZcAAwApgXbAgao1ay8qe1qeVjIxpZVrHxpRWpVVLK2lNWs/O5FVezczgFV7V1Nq1TUNDY1d2zcpyV3clQOBd33VtLS5QILpGVyqqpXVpnZpqWptWLCyn1WmtqoJaodYDB6SsrAQYMCBdpevVFefimq7T9evLr35FgODB+mD18oKwQli7uhysDlYwsAZrgzVBgr72VYECtpVtFRPb617D1gFburalfEv33ntL9977/73//////6l7772lUixBMEMwsBUMDAtMWt1buqdf8QekDDFF/oo/Qmp13V+I9t5777333nvvvfeOE63ae++9995bKl2j8qNuKYt7zj3nnnPOt+ee990393x7zj3vu+/OPd/bc8/77pvvvrfnnns+3dx3znffU889n0r79p73vb0cqxx6VSninnveOd99T6Xc876555737fv2vG/PPfe886mUb8/79tz33Tf3VU/lnvfdt+fec8/79p57PpXSnvaf991537zqqbxvz/vmm3vv+XR77nnfnnvued+0/9z7z6dS7queyvvmnnve9/bc990397zv6fac9p/T/vPtueeee8+351VP5Z577rnnnvftufec9p/33TftP++b9p/3PZX2XfWf9+2559vzvj33vPOptOqp3HPPad8399x7TvvPaf9537T/3H/eedV/PpVyz/v2vO++Pe97e96355737flU2rf/3H++Paf9557T/vPdt/d8umk/c89r77nnfXvu+VTKPfefe077z/um/eeeez6Vek77mXvet+fe884995LztsewyAcBvfYz93x37jkdNfz6aMyQEQMG34s9Fy1YrFCRAsUJEyVI6I0QkYcXAsTdB7s6D3Qd5uQ4bNAQlwHDBTgLb24V2ihMkBABwgMHDXyfsvEtXVNLQzszKyMbY7BAgVgYWIIvBF5dXFtaWVhXB6wMVBWgmiIwQEAAAFJRUE9OTUxLStEkOYZf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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650",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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4o90xuaDcZGu0/d5BFHgDzQ5x4Uj7cCWppU/s7sp6J8A3EzzV0g/6eDgklLPrwJPGsLt0WYqJWBp0eXLqaptcWom4LqB6ElfHGVuwb70zBrRsZmak8/vFxkLQX95JEJDxoX9Mjeq/JoKiUchUkE31TBD41XxUYJh8B+aaqShUYzGgkNgT5sQ3/FOJowuBVxPTQR5usX/CGIi7RXJioZb87clBY9/udhE9wRy9NqTQE9jwqBfKTf6ZLLyOBSVNK4BNBxXC8oZTQ5FfkVytODFmOMK8/DGj9mi/+hoDpmhNy47CmmRWgz9PYPUcLlB4cMVYQvnZ/MH7VPekXIoBZj1lEV20Y9VpTK5rl1Yvv+GmIZ467q9FJxl7b333lLDXzX8UwZV6E1vetOb3vSuSuldb3pvKq0LqpBMJ5qmaZqmq3S9rmtXE1nZI5fNFE9WvPL3xhu96UBzefrcZ5edBNLvR5Vc0pvedBo1YbqTQlz2YAvCPwFuC71pxdlAH2PVtDlocfl+dCW96U27sOQ9U0GdTQWo6BOGWUBL6SRHfp2RlTRplg1tfhQ9alWpZJ7JMT10iubakELtR2zSw6/rmjiErAyRjhLWGdVOpEDL6R0LHId8wqhNXqhTRccFHRIVRw5NSd/wEQdnkxJ968/GEwgxqG8cBJoOTnZDb1RQOY/w+UzODAiua8/Dhc4WHaU/RLN6py5Sz/E5J2RE2f9CVKRxUbfUZKGmSfl7PEnTqZd0upYmqfqOC53Pos+gn0eHYjvqjVnTBPyt69uuq5WbdY2CgWLXAVLrusYF/nPP+6b9575zzz33vG/Paz/zzvv23HPPfeeb9p977jnv23PfOe1n7nnfvnPPO/fc874979vzzvv2nXvued+e9915553vvnvfnXfeeed0/7tzuv/N6f737rvzzjvvvG+6/9033f/ufffdd99999377rv/3Xfffffdd999991333333Xfffffdd++777777rvvvvvuu+++e999991333333Xfffffd++6777777rvvvvvuu+++++6777777n333Xfffffdd999991333333Xfffffdd9999z3dfffdd9999z2VTqd9T6V99933VDqV9j2VTqfS6Z5Kp3sqnUqn0ulUOpVOpVPpdCplW5tKp1LFtMkuNKYhMUO3DozfUXTFVDqVTqVsa1PpVFrj7UGE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CTomjK4EUYLpz+5jPiFOiKLScsIsaS09uNRqbWT+GBh+ZrdDcLQcIWroThZ+v9AenlnO0IIe1EQMjQk3VUuABDmze6rfk25sNzUyqSUMWETX2QKJjqzyop56LZd8NFh9/spQov5SQqS7XB7Ou+nPp5wCTsM2nWbJkzmOz38+KVQAqIRBjzHwZN46bH+duMufn6V2MMCG2ZYYelJN3jyhg5EvZ0YkNwoY1E8QNP8fG2nmA1Mc0GMmoeotN/OvMz/OaHhwItDHeopZQwnGDBoPHBdUbtTfecOJxvPhr15DYeEr+pQxW1AwpuZfIulGcJTQbrA01gsOS3xATEuzgzoktCC4Tg3bMbKr1gygSoKrByFoOA2OjHE4/IEquUIjndGdYazqNT1K5qYvNWb5huSmEGZPjWZor34VFNKdj1VetLsazbPLrM2NLpQlzARBd3ZlO0wOWeoCeYC+J96SGexQneAMS2Nu2XFHf75nAkcMLs3UTNMJTx7SagUSENGdi5cCyOjQhhZ1dTEoNLvzDRrSj7VWUHlnaY2LuYEKQzSiLsGaK4mAd8TnnLaWAQCkzDqBiCr9WcBQ/dQlD4B5qTUzXxnoUFMxykB3FvHTQoJXV+2V0Z02POuooTW1u8ewBlsMME95mWepVm/nANGiRqDIsoYTydLOxDnAm4srpgw06JW6sSnKmakFtWlOsM4yc2YA8HM2s/qD66TVVGVCApBFzQmk0KirJCyoA8QwUC/1CnOYoM+Z6+5yUwqCUgOIqqmZCntddSJz1lLTZa6q0m5FqzDvfd+cc88975tz7vnmnvfdt/fc89339rxLueeee+6555577rnnvgvRgoUsKZ577rnnnnvuuffcc8899597z2n/uefec88999x/7j333H/uuefec88995577j333HPvueeee+4999zz7rnfve++e9999913373vvvvuu+++e999T/vu0mjd0lQ6lU6lTOIeswwvyFGcXjvY1YF0W1Ujw2DuQ7OpZWQKq4JUItSBN6RQayw9zX1yk5iaCqpfkripb3iKUSGVCM59SWVqG59X9FpXnfG5herosE1NY1EUfYORsLbxmElHY/DNoNz78BcNdBodKfVfZhsyPTFmGUl8aJ/nR/1HY+7vJHyO8UPRLwkmPQJPD75K0H/XmNkClkNL1oBT01iUgb6R2OVFm+PTwLFJ+0D7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dyVA4F3fdW0tLlAgukZXKqqldWmdmmpam1YsLKfVaa2qglqh1gMHpKysBBgwIF2l69UV5+KartP168uvfkWA4MH6YPXygrBCWLu6HKwOVjCwBmuDNUGCvvZVgQK2lW0VE9vrXsPWAVu6tqV8S/fee0v33vv/vf//////qXvvvaVSLEEwQzCwFQwMC0xa3Vu6p1/xB6QMMUX+ij9CanXdX4j23nvvvffee++9944Trdp777333lsqXaPyo24pi3vOPeeec86355733Tf3fHvOPe+7784939tzz/vum+++t+eeez7d3HfOd99Tzz2fSvv2nve9vRyrHHpVKeKee945331Ppdzzvrnnnvft+/a8b88997zzqZRvz/v23PfdN/dVT+We9923595zz/v2nns+ldKe9p/33XnfvOqpvG/P++abe+/5dHvued+ee+5537T/3PvPp1Luq57K++aee9739tz33Tf3vO/p9pz2n9P+8+255557z7fnVU/lnnvuueee9+2595z2n/fdN+0/75v2n/c9lfZd9Z/37bnn2/O+Pfe886m06qncc89p3zf33HtO+89p/3nftP/cf9551X8+lXLP+/a8774973t73rfnnvft+VTat//cf749p/3nntP+892393y6aT9zz2vvued9e+75VMo99597TvvP+6b95557PpV6TvuZe963597zzj33kvO2x7DIBwG99jP3fHfuOR01/PpozJARAwbfiz0XLVisUJECxQkTJUjojRCRhxcCxN0HuzoPdB3m5Dhs0BCXAcMFOAtvbhXaKEyQEAHCAwcNfJ+y8S1dU0tDOzMrIxtjsECBWBhYgi8EXl1cW1pZWFcHrAxUFaCaIjBAQAAAUlFQT05NTEtK0SQ5hl+3ZVci6+rGSKRDD6tOG6EWzBQzYvDttViR4kQJPRF4ID7U0c1x0JDhggW3tnad0K4R1sS0lKaYXqYV0LoaEEQdi7SuTWVo67oEGmNdlX7U2bJCwirnORFiDi4Cj5ZhSTmFPiXSI8WqWUNDo19kxqiXaKSsGO0S5SIfRiGjW+QpUS3RLDKU6GMUi9wkeiVqRVYSdYw2ykiijNEqMmF0MaooD4kmRhFlINHDqKHcI0olOkXWEZUSjSLjiEKJPpFvRJ1Em8h/USbRJXJfVEm0UJYRTRJFIvNFj0SNyC6ihNEi8oookegQGUVU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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_PressPlate-Global-650",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/sprcb-650-light/cad/210_PlateAssemblyRibs.SLDASM b/sheetpress/components/sprcb-650-light/cad/210_PlateAssemblyRibs.SLDASM index e92b371cc..c186326fb 100644 --- a/sheetpress/components/sprcb-650-light/cad/210_PlateAssemblyRibs.SLDASM +++ b/sheetpress/components/sprcb-650-light/cad/210_PlateAssemblyRibs.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01210a20a319c5463c0ec5dfe907f922844db28e6a79ea827aa0711f1e110205 -size 308096 +oid sha256:1659392f5939ce980eef5fd997404634d4a5b22119882da81df61c78203c6e27 +size 325210 diff --git a/sheetpress/components/sprcb-650-light/cad/7_Side_x2_4mm_FERRO.SLDPRT b/sheetpress/components/sprcb-650-light/cad/7_Side_x2_4mm_FERRO.SLDPRT index e1f286a49..fa67764d0 100644 --- a/sheetpress/components/sprcb-650-light/cad/7_Side_x2_4mm_FERRO.SLDPRT +++ b/sheetpress/components/sprcb-650-light/cad/7_Side_x2_4mm_FERRO.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f7854257fb5d8e431caede7b5ced820e91d16ddb3d8783f4efb1966feba9b77 -size 162865 +oid sha256:1228fe8f15968e3f8af7ffa0d06ccf94b51f776c2b4a01e3ef388bda5b07f33c +size 162967