From b6c66931bc36ca78cd082a6119d4f50a797a0e45 Mon Sep 17 00:00:00 2001 From: lovebird Date: Tue, 24 Sep 2024 12:26:33 +0200 Subject: [PATCH] Updating - sheetpress/components/sprcb-650-rc2 --- .../cad/200_PressPlate-Global-650.EASM | Bin 107108 -> 107245 bytes .../cad/200_PressPlate-Global-650.json | 40 +- .../cad/200_PressPlate-Global-650.step | 4 +- .../cad/200_PressPlate-Global-650.tree.json | 5016 ++++++++--------- .../cad/200_PressPlate-Global-650.x_t | 4 +- .../cad/200_pressplate-global-650.html | 2 +- 6 files changed, 2533 insertions(+), 2533 deletions(-) diff --git a/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.EASM b/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.EASM index 75f0823581260f50d85d6b1ca84da33c9ec5a076..7a7df1d5b2c1ba981871e38388b1a073a0254f37 100644 GIT binary patch literal 107245 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

|A# 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 DUG)rO literal 107108 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�XPdPVi5B) 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�ux)cc|4t}Uw`6(5 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 diff --git a/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.json b/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.json index a8608ee23..3554a9056 100644 --- a/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.json +++ b/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.json @@ -4,21 +4,12 @@ "IsLaser": "1", "Hide": "0" }, - { - "File Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\TCGland.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT" - }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT" }, + { + "File Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt" + }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\6_PGland_x2_1mm_Inox.SLDPRT" }, @@ -26,25 +17,34 @@ "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\PowerGland.SLDASM" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\250-15-SP-HeatPlate5083.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\7_Side_x2_4mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\6_Side_x2_4mm_FERRO.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\TCGland.SLDASM" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\7_Side_x2_4mm_FERRO.SLDPRT" + }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\6_Side_x2_4mm_FERRO.SLDPRT" + }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", "IsLaser": "1" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\250-15-SP-HeatPlate5083.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT" } ] \ No newline at end of file diff --git a/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.step b/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.step index fb557432f..5f6ddcfbf 100644 --- a/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.step +++ b/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.step @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0cd793c5624610970d5c0f06e57b04081a04f69d3e8f85f9176ca8fe029c6aa8 -size 1516234 +oid sha256:5470b8ddb20be73a7b75c26ecfb4e730b8fce279553d8bb7515d6429959505e3 +size 1192391 diff --git a/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.tree.json b/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.tree.json index bf4ad3d6b..bb5b08f6a 100644 --- a/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.tree.json +++ b/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.tree.json @@ -2,39 +2,24 @@ "assembly": { "Components": [ { - "Name": "TCGland-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\TCGland.SLDASM", + "Name": "20_80_60-11", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.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", + "Name": "20_80_60-17", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.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-15", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", + "IsSuppressed": true }, { - "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/6_TCGland_x2_1mm_Inox-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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": "303_TriMount_x8_4mm_FERRO-15", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "IsSuppressed": false + "Name": "20_80_60-14", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", + "IsSuppressed": true }, { "Name": "20_80_60-13", @@ -42,12 +27,7 @@ "IsSuppressed": false }, { - "Name": "303_TriMount_x8_4mm_FERRO-9", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-15", + "Name": "20_80_60-16", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", "IsSuppressed": true }, @@ -62,12 +42,12 @@ "IsSuppressed": false }, { - "Name": "PowerGland-2/socket button head cap screw_am-4", + "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-2", + "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 }, @@ -82,113 +62,48 @@ "IsSuppressed": false }, { - "Name": "303_TriMount_x8_4mm_FERRO-11", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Name": "TCGland-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\TCGland.SLDASM", "IsSuppressed": false }, { - "Name": "20_80_60-14", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "20_80_60-17", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-11", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-16", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-13", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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-rc2\\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-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "CoolingAssembly-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", - "IsSuppressed": true - }, - { - "Name": "PowerGland-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\PowerGland.SLDASM", - "IsSuppressed": false - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-3", + "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": "PowerGland-1/socket button head cap screw_am-4", + "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": "PowerGland-1/socket button head cap screw_am-2", + "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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": "PowerGland-1/socket button head cap screw_am-1", + "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": "PowerGland-1/6_PGland_x2_1mm_Inox-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "201_PlateCoverTri_x1_1mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "250-15-SP-HeatPlate5083-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\250-15-SP-HeatPlate5083.SLDPRT", - "IsSuppressed": true - }, { "Name": "210_PlateAssemblyRibs-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", "IsSuppressed": false }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\7_Side_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-rc2\\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-rc2\\cad\\7_Rib_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-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", "IsSuppressed": false }, { @@ -202,12 +117,12 @@ "IsSuppressed": true }, { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", "IsSuppressed": false }, { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", "IsSuppressed": false }, @@ -216,15 +131,25 @@ "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\7_Rib_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-rc2\\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-rc2\\cad\\6_Side_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-rc2\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", "IsSuppressed": false }, { - "Name": "303_TriMount_x8_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\303_TriMount_x8_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": "20_80_60-1", @@ -241,6 +166,86 @@ "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", "IsSuppressed": false }, + { + "Name": "201_PlateCoverTri_x1_1mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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-rc2\\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-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-9", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-11", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "250-15-SP-HeatPlate5083-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\250-15-SP-HeatPlate5083.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "PowerGland-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\PowerGland.SLDASM", + "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-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-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-rc2\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "IsSuppressed": false + }, { "Name": "CoolingAssembly-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", @@ -256,6 +261,16 @@ "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-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-rc2\\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", @@ -267,25 +282,10 @@ "IsSuppressed": false }, { - "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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": "LowerRibs-1", - "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", + "Name": "CoolingAssembly-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", "IsSuppressed": true }, - { - "Name": "20_80_60-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, { "Name": "303_TriMount_x8_4mm_FERRO-12", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", @@ -296,6 +296,888 @@ "root": { "Name": "200_PressPlate-Global-650", "Children": [ + { + "Name": "303_TriMount_x8_4mm_FERRO-13", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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.3209999999999833, + "MinY": 0.10236644900838725, + "MinZ": 0.26858413652905444, + "MaxX": -0.2685841365290391, + "MaxY": 0.10636644900838783, + "MaxZ": 0.3209999999999986 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "20_80_60-14", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", + "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, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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.2685841365290399, + "MinY": 0.14336644900839648, + "MinZ": -0.32099999999999373, + "MaxX": 0.3209999999999844, + "MaxY": 0.1473664490083977, + "MaxZ": -0.2685841365290491 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "20_80_60-15", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", + "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-15", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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.26858413652904106, + "MinY": 0.10236644900838676, + "MinZ": -0.320999999999997, + "MaxX": 0.3209999999999856, + "MaxY": 0.10636644900838735, + "MaxZ": -0.2685841365290525 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "20_80_60-16", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", + "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-9", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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.3209999999999822, + "MinY": 0.14336644900839696, + "MinZ": 0.2685841365290511, + "MaxX": -0.268584136529038, + "MaxY": 0.14736644900839824, + "MaxZ": 0.3209999999999953 + }, + "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-rc2\\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.32099999999999446, + "MinY": 0.14336644900839648, + "MinZ": -0.3209999999999834, + "MaxX": -0.26858413652905005, + "MaxY": 0.14736644900839777, + "MaxZ": -0.2685841365290391 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-14", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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.32099999999999773, + "MinY": 0.10236644900838676, + "MinZ": -0.3209999999999846, + "MaxX": -0.26858413652905344, + "MaxY": 0.10636644900838735, + "MaxZ": -0.2685841365290402 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "20_80_60-11", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.2404642953962055, + "Density": 2700.0, + "Volume": 8.906085014674278E-05, + "SurfaceArea": 0.016951571451166686, + "CenterOfMassX": 5.12687333858749E-18, + "CenterOfMassY": -2.7863442057540706E-19, + "CenterOfMassZ": 0.009621394426886955 + }, + "Box": { + "MinX": -0.2757716446628591, + "MinY": 0.13236644900838598, + "MinZ": 0.17677669529674223, + "MaxX": -0.1767766952967424, + "MaxY": 0.1523664490083861, + "MaxZ": 0.2757716446628588 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "20_80_60-13", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.2404642953962055, + "Density": 2700.0, + "Volume": 8.906085014674278E-05, + "SurfaceArea": 0.016951571451166686, + "CenterOfMassX": 5.12687333858749E-18, + "CenterOfMassY": -2.7863442057540706E-19, + "CenterOfMassZ": 0.009621394426886955 + }, + "Box": { + "MinX": 0.17677669529661272, + "MinY": 0.13236644900838596, + "MinZ": -0.2757716446627776, + "MaxX": 0.2757716446627295, + "MaxY": 0.15236644900838608, + "MaxZ": -0.17677669529666112 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1", + "Children": [ + { + "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-rc2\\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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": -0.3242, + "MinY": 0.13956644900839002, + "MinZ": -0.17230000000000026, + "MaxX": -0.318, + "MaxY": 0.14716644900839002, + "MaxZ": -0.16470000000000026 + }, + "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-rc2\\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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": -0.3242, + "MinY": 0.10256644900839001, + "MinZ": -0.13530000000000028, + "MaxX": -0.318, + "MaxY": 0.11016644900839001, + "MaxZ": -0.12770000000000029 + }, + "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-rc2\\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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": -0.3242, + "MinY": 0.13956644900839002, + "MinZ": -0.13530000000000028, + "MaxX": -0.318, + "MaxY": 0.14716644900839002, + "MaxZ": -0.12770000000000029 + }, + "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-rc2\\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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": -0.3242, + "MinY": 0.10256644900839001, + "MinZ": -0.17230000000000026, + "MaxX": -0.318, + "MaxY": 0.11016644900839001, + "MaxZ": -0.16470000000000026 + }, + "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-rc2\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0022012849833249596, + "Density": 999.9999999999999, + "Volume": 2.20128498332496E-06, + "SurfaceArea": 0.0047121805763020224, + "CenterOfMassX": 5.060035376231267E-18, + "CenterOfMassY": -0.0009457809721616616, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.32200000000000006, + "MinY": 0.09736644900839, + "MinZ": -0.17300000000000243, + "MaxX": -0.32099999999999995, + "MaxY": 0.15236644900839003, + "MaxZ": -0.1270000000000024 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\PowerGland.SLDASM", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0026543338697794312, + "Density": 999.9999999999997, + "Volume": 2.654333869779432E-06, + "SurfaceArea": 0.005405740157127608, + "CenterOfMassX": -0.6106987023869094, + "CenterOfMassY": -0.0007843525169299638, + "CenterOfMassZ": -1.7830449464809362E-15 + }, + "Box": { + "MinX": -0.3242, + "MinY": 0.09736644900839, + "MinZ": -0.17300000000000249, + "MaxX": -0.318, + "MaxY": 0.15236644900839003, + "MaxZ": -0.1270000000000024 + }, + "Material": { + "socket button head cap screw_am-3": "", + "socket button head cap screw_am-2": "", + "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-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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": -0.3242, + "MinY": 0.13956644900839002, + "MinZ": -0.17230000000000026, + "MaxX": -0.318, + "MaxY": 0.14716644900839002, + "MaxZ": -0.16470000000000026 + }, + "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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": -0.3242, + "MinY": 0.10256644900839001, + "MinZ": -0.13530000000000028, + "MaxX": -0.318, + "MaxY": 0.11016644900839001, + "MaxZ": -0.12770000000000029 + }, + "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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": -0.3242, + "MinY": 0.13956644900839002, + "MinZ": -0.13530000000000028, + "MaxX": -0.318, + "MaxY": 0.14716644900839002, + "MaxZ": -0.12770000000000029 + }, + "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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": -0.3242, + "MinY": 0.10256644900839001, + "MinZ": -0.17230000000000026, + "MaxX": -0.318, + "MaxY": 0.11016644900839001, + "MaxZ": -0.16470000000000026 + }, + "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-rc2\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0022012849833249596, + "Density": 999.9999999999999, + "Volume": 2.20128498332496E-06, + "SurfaceArea": 0.0047121805763020224, + "CenterOfMassX": 5.060035376231267E-18, + "CenterOfMassY": -0.0009457809721616616, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.32200000000000006, + "MinY": 0.09736644900839, + "MinZ": -0.17300000000000243, + "MaxX": -0.32099999999999995, + "MaxY": 0.15236644900839003, + "MaxZ": -0.1270000000000024 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "250-15-SP-HeatPlate5083-1", "Children": null, @@ -315,12 +1197,12 @@ "CenterOfMassZ": -0.32500000000000007 }, "Box": { - "MinX": -0.32500000000000306, - "MinY": 0.15236644900838997, - "MinZ": -0.3249999999999966, - "MaxX": 0.32499999999999707, - "MaxY": 0.16736644900839054, - "MaxZ": 0.3250000000000035 + "MinX": -0.32500000000000284, + "MinY": 0.15236644900838994, + "MinZ": -0.32500000000000007, + "MaxX": 0.3249999999999973, + "MaxY": 0.1673664490083905, + "MaxZ": 0.32500000000000007 }, "Material": { "Material": "1060 Alloy", @@ -331,6 +1213,810 @@ "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-rc2\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 3.113495559452264, + "Density": 7800.0, + "Volume": 0.0003991660973656749, + "SurfaceArea": 0.8009698584374897, + "CenterOfMassX": -6.045374592263785E-17, + "CenterOfMassY": 0.0005000000000000026, + "CenterOfMassZ": 5.89839548306032E-17 + }, + "Box": { + "MinX": -0.3160000000000019, + "MinY": 0.1013664490083933, + "MinZ": -0.3159999999999983, + "MaxX": 0.3159999999999981, + "MaxY": 0.10236644900839399, + "MaxZ": 0.3160000000000017 + }, + "Material": { + "Material": "Plain Carbon Steel", + "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-rc2\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.2404642953962055, + "Density": 2700.0, + "Volume": 8.906085014674278E-05, + "SurfaceArea": 0.016951571451166686, + "CenterOfMassX": 5.12687333858749E-18, + "CenterOfMassY": -2.7863442057540706E-19, + "CenterOfMassZ": 0.009621394426886955 + }, + "Box": { + "MinX": -0.04000000000000268, + "MinY": 0.13236644900839015, + "MinZ": -0.029999999999999926, + "MaxX": 0.03999999999999731, + "MaxY": 0.15236644900839022, + "MaxZ": 0.030000000000000037 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1", + "Children": [ + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.895744542284039, + "Density": 7800.0, + "Volume": 0.0001148390438825691, + "SurfaceArea": 0.06398422280532613, + "CenterOfMassX": 1.9007161036946262E-16, + "CenterOfMassY": 0.027226567738941734, + "CenterOfMassZ": 6.8347482434905766E-18 + }, + "Box": { + "MinX": 0.11799999999999637, + "MinY": 0.10236644900838995, + "MinZ": -0.3210000000000005, + "MaxX": 0.12199999999999862, + "MaxY": 0.1523664490083905, + "MaxZ": 0.32099999999999973 + }, + "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-rc2\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 1.0852031241769087, + "Density": 7800.000000000001, + "Volume": 0.00013912860566370623, + "SurfaceArea": 0.076126816105976, + "CenterOfMassX": 8.27723991987607E-17, + "CenterOfMassY": 3.5709791889639165E-19, + "CenterOfMassZ": 0.0019999999999999996 + }, + "Box": { + "MinX": -0.3210000000000005, + "MinY": 0.09736644900839052, + "MinZ": 0.3169999999999957, + "MaxX": 0.3209999999999996, + "MaxY": 0.15236644900839053, + "MaxZ": 0.3209999999999957 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "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-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.3483539631459316, + "Density": 2700.0, + "Volume": 0.00012901998635034503, + "SurfaceArea": 0.07317779084549896, + "CenterOfMassX": 2.5374482829912485E-16, + "CenterOfMassY": 0.000569666843858004, + "CenterOfMassZ": 0.002000000000000004 + }, + "Box": { + "MinX": 0.3169999999999953, + "MinY": 0.09736644900838996, + "MinZ": -0.3210000000000012, + "MaxX": 0.3209999999999985, + "MaxY": 0.1523664490083905, + "MaxZ": 0.32099999999999906 + }, + "Material": { + "Material": "6061 Alloy", + "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-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.11649101237390813, + "Density": 999.9999999999999, + "Volume": 0.00011649101237390814, + "SurfaceArea": 0.06484653271108455, + "CenterOfMassX": 1.8763181863287565E-16, + "CenterOfMassY": 0.027617572046363777, + "CenterOfMassZ": 1.6823843010695476E-19 + }, + "Box": { + "MinX": -0.3210000000000027, + "MinY": 0.10236644900839037, + "MinZ": 0.11800000000000001, + "MaxX": 0.3209999999999975, + "MaxY": 0.15236644900839036, + "MaxZ": 0.12200000000000004 + }, + "Material": { + "Material": "", + "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-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.895744542284039, + "Density": 7800.0, + "Volume": 0.0001148390438825691, + "SurfaceArea": 0.06398422280532613, + "CenterOfMassX": 1.9007161036946262E-16, + "CenterOfMassY": 0.027226567738941734, + "CenterOfMassZ": 6.8347482434905766E-18 + }, + "Box": { + "MinX": -0.12200000000000497, + "MinY": 0.10236644900838995, + "MinZ": -0.3210000000000005, + "MaxX": -0.11800000000000271, + "MaxY": 0.1523664490083905, + "MaxZ": 0.32099999999999973 + }, + "Material": { + "Material": "Plain Carbon Steel", + "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-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.11649101237390813, + "Density": 999.9999999999999, + "Volume": 0.00011649101237390814, + "SurfaceArea": 0.06484653271108455, + "CenterOfMassX": 1.8763181863287565E-16, + "CenterOfMassY": 0.027617572046363777, + "CenterOfMassZ": 1.6823843010695476E-19 + }, + "Box": { + "MinX": -0.3210000000000027, + "MinY": 0.10236644900839015, + "MinZ": -0.12200000000000001, + "MaxX": 0.3209999999999975, + "MaxY": 0.15236644900839014, + "MaxZ": -0.11799999999999998 + }, + "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-rc2\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.3483539631459316, + "Density": 2700.0, + "Volume": 0.00012901998635034503, + "SurfaceArea": 0.07317779084549896, + "CenterOfMassX": 2.5374482829912485E-16, + "CenterOfMassY": 0.000569666843858004, + "CenterOfMassZ": 0.002000000000000004 + }, + "Box": { + "MinX": -0.32100000000000484, + "MinY": 0.09736644900838998, + "MinZ": -0.3210000000000013, + "MaxX": -0.3170000000000016, + "MaxY": 0.15236644900839053, + "MaxZ": 0.32099999999999895 + }, + "Material": { + "Material": "6061 Alloy", + "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-rc2\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 1.0852031241769087, + "Density": 7800.000000000001, + "Volume": 0.00013912860566370623, + "SurfaceArea": 0.076126816105976, + "CenterOfMassX": 8.27723991987607E-17, + "CenterOfMassY": 3.5709791889639165E-19, + "CenterOfMassZ": 0.0019999999999999996 + }, + "Box": { + "MinX": -0.3210000000000027, + "MinY": 0.09736644900838998, + "MinZ": -0.32100000000000023, + "MaxX": 0.3209999999999974, + "MaxY": 0.15236644900838997, + "MaxZ": -0.3170000000000002 + }, + "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-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", + "Parent": null, + "Properties": { + "Default": { + "IsLaser": "1" + }, + "Double-Side": { + "IsLaser": "1" + } + }, + "Equations": {}, + "Mass": { + "Mass": 4.891585283961575, + "Density": 4896.691080688785, + "Volume": 0.0009989572965410569, + "SurfaceArea": 0.5562707249357713, + "CenterOfMassX": 4.1054297321025946E-16, + "CenterOfMassY": 0.027486595893075307, + "CenterOfMassZ": 6.482713333206833E-16 + }, + "Box": { + "MinX": -0.32100000000000484, + "MinY": 0.09736644900838998, + "MinZ": -0.3210000000000013, + "MaxX": 0.3209999999999996, + "MaxY": 0.15736644900839053, + "MaxZ": 0.32099999999999973 + }, + "Material": { + "6_Side_x2_4mm_FERRO-3": "6061 Alloy", + "8_Rib_x2_4mm_FERRO-1": "", + "7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", + "7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", + "8_Rib_x2_4mm_FERRO-9": "", + "7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", + "7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", + "6_Side_x2_4mm_FERRO-1": "6061 Alloy" + }, + "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-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.895744542284039, + "Density": 7800.0, + "Volume": 0.0001148390438825691, + "SurfaceArea": 0.06398422280532613, + "CenterOfMassX": 1.9007161036946262E-16, + "CenterOfMassY": 0.027226567738941734, + "CenterOfMassZ": 6.8347482434905766E-18 + }, + "Box": { + "MinX": 0.11799999999999637, + "MinY": 0.10236644900838995, + "MinZ": -0.3210000000000005, + "MaxX": 0.12199999999999862, + "MaxY": 0.1523664490083905, + "MaxZ": 0.32099999999999973 + }, + "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-rc2\\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": 1.0852031241769087, + "Density": 7800.000000000001, + "Volume": 0.00013912860566370623, + "SurfaceArea": 0.076126816105976, + "CenterOfMassX": 8.27723991987607E-17, + "CenterOfMassY": 3.5709791889639165E-19, + "CenterOfMassZ": 0.0019999999999999996 + }, + "Box": { + "MinX": -0.3210000000000005, + "MinY": 0.09736644900839052, + "MinZ": 0.3169999999999957, + "MaxX": 0.3209999999999996, + "MaxY": 0.15236644900839053, + "MaxZ": 0.3209999999999957 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "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-rc2\\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-rc2\\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/6_Side_x2_4mm_FERRO-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.3483539631459316, + "Density": 2700.0, + "Volume": 0.00012901998635034503, + "SurfaceArea": 0.07317779084549896, + "CenterOfMassX": 2.5374482829912485E-16, + "CenterOfMassY": 0.000569666843858004, + "CenterOfMassZ": 0.002000000000000004 + }, + "Box": { + "MinX": 0.3169999999999953, + "MinY": 0.09736644900838996, + "MinZ": -0.3210000000000012, + "MaxX": 0.3209999999999985, + "MaxY": 0.1523664490083905, + "MaxZ": 0.32099999999999906 + }, + "Material": { + "Material": "6061 Alloy", + "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-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.11649101237390813, + "Density": 999.9999999999999, + "Volume": 0.00011649101237390814, + "SurfaceArea": 0.06484653271108455, + "CenterOfMassX": 1.8763181863287565E-16, + "CenterOfMassY": 0.027617572046363777, + "CenterOfMassZ": 1.6823843010695476E-19 + }, + "Box": { + "MinX": -0.3210000000000027, + "MinY": 0.10236644900839037, + "MinZ": 0.11800000000000001, + "MaxX": 0.3209999999999975, + "MaxY": 0.15236644900839036, + "MaxZ": 0.12200000000000004 + }, + "Material": { + "Material": "", + "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-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.895744542284039, + "Density": 7800.0, + "Volume": 0.0001148390438825691, + "SurfaceArea": 0.06398422280532613, + "CenterOfMassX": 1.9007161036946262E-16, + "CenterOfMassY": 0.027226567738941734, + "CenterOfMassZ": 6.8347482434905766E-18 + }, + "Box": { + "MinX": -0.12200000000000497, + "MinY": 0.10236644900838995, + "MinZ": -0.3210000000000005, + "MaxX": -0.11800000000000271, + "MaxY": 0.1523664490083905, + "MaxZ": 0.32099999999999973 + }, + "Material": { + "Material": "Plain Carbon Steel", + "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-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.11649101237390813, + "Density": 999.9999999999999, + "Volume": 0.00011649101237390814, + "SurfaceArea": 0.06484653271108455, + "CenterOfMassX": 1.8763181863287565E-16, + "CenterOfMassY": 0.027617572046363777, + "CenterOfMassZ": 1.6823843010695476E-19 + }, + "Box": { + "MinX": -0.3210000000000027, + "MinY": 0.10236644900839015, + "MinZ": -0.12200000000000001, + "MaxX": 0.3209999999999975, + "MaxY": 0.15236644900839014, + "MaxZ": -0.11799999999999998 + }, + "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-rc2\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.3483539631459316, + "Density": 2700.0, + "Volume": 0.00012901998635034503, + "SurfaceArea": 0.07317779084549896, + "CenterOfMassX": 2.5374482829912485E-16, + "CenterOfMassY": 0.000569666843858004, + "CenterOfMassZ": 0.002000000000000004 + }, + "Box": { + "MinX": -0.32100000000000484, + "MinY": 0.09736644900838998, + "MinZ": -0.3210000000000013, + "MaxX": -0.3170000000000016, + "MaxY": 0.15236644900839053, + "MaxZ": 0.32099999999999895 + }, + "Material": { + "Material": "6061 Alloy", + "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-rc2\\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": 1.0852031241769087, + "Density": 7800.000000000001, + "Volume": 0.00013912860566370623, + "SurfaceArea": 0.076126816105976, + "CenterOfMassX": 8.27723991987607E-17, + "CenterOfMassY": 3.5709791889639165E-19, + "CenterOfMassZ": 0.0019999999999999996 + }, + "Box": { + "MinX": -0.3210000000000027, + "MinY": 0.09736644900838998, + "MinZ": -0.32100000000000023, + "MaxX": 0.3209999999999974, + "MaxY": 0.15236644900838997, + "MaxZ": -0.3170000000000002 + }, + "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-rc2\\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": "20_80_60-2", "Children": null, @@ -341,13 +2027,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.24046429539620554, + "Mass": 0.2404642953962055, "Density": 2700.0, - "Volume": 8.906085014674279E-05, + "Volume": 8.906085014674278E-05, "SurfaceArea": 0.016951571451166686, - "CenterOfMassX": 5.144705941504315E-18, - "CenterOfMassY": -4.876102360069623E-19, - "CenterOfMassZ": 0.009621394426886958 + "CenterOfMassX": 5.12687333858749E-18, + "CenterOfMassY": -2.7863442057540706E-19, + "CenterOfMassZ": 0.009621394426886955 }, "Box": { "MinX": -0.029999999999999895, @@ -367,38 +2053,33 @@ "activeConfiguration": null }, { - "Name": "303_TriMount_x8_4mm_FERRO-12", + "Name": "CoolingAssembly-2", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\cooling\\CoolingAssembly.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 - }, - "Box": { - "MinX": 0.26858413652905544, - "MinY": 0.10236644900838729, - "MinZ": 0.2685841365290584, - "MaxX": 0.32099999999999973, - "MaxY": 0.10636644900838779, - "MaxZ": 0.32100000000000267 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, "LaserParts": null, - "IsSuppressed": false, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "250-15-SP-HeatPlate5083-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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 }, { @@ -439,9 +2120,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": -0.32420000000000004, @@ -460,6 +2141,97 @@ "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-rc2\\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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": -0.32420000000000004, + "MinY": 0.10256644900839024, + "MinZ": 0.12769999999999998, + "MaxX": -0.31800000000000006, + "MaxY": 0.11016644900839023, + "MaxZ": 0.13529999999999998 + }, + "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-rc2\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0023561576471653055, + "Density": 1000.0, + "Volume": 2.3561576471653055E-06, + "SurfaceArea": 0.0050021338702651, + "CenterOfMassX": -1.2114591137710729E-17, + "CenterOfMassY": -0.0004427152559241041, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.3220000000000001, + "MinY": 0.09736644900839019, + "MinZ": 0.12699999999999795, + "MaxX": -0.321, + "MaxY": 0.15236644900839025, + "MaxZ": 0.1729999999999981 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "TCGland-1/socket button head cap screw_am-4", "Children": null, @@ -495,9 +2267,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": -0.32420000000000004, @@ -551,9 +2323,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": -0.32420000000000004, @@ -571,97 +2343,6 @@ "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-rc2\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.002356157647165306, - "Density": 1000.0, - "Volume": 2.356157647165306E-06, - "SurfaceArea": 0.0050021338702651, - "CenterOfMassX": -1.1973339575031005E-17, - "CenterOfMassY": -0.00044271525592410373, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.3220000000000001, - "MinY": 0.09736644900839019, - "MinZ": 0.12699999999999795, - "MaxX": -0.321, - "MaxY": 0.15236644900839025, - "MaxZ": 0.1729999999999981 - }, - "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-rc2\\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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": -0.32420000000000004, - "MinY": 0.10256644900839024, - "MinZ": 0.12769999999999998, - "MaxX": -0.31800000000000006, - "MaxY": 0.11016644900839023, - "MaxZ": 0.13529999999999998 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null } ], "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\TCGland.SLDASM", @@ -676,8 +2357,8 @@ "Volume": 2.809206533619778E-06, "SurfaceArea": 0.005695693451090686, "CenterOfMassX": -0.605396264562479, - "CenterOfMassY": -0.000371317282399395, - "CenterOfMassZ": -1.6081588057392257E-15 + "CenterOfMassY": -0.0003713172823993962, + "CenterOfMassZ": -1.6084603260927907E-15 }, "Box": { "MinX": -0.32420000000000004, @@ -689,10 +2370,10 @@ }, "Material": { "socket button head cap screw_am-2": "", - "socket button head cap screw_am-4": "", - "socket button head cap screw_am-3": "", + "socket button head cap screw_am-1": "", "6_TCGland_x2_1mm_Inox-1": "", - "socket button head cap screw_am-1": "" + "socket button head cap screw_am-4": "", + "socket button head cap screw_am-3": "" }, "States": {}, "LaserParts": null, @@ -734,9 +2415,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": -0.32420000000000004, @@ -755,6 +2436,97 @@ "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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": -0.32420000000000004, + "MinY": 0.10256644900839024, + "MinZ": 0.12769999999999998, + "MaxX": -0.31800000000000006, + "MaxY": 0.11016644900839023, + "MaxZ": 0.13529999999999998 + }, + "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-rc2\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0023561576471653055, + "Density": 1000.0, + "Volume": 2.3561576471653055E-06, + "SurfaceArea": 0.0050021338702651, + "CenterOfMassX": -1.2114591137710729E-17, + "CenterOfMassY": -0.0004427152559241041, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.3220000000000001, + "MinY": 0.09736644900839019, + "MinZ": 0.12699999999999795, + "MaxX": -0.321, + "MaxY": 0.15236644900839025, + "MaxZ": 0.1729999999999981 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "TCGland-1/socket button head cap screw_am-4", "Children": null, @@ -790,9 +2562,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": -0.32420000000000004, @@ -846,9 +2618,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": -0.32420000000000004, @@ -867,1438 +2639,6 @@ "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-rc2\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.002356157647165306, - "Density": 1000.0, - "Volume": 2.356157647165306E-06, - "SurfaceArea": 0.0050021338702651, - "CenterOfMassX": -1.1973339575031005E-17, - "CenterOfMassY": -0.00044271525592410373, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.3220000000000001, - "MinY": 0.09736644900839019, - "MinZ": 0.12699999999999795, - "MaxX": -0.321, - "MaxY": 0.15236644900839025, - "MaxZ": 0.1729999999999981 - }, - "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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": -0.32420000000000004, - "MinY": 0.10256644900839024, - "MinZ": 0.12769999999999998, - "MaxX": -0.31800000000000006, - "MaxY": 0.11016644900839023, - "MaxZ": 0.13529999999999998 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1", - "Children": [ - { - "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-rc2\\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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": -0.3242, - "MinY": 0.13956644900839002, - "MinZ": -0.17230000000000026, - "MaxX": -0.318, - "MaxY": 0.14716644900839002, - "MaxZ": -0.16470000000000026 - }, - "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-rc2\\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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": -0.3242, - "MinY": 0.13956644900839002, - "MinZ": -0.13530000000000028, - "MaxX": -0.318, - "MaxY": 0.14716644900839002, - "MaxZ": -0.12770000000000029 - }, - "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-rc2\\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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": -0.3242, - "MinY": 0.10256644900839001, - "MinZ": -0.13530000000000028, - "MaxX": -0.318, - "MaxY": 0.11016644900839001, - "MaxZ": -0.12770000000000029 - }, - "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-rc2\\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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": -0.3242, - "MinY": 0.10256644900839001, - "MinZ": -0.17230000000000026, - "MaxX": -0.318, - "MaxY": 0.11016644900839001, - "MaxZ": -0.16470000000000026 - }, - "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-rc2\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0022012849833249596, - "Density": 999.9999999999999, - "Volume": 2.20128498332496E-06, - "SurfaceArea": 0.0047121805763020224, - "CenterOfMassX": 4.731235133887973E-18, - "CenterOfMassY": -0.0009457809721616616, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.32200000000000006, - "MinY": 0.09736644900839, - "MinZ": -0.17300000000000243, - "MaxX": -0.32099999999999995, - "MaxY": 0.15236644900839003, - "MaxZ": -0.1270000000000024 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - } - ], - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\PowerGland.SLDASM", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0026543338697794312, - "Density": 999.9999999999997, - "Volume": 2.654333869779432E-06, - "SurfaceArea": 0.005405740157127608, - "CenterOfMassX": -0.6106987023869094, - "CenterOfMassY": -0.0007843525169299634, - "CenterOfMassZ": -1.783364059670463E-15 - }, - "Box": { - "MinX": -0.3242, - "MinY": 0.09736644900839, - "MinZ": -0.17300000000000249, - "MaxX": -0.318, - "MaxY": 0.15236644900839003, - "MaxZ": -0.1270000000000024 - }, - "Material": { - "socket button head cap screw_am-3": "", - "socket button head cap screw_am-4": "", - "socket button head cap screw_am-2": "", - "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-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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": -0.3242, - "MinY": 0.13956644900839002, - "MinZ": -0.17230000000000026, - "MaxX": -0.318, - "MaxY": 0.14716644900839002, - "MaxZ": -0.16470000000000026 - }, - "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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": -0.3242, - "MinY": 0.13956644900839002, - "MinZ": -0.13530000000000028, - "MaxX": -0.318, - "MaxY": 0.14716644900839002, - "MaxZ": -0.12770000000000029 - }, - "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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": -0.3242, - "MinY": 0.10256644900839001, - "MinZ": -0.13530000000000028, - "MaxX": -0.318, - "MaxY": 0.11016644900839001, - "MaxZ": -0.12770000000000029 - }, - "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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": -0.3242, - "MinY": 0.10256644900839001, - "MinZ": -0.17230000000000026, - "MaxX": -0.318, - "MaxY": 0.11016644900839001, - "MaxZ": -0.16470000000000026 - }, - "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-rc2\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0022012849833249596, - "Density": 999.9999999999999, - "Volume": 2.20128498332496E-06, - "SurfaceArea": 0.0047121805763020224, - "CenterOfMassX": 4.731235133887973E-18, - "CenterOfMassY": -0.0009457809721616616, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.32200000000000006, - "MinY": 0.09736644900839, - "MinZ": -0.17300000000000243, - "MaxX": -0.32099999999999995, - "MaxY": 0.15236644900839003, - "MaxZ": -0.1270000000000024 - }, - "Material": { - "Material": "", - "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-rc2\\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-rc2\\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": "201_PlateCoverTri_x1_1mm_INOX-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 3.113495559452264, - "Density": 7800.0, - "Volume": 0.0003991660973656749, - "SurfaceArea": 0.8009698584374897, - "CenterOfMassX": -5.806418998227116E-17, - "CenterOfMassY": 0.0005000000000000026, - "CenterOfMassZ": 5.1698171278445705E-17 - }, - "Box": { - "MinX": -0.3160000000000019, - "MinY": 0.1013664490083933, - "MinZ": -0.3159999999999983, - "MaxX": 0.3159999999999981, - "MaxY": 0.10236644900839399, - "MaxZ": 0.3160000000000017 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1", - "Children": [ - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 1.0852031241769087, - "Density": 7800.000000000001, - "Volume": 0.00013912860566370623, - "SurfaceArea": 0.076126816105976, - "CenterOfMassX": 8.258214515664316E-17, - "CenterOfMassY": 5.711337162786202E-19, - "CenterOfMassZ": 0.0019999999999999996 - }, - "Box": { - "MinX": -0.3210000000000027, - "MinY": 0.09736644900839052, - "MinZ": 0.3170000000000026, - "MaxX": 0.3209999999999974, - "MaxY": 0.15236644900839053, - "MaxZ": 0.3210000000000026 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS 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-rc2\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.34835396314593137, - "Density": 2700.0, - "Volume": 0.00012901998635034495, - "SurfaceArea": 0.07317779084549896, - "CenterOfMassX": 2.547065172233978E-16, - "CenterOfMassY": 0.0005696668438580043, - "CenterOfMassZ": 0.002000000000000004 - }, - "Box": { - "MinX": 0.3169999999999953, - "MinY": 0.09736644900838996, - "MinZ": -0.3209999999999986, - "MaxX": 0.3209999999999985, - "MaxY": 0.1523664490083905, - "MaxZ": 0.3210000000000016 - }, - "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-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.9078000297213231, - "Density": 7800.0, - "Volume": 0.00011638461919504142, - "SurfaceArea": 0.0650106387620063, - "CenterOfMassX": -9.139971995093507E-05, - "CenterOfMassY": 0.027154856467231817, - "CenterOfMassZ": 3.268029400248547E-19 - }, - "Box": { - "MinX": 0.11799999999999637, - "MinY": 0.10236644900838995, - "MinZ": -0.32099999999999795, - "MaxX": 0.12199999999999862, - "MaxY": 0.1523664490083905, - "MaxZ": 0.3210000000000023 - }, - "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-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.11918195044407842, - "Density": 1000.0, - "Volume": 0.00011918195044407842, - "SurfaceArea": 0.0660869398163399, - "CenterOfMassX": 1.364234865776608E-16, - "CenterOfMassY": 0.027540195188301652, - "CenterOfMassZ": -5.80087149951831E-20 - }, - "Box": { - "MinX": -0.3210000000000027, - "MinY": 0.10236644900839037, - "MinZ": 0.11800000000000262, - "MaxX": 0.3209999999999975, - "MaxY": 0.15236644900839036, - "MaxZ": 0.12200000000000265 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "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-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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-rc2\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.34835396314593137, - "Density": 2700.0, - "Volume": 0.00012901998635034495, - "SurfaceArea": 0.07317779084549896, - "CenterOfMassX": 2.547065172233978E-16, - "CenterOfMassY": 0.0005696668438580043, - "CenterOfMassZ": 0.002000000000000004 - }, - "Box": { - "MinX": -0.32100000000000484, - "MinY": 0.09736644900838998, - "MinZ": -0.3209999999999987, - "MaxX": -0.3170000000000016, - "MaxY": 0.15236644900839053, - "MaxZ": 0.32100000000000156 - }, - "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-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.11918195044407842, - "Density": 1000.0, - "Volume": 0.00011918195044407842, - "SurfaceArea": 0.0660869398163399, - "CenterOfMassX": 1.364234865776608E-16, - "CenterOfMassY": 0.027540195188301652, - "CenterOfMassZ": -5.80087149951831E-20 - }, - "Box": { - "MinX": -0.3210000000000027, - "MinY": 0.10236644900839015, - "MinZ": -0.12199999999999743, - "MaxX": 0.3209999999999975, - "MaxY": 0.15236644900839014, - "MaxZ": -0.1179999999999974 - }, - "Material": { - "Material": "", - "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-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.9078000297213231, - "Density": 7800.0, - "Volume": 0.00011638461919504142, - "SurfaceArea": 0.0650106387620063, - "CenterOfMassX": -9.139971995093507E-05, - "CenterOfMassY": 0.027154856467231817, - "CenterOfMassZ": 3.268029400248547E-19 - }, - "Box": { - "MinX": -0.12200000000000497, - "MinY": 0.10236644900838995, - "MinZ": -0.3209999999999979, - "MaxX": -0.11800000000000271, - "MaxY": 0.1523664490083905, - "MaxZ": 0.32100000000000234 - }, - "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-rc2\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 1.0852031241769087, - "Density": 7800.000000000001, - "Volume": 0.00013912860566370623, - "SurfaceArea": 0.076126816105976, - "CenterOfMassX": 8.258214515664316E-17, - "CenterOfMassY": 5.711337162786202E-19, - "CenterOfMassZ": 0.0019999999999999996 - }, - "Box": { - "MinX": -0.3210000000000027, - "MinY": 0.09736644900838998, - "MinZ": -0.3209999999999976, - "MaxX": 0.3209999999999974, - "MaxY": 0.15236644900838997, - "MaxZ": -0.3169999999999976 - }, - "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-rc2\\cad\\210_PlateAssemblyRibs.SLDASM", - "Parent": null, - "Properties": { - "Default": { - "IsLaser": "1" - }, - "Double-Side": { - "IsLaser": "1" - } - }, - "Equations": {}, - "Mass": { - "Mass": 4.9060227291191065, - "Density": 4901.255098372324, - "Volume": 0.0010009727367074539, - "SurfaceArea": 0.5563372627338768, - "CenterOfMassX": -8.775173007375398E-17, - "CenterOfMassY": 0.02728953704996314, - "CenterOfMassZ": 2.2948029352303784E-16 - }, - "Box": { - "MinX": -0.32100000000000484, - "MinY": 0.09736644900838998, - "MinZ": -0.32099999999999873, - "MaxX": 0.3209999999999985, - "MaxY": 0.15736644900839053, - "MaxZ": 0.3210000000000026 - }, - "Material": { - "7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", - "6_Side_x2_4mm_FERRO-3": "6061 Alloy", - "7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", - "8_Rib_x2_4mm_FERRO-9": "", - "6_Side_x2_4mm_FERRO-1": "6061 Alloy", - "8_Rib_x2_4mm_FERRO-1": "", - "7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", - "7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel" - }, - "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-rc2\\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": 1.0852031241769087, - "Density": 7800.000000000001, - "Volume": 0.00013912860566370623, - "SurfaceArea": 0.076126816105976, - "CenterOfMassX": 8.258214515664316E-17, - "CenterOfMassY": 5.711337162786202E-19, - "CenterOfMassZ": 0.0019999999999999996 - }, - "Box": { - "MinX": -0.3210000000000027, - "MinY": 0.09736644900839052, - "MinZ": 0.3170000000000026, - "MaxX": 0.3209999999999974, - "MaxY": 0.15236644900839053, - "MaxZ": 0.3210000000000026 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS 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-rc2\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.34835396314593137, - "Density": 2700.0, - "Volume": 0.00012901998635034495, - "SurfaceArea": 0.07317779084549896, - "CenterOfMassX": 2.547065172233978E-16, - "CenterOfMassY": 0.0005696668438580043, - "CenterOfMassZ": 0.002000000000000004 - }, - "Box": { - "MinX": 0.3169999999999953, - "MinY": 0.09736644900838996, - "MinZ": -0.3209999999999986, - "MaxX": 0.3209999999999985, - "MaxY": 0.1523664490083905, - "MaxZ": 0.3210000000000016 - }, - "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-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.9078000297213231, - "Density": 7800.0, - "Volume": 0.00011638461919504142, - "SurfaceArea": 0.0650106387620063, - "CenterOfMassX": -9.139971995093507E-05, - "CenterOfMassY": 0.027154856467231817, - "CenterOfMassZ": 3.268029400248547E-19 - }, - "Box": { - "MinX": 0.11799999999999637, - "MinY": 0.10236644900838995, - "MinZ": -0.32099999999999795, - "MaxX": 0.12199999999999862, - "MaxY": 0.1523664490083905, - "MaxZ": 0.3210000000000023 - }, - "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-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.11918195044407842, - "Density": 1000.0, - "Volume": 0.00011918195044407842, - "SurfaceArea": 0.0660869398163399, - "CenterOfMassX": 1.364234865776608E-16, - "CenterOfMassY": 0.027540195188301652, - "CenterOfMassZ": -5.80087149951831E-20 - }, - "Box": { - "MinX": -0.3210000000000027, - "MinY": 0.10236644900839037, - "MinZ": 0.11800000000000262, - "MaxX": 0.3209999999999975, - "MaxY": 0.15236644900839036, - "MaxZ": 0.12200000000000265 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "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-rc2\\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-rc2\\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/6_Side_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.34835396314593137, - "Density": 2700.0, - "Volume": 0.00012901998635034495, - "SurfaceArea": 0.07317779084549896, - "CenterOfMassX": 2.547065172233978E-16, - "CenterOfMassY": 0.0005696668438580043, - "CenterOfMassZ": 0.002000000000000004 - }, - "Box": { - "MinX": -0.32100000000000484, - "MinY": 0.09736644900838998, - "MinZ": -0.3209999999999987, - "MaxX": -0.3170000000000016, - "MaxY": 0.15236644900839053, - "MaxZ": 0.32100000000000156 - }, - "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-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.11918195044407842, - "Density": 1000.0, - "Volume": 0.00011918195044407842, - "SurfaceArea": 0.0660869398163399, - "CenterOfMassX": 1.364234865776608E-16, - "CenterOfMassY": 0.027540195188301652, - "CenterOfMassZ": -5.80087149951831E-20 - }, - "Box": { - "MinX": -0.3210000000000027, - "MinY": 0.10236644900839015, - "MinZ": -0.12199999999999743, - "MaxX": 0.3209999999999975, - "MaxY": 0.15236644900839014, - "MaxZ": -0.1179999999999974 - }, - "Material": { - "Material": "", - "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-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.9078000297213231, - "Density": 7800.0, - "Volume": 0.00011638461919504142, - "SurfaceArea": 0.0650106387620063, - "CenterOfMassX": -9.139971995093507E-05, - "CenterOfMassY": 0.027154856467231817, - "CenterOfMassZ": 3.268029400248547E-19 - }, - "Box": { - "MinX": -0.12200000000000497, - "MinY": 0.10236644900838995, - "MinZ": -0.3209999999999979, - "MaxX": -0.11800000000000271, - "MaxY": 0.1523664490083905, - "MaxZ": 0.32100000000000234 - }, - "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-rc2\\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": 1.0852031241769087, - "Density": 7800.000000000001, - "Volume": 0.00013912860566370623, - "SurfaceArea": 0.076126816105976, - "CenterOfMassX": 8.258214515664316E-17, - "CenterOfMassY": 5.711337162786202E-19, - "CenterOfMassZ": 0.0019999999999999996 - }, - "Box": { - "MinX": -0.3210000000000027, - "MinY": 0.09736644900838998, - "MinZ": -0.3209999999999976, - "MaxX": 0.3209999999999974, - "MaxY": 0.15236644900838997, - "MaxZ": -0.3169999999999976 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "LowerRibs-1", "Children": null, @@ -2315,33 +2655,33 @@ "activeConfiguration": null }, { - "Name": "20_80_60-1", + "Name": "303_TriMount_x8_4mm_FERRO-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.24046429539620554, - "Density": 2700.0, - "Volume": 8.906085014674279E-05, - "SurfaceArea": 0.016951571451166686, - "CenterOfMassX": 5.144705941504315E-18, - "CenterOfMassY": -4.876102360069623E-19, - "CenterOfMassZ": 0.009621394426886958 + "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.039999999999999994, - "MinY": 0.13236644900839015, - "MinZ": -0.02999999999999999, - "MaxX": 0.039999999999999994, - "MaxY": 0.15236644900839022, - "MaxZ": 0.029999999999999975 + "MinX": 0.2685841365290521, + "MinY": 0.14336644900839698, + "MinZ": 0.26858413652905017, + "MaxX": 0.3209999999999965, + "MaxY": 0.14736644900839826, + "MaxZ": 0.32099999999999446 }, "Material": { - "Material": "6061 Alloy", + "Material": "Plain Carbon Steel", "Materials": "SOLIDWORKS Materials" }, "States": {}, @@ -2359,21 +2699,21 @@ }, "Equations": {}, "Mass": { - "Mass": 0.24046429539620554, + "Mass": 0.2404642953962055, "Density": 2700.0, - "Volume": 8.906085014674279E-05, + "Volume": 8.906085014674278E-05, "SurfaceArea": 0.016951571451166686, - "CenterOfMassX": 5.144705941504315E-18, - "CenterOfMassY": -4.876102360069623E-19, - "CenterOfMassZ": 0.009621394426886958 + "CenterOfMassX": 5.12687333858749E-18, + "CenterOfMassY": -2.7863442057540706E-19, + "CenterOfMassZ": 0.009621394426886955 }, "Box": { "MinX": 0.17677669529663392, "MinY": 0.13236644900839026, - "MinZ": 0.17677669529663956, + "MinZ": 0.17677669529663695, "MaxX": 0.2757716446627505, "MaxY": 0.15236644900839028, - "MaxZ": 0.27577164466275617 + "MaxZ": 0.27577164466275356 }, "Material": { "Material": "6061 Alloy", @@ -2385,7 +2725,7 @@ "activeConfiguration": null }, { - "Name": "303_TriMount_x8_4mm_FERRO-1", + "Name": "303_TriMount_x8_4mm_FERRO-12", "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", "Parent": null, @@ -2394,21 +2734,21 @@ }, "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.2685841365290521, - "MinY": 0.14336644900839698, - "MinZ": 0.26858413652905716, - "MaxX": 0.3209999999999965, - "MaxY": 0.14736644900839826, - "MaxZ": 0.32100000000000145 + "MinX": 0.26858413652905544, + "MinY": 0.10236644900838729, + "MinZ": 0.2685841365290514, + "MaxX": 0.32099999999999973, + "MaxY": 0.10636644900838779, + "MaxZ": 0.3209999999999957 }, "Material": { "Material": "Plain Carbon Steel", @@ -2420,18 +2760,38 @@ "activeConfiguration": null }, { - "Name": "CoolingAssembly-2", + "Name": "20_80_60-17", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\cooling\\CoolingAssembly.SLDASM", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.2404642953962055, + "Density": 2700.0, + "Volume": 8.906085014674278E-05, + "SurfaceArea": 0.016951571451166686, + "CenterOfMassX": 5.12687333858749E-18, + "CenterOfMassY": -2.7863442057540706E-19, + "CenterOfMassZ": 0.009621394426886955 + }, + "Box": { + "MinX": -0.27577164466277826, + "MinY": 0.13236644900838593, + "MinZ": -0.27577164466272885, + "MaxX": -0.1767766952966618, + "MaxY": 0.1523664490083861, + "MaxZ": -0.1767766952966121 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, "LaserParts": null, - "IsSuppressed": true, + "IsSuppressed": false, "activeConfiguration": null }, { @@ -2472,9 +2832,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": 0.3179999999999946, @@ -2493,62 +2853,6 @@ "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-rc2\\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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": 0.3179999999999946, - "MinY": 0.13956644900839002, - "MinZ": -0.17230000000000462, - "MaxX": 0.3241999999999946, - "MaxY": 0.14716644900839002, - "MaxZ": -0.16470000000000462 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "PowerGland-2/socket button head cap screw_am-2", "Children": null, @@ -2584,9 +2888,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": 0.3179999999999946, @@ -2605,6 +2909,62 @@ "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-rc2\\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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": 0.3179999999999946, + "MinY": 0.13956644900839002, + "MinZ": -0.17230000000000462, + "MaxX": 0.3241999999999946, + "MaxY": 0.14716644900839002, + "MaxZ": -0.16470000000000462 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "PowerGland-2/socket button head cap screw_am-1", "Children": null, @@ -2640,9 +3000,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": 0.3179999999999946, @@ -2675,7 +3035,7 @@ "Density": 999.9999999999999, "Volume": 2.20128498332496E-06, "SurfaceArea": 0.0047121805763020224, - "CenterOfMassX": 4.731235133887973E-18, + "CenterOfMassX": 5.060035376231267E-18, "CenterOfMassY": -0.0009457809721616616, "CenterOfMassZ": 0.0005 }, @@ -2710,7 +3070,7 @@ "SurfaceArea": 0.005405740157127608, "CenterOfMassX": -0.6106987023869094, "CenterOfMassY": -0.000784352516929964, - "CenterOfMassZ": -1.7835236162652268E-15 + "CenterOfMassZ": -1.7832045030757E-15 }, "Box": { "MinX": 0.3179999999999946, @@ -2722,8 +3082,8 @@ }, "Material": { "socket button head cap screw_am-3": "", - "socket button head cap screw_am-4": "", "socket button head cap screw_am-2": "", + "socket button head cap screw_am-4": "", "socket button head cap screw_am-1": "", "6_PGland_x2_1mm_Inox-1": "" }, @@ -2767,9 +3127,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": 0.3179999999999946, @@ -2788,62 +3148,6 @@ "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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": 0.3179999999999946, - "MinY": 0.13956644900839002, - "MinZ": -0.17230000000000462, - "MaxX": 0.3241999999999946, - "MaxY": 0.14716644900839002, - "MaxZ": -0.16470000000000462 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "PowerGland-2/socket button head cap screw_am-2", "Children": null, @@ -2879,9 +3183,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": 0.3179999999999946, @@ -2900,6 +3204,62 @@ "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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": 0.3179999999999946, + "MinY": 0.13956644900839002, + "MinZ": -0.17230000000000462, + "MaxX": 0.3241999999999946, + "MaxY": 0.14716644900839002, + "MaxZ": -0.16470000000000462 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "PowerGland-2/socket button head cap screw_am-1", "Children": null, @@ -2935,9 +3295,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": 0.3179999999999946, @@ -2970,7 +3330,7 @@ "Density": 999.9999999999999, "Volume": 2.20128498332496E-06, "SurfaceArea": 0.0047121805763020224, - "CenterOfMassX": 4.731235133887973E-18, + "CenterOfMassX": 5.060035376231267E-18, "CenterOfMassY": -0.0009457809721616616, "CenterOfMassZ": 0.0005 }, @@ -2991,41 +3351,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "20_80_60-17", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24046429539620554, - "Density": 2700.0, - "Volume": 8.906085014674279E-05, - "SurfaceArea": 0.016951571451166686, - "CenterOfMassX": 5.144705941504315E-18, - "CenterOfMassY": -4.876102360069623E-19, - "CenterOfMassZ": 0.009621394426886958 - }, - "Box": { - "MinX": -0.27577164466277826, - "MinY": 0.13236644900838593, - "MinZ": -0.27577164466272885, - "MaxX": -0.1767766952966618, - "MaxY": 0.1523664490083861, - "MaxZ": -0.1767766952966121 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "TCGland-2", "Children": [ @@ -3064,9 +3389,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": 0.3179999999999948, @@ -3085,6 +3410,97 @@ "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-rc2\\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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": 0.3179999999999948, + "MinY": 0.10256644900839024, + "MinZ": 0.1646999999999961, + "MaxX": 0.32419999999999477, + "MaxY": 0.11016644900839023, + "MaxZ": 0.1722999999999961 + }, + "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-rc2\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0023561576471653055, + "Density": 1000.0, + "Volume": 2.3561576471653055E-06, + "SurfaceArea": 0.0050021338702651, + "CenterOfMassX": -1.2114591137710729E-17, + "CenterOfMassY": -0.0004427152559241041, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.32099999999999473, + "MinY": 0.09736644900839019, + "MinZ": 0.12699999999999798, + "MaxX": 0.32199999999999485, + "MaxY": 0.15236644900839025, + "MaxZ": 0.17299999999999813 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "TCGland-2/socket button head cap screw_am-4", "Children": null, @@ -3120,9 +3536,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": 0.3179999999999948, @@ -3176,9 +3592,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": 0.3179999999999948, @@ -3196,97 +3612,6 @@ "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-rc2\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.002356157647165306, - "Density": 1000.0, - "Volume": 2.356157647165306E-06, - "SurfaceArea": 0.0050021338702651, - "CenterOfMassX": -1.1973339575031005E-17, - "CenterOfMassY": -0.00044271525592410373, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": 0.32099999999999473, - "MinY": 0.09736644900839019, - "MinZ": 0.12699999999999798, - "MaxX": 0.32199999999999485, - "MaxY": 0.15236644900839025, - "MaxZ": 0.17299999999999813 - }, - "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-rc2\\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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": 0.3179999999999948, - "MinY": 0.10256644900839024, - "MinZ": 0.1646999999999961, - "MaxX": 0.32419999999999477, - "MaxY": 0.11016644900839023, - "MaxZ": 0.1722999999999961 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null } ], "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\TCGland.SLDASM", @@ -3301,7 +3626,7 @@ "Volume": 2.809206533619778E-06, "SurfaceArea": 0.005695693451090686, "CenterOfMassX": -0.605396264562479, - "CenterOfMassY": -0.0003713172823993956, + "CenterOfMassY": -0.000371317282399395, "CenterOfMassZ": -1.6083095659160081E-15 }, "Box": { @@ -3314,10 +3639,10 @@ }, "Material": { "socket button head cap screw_am-2": "", - "socket button head cap screw_am-4": "", - "socket button head cap screw_am-3": "", + "socket button head cap screw_am-1": "", "6_TCGland_x2_1mm_Inox-1": "", - "socket button head cap screw_am-1": "" + "socket button head cap screw_am-4": "", + "socket button head cap screw_am-3": "" }, "States": {}, "LaserParts": null, @@ -3359,9 +3684,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": 0.3179999999999948, @@ -3380,6 +3705,97 @@ "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.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 + }, + "Box": { + "MinX": 0.3179999999999948, + "MinY": 0.10256644900839024, + "MinZ": 0.1646999999999961, + "MaxX": 0.32419999999999477, + "MaxY": 0.11016644900839023, + "MaxZ": 0.1722999999999961 + }, + "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-rc2\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0023561576471653055, + "Density": 1000.0, + "Volume": 2.3561576471653055E-06, + "SurfaceArea": 0.0050021338702651, + "CenterOfMassX": -1.2114591137710729E-17, + "CenterOfMassY": -0.0004427152559241041, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.32099999999999473, + "MinY": 0.09736644900839019, + "MinZ": 0.12699999999999798, + "MaxX": 0.32199999999999485, + "MaxY": 0.15236644900839025, + "MaxZ": 0.17299999999999813 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "TCGland-2/socket button head cap screw_am-4", "Children": null, @@ -3415,9 +3831,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": 0.3179999999999948, @@ -3471,9 +3887,9 @@ "Density": 1000.0, "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.992396460222702E-18, + "CenterOfMassZ": -1.7704795054370618E-19 }, "Box": { "MinX": 0.3179999999999948, @@ -3491,422 +3907,6 @@ "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-rc2\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.002356157647165306, - "Density": 1000.0, - "Volume": 2.356157647165306E-06, - "SurfaceArea": 0.0050021338702651, - "CenterOfMassX": -1.1973339575031005E-17, - "CenterOfMassY": -0.00044271525592410373, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": 0.32099999999999473, - "MinY": 0.09736644900839019, - "MinZ": 0.12699999999999798, - "MaxX": 0.32199999999999485, - "MaxY": 0.15236644900839025, - "MaxZ": 0.17299999999999813 - }, - "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.9939008802587935E-18, - "CenterOfMassZ": -1.7674149461042834E-19 - }, - "Box": { - "MinX": 0.3179999999999948, - "MinY": 0.10256644900839024, - "MinZ": 0.1646999999999961, - "MaxX": 0.32419999999999477, - "MaxY": 0.11016644900839023, - "MaxZ": 0.1722999999999961 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-16", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", - "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-14", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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.32099999999999773, - "MinY": 0.10236644900838676, - "MinZ": -0.3210000000000049, - "MaxX": -0.26858413652905344, - "MaxY": 0.10636644900838735, - "MaxZ": -0.2685841365290605 - }, - "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-rc2\\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.3210000000000036, - "MinY": 0.10236644900838725, - "MinZ": 0.26858413652905444, - "MaxX": -0.26858413652905944, - "MaxY": 0.10636644900838783, - "MaxZ": 0.3209999999999986 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-11", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24046429539620554, - "Density": 2700.0, - "Volume": 8.906085014674279E-05, - "SurfaceArea": 0.016951571451166686, - "CenterOfMassX": 5.144705941504315E-18, - "CenterOfMassY": -4.876102360069623E-19, - "CenterOfMassZ": 0.009621394426886958 - }, - "Box": { - "MinX": -0.2757716446628591, - "MinY": 0.13236644900838598, - "MinZ": 0.17677669529674223, - "MaxX": -0.1767766952967424, - "MaxY": 0.1523664490083861, - "MaxZ": 0.2757716446628588 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-13", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24046429539620554, - "Density": 2700.0, - "Volume": 8.906085014674279E-05, - "SurfaceArea": 0.016951571451166686, - "CenterOfMassX": 5.144705941504315E-18, - "CenterOfMassY": -4.876102360069623E-19, - "CenterOfMassZ": 0.009621394426886958 - }, - "Box": { - "MinX": 0.17677669529661272, - "MinY": 0.13236644900838596, - "MinZ": -0.2757716446627776, - "MaxX": 0.2757716446627295, - "MaxY": 0.15236644900838608, - "MaxZ": -0.17677669529666112 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "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-rc2\\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.2685841365290614, - "MinY": 0.10236644900838676, - "MinZ": -0.320999999999997, - "MaxX": 0.3210000000000059, - "MaxY": 0.10636644900838735, - "MaxZ": -0.2685841365290525 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-15", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", - "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-9", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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.3210000000000025, - "MinY": 0.14336644900839696, - "MinZ": 0.2685841365290511, - "MaxX": -0.2685841365290583, - "MaxY": 0.14736644900839824, - "MaxZ": 0.3209999999999953 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-11", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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.2685841365290602, - "MinY": 0.14336644900839648, - "MinZ": -0.32099999999999373, - "MaxX": 0.3210000000000047, - "MaxY": 0.1473664490083977, - "MaxZ": -0.2685841365290491 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-14", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", - "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-10", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\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.32099999999999446, - "MinY": 0.14336644900839648, - "MinZ": -0.3210000000000037, - "MaxX": -0.26858413652905005, - "MaxY": 0.14736644900839777, - "MaxZ": -0.26858413652905944 - }, - "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-rc2\\cad\\200_PressPlate-Global-650.SLDASM", @@ -3947,60 +3947,60 @@ }, "Equations": {}, "Mass": { - "Mass": 26.857550350706603, - "Density": 3247.6160812014027, - "Volume": 0.00826992774982537, - "SurfaceArea": 2.4183616223734234, - "CenterOfMassX": -4.046473500624378E-15, - "CenterOfMassY": 0.14523161601038187, - "CenterOfMassZ": 0.0020276354298397934 + "Mass": 26.827606350706603, + "Density": 3246.567403312569, + "Volume": 0.00826337574982537, + "SurfaceArea": 2.415405622373423, + "CenterOfMassX": -3.841481493212783E-15, + "CenterOfMassY": 0.14523480101570846, + "CenterOfMassZ": 0.0020298986028729187 }, "Box": null, "Material": { - "250-15-SP-HeatPlate5083-1": "1060 Alloy", - "20_80_60-2": "6061 Alloy", - "303_TriMount_x8_4mm_FERRO-12": "Plain Carbon Steel", - "TCGland-1/socket button head cap screw_am-2": "", - "TCGland-1/socket button head cap screw_am-4": "", - "TCGland-1/socket button head cap screw_am-3": "", - "TCGland-1/6_TCGland_x2_1mm_Inox-1": "", - "TCGland-1/socket button head cap screw_am-1": "", - "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-2": "", - "PowerGland-1/socket button head cap screw_am-1": "", - "PowerGland-1/6_PGland_x2_1mm_Inox-1": "", - "201_PlateCoverTri_x1_1mm_INOX-1": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3": "6061 Alloy", - "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9": "", - "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1": "6061 Alloy", - "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1": "", - "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", - "20_80_60-1": "6061 Alloy", - "20_80_60-3": "6061 Alloy", - "303_TriMount_x8_4mm_FERRO-1": "Plain Carbon Steel", - "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-2": "", - "PowerGland-2/socket button head cap screw_am-1": "", - "PowerGland-2/6_PGland_x2_1mm_Inox-1": "", - "20_80_60-17": "6061 Alloy", - "TCGland-2/socket button head cap screw_am-2": "", - "TCGland-2/socket button head cap screw_am-4": "", - "TCGland-2/socket button head cap screw_am-3": "", - "TCGland-2/6_TCGland_x2_1mm_Inox-1": "", - "TCGland-2/socket button head cap screw_am-1": "", - "303_TriMount_x8_4mm_FERRO-14": "Plain Carbon Steel", "303_TriMount_x8_4mm_FERRO-13": "Plain Carbon Steel", - "20_80_60-11": "6061 Alloy", - "20_80_60-13": "6061 Alloy", + "303_TriMount_x8_4mm_FERRO-11": "Plain Carbon Steel", "303_TriMount_x8_4mm_FERRO-15": "Plain Carbon Steel", "303_TriMount_x8_4mm_FERRO-9": "Plain Carbon Steel", - "303_TriMount_x8_4mm_FERRO-11": "Plain Carbon Steel", - "303_TriMount_x8_4mm_FERRO-10": "Plain Carbon Steel" + "303_TriMount_x8_4mm_FERRO-10": "Plain Carbon Steel", + "303_TriMount_x8_4mm_FERRO-14": "Plain Carbon Steel", + "20_80_60-11": "6061 Alloy", + "20_80_60-13": "6061 Alloy", + "PowerGland-1/socket button head cap screw_am-3": "", + "PowerGland-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-1": "", + "PowerGland-1/6_PGland_x2_1mm_Inox-1": "", + "250-15-SP-HeatPlate5083-1": "1060 Alloy", + "201_PlateCoverTri_x1_1mm_INOX-1": "Plain Carbon Steel", + "20_80_60-1": "6061 Alloy", + "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3": "6061 Alloy", + "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9": "", + "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1": "", + "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1": "6061 Alloy", + "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", + "20_80_60-2": "6061 Alloy", + "TCGland-1/socket button head cap screw_am-2": "", + "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": "", + "303_TriMount_x8_4mm_FERRO-1": "Plain Carbon Steel", + "20_80_60-3": "6061 Alloy", + "303_TriMount_x8_4mm_FERRO-12": "Plain Carbon Steel", + "20_80_60-17": "6061 Alloy", + "PowerGland-2/socket button head cap screw_am-3": "", + "PowerGland-2/socket button head cap screw_am-2": "", + "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": "", + "TCGland-2/socket button head cap screw_am-2": "", + "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": "" }, "States": {}, "LaserParts": null, diff --git a/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.x_t b/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.x_t index 33484846d..a7a6766c9 100644 --- a/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.x_t +++ b/sheetpress/components/sprcb-650-rc2/cad/200_PressPlate-Global-650.x_t @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e3ec79ed359ac6dc958d5332d63992c12db149e15815d605314019b7f8f5c9c -size 507492 +oid sha256:03d8c75ef9876d695bec706bd396888d854ee5cb3d2e7e0cc115f535c2761cd8 +size 417141 diff --git a/sheetpress/components/sprcb-650-rc2/cad/200_pressplate-global-650.html b/sheetpress/components/sprcb-650-rc2/cad/200_pressplate-global-650.html index e3d83b9bc..23f1cf2b2 100644 --- a/sheetpress/components/sprcb-650-rc2/cad/200_pressplate-global-650.html +++ b/sheetpress/components/sprcb-650-rc2/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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9op1nGKnWCq2ioXSaBttFCvFMmlim1gn9olVssQusUhsEqsDxo0bLWwLK0PGoT20iYkmrAnrwkUJW8KyYFFoC60KFSFsCHviBKEltClSiLAi7IoVI+wIi4hIwpKwioqG1tDOmIHCorA4cLywLywPHjFsDAsESA1bwwoRsmgXLREiOWwOW6TIDrvDHjniw/qwRoz0sD3skCGMltEGCWLD2rA/ftCwNKwOC8P+2e3t0Vk6W6FCnI2zdXUQLAQ7YYKbdbNycm22zTaba3bNRoiQZtPs/2pWzTqdbJbNzs09sA8sBQpv9s3i4cFZOKunJ8FKsBo03Nk7Gxh4wV6wgoIYLAbboQOf5bMfPmSwGSwIEBvsBuvBg5/1s4ODfbbPcuCQZ/MsIKAFa8H+WTurgMty2QMHAtgAdsAAKktls7K45RYAgNSm9upKW229v/ba3tcVW2ytrLLNFgtr2221tFSrWgIEqmyVRYBAgBVgwcC27JZlwMCANWAbNOiyXdbMLIFNYB04CLNhFg1tzI7ZszMxK2bLyr7slyUj87JedsGCAraAVWC5/po4PY8IDUQ2klMGLkwLm/84ByUURCio7v9/N5k1aBWt8gvPsmr0+L/ZbDab////f7PZDGQUyKjTJZL//x9UfPbwgPb///////////+8C5tD3uZwAYveYeWPMv5ms9lsfqnSzGQ8azabza2tSkHCNScULEAroVAoFEoWZfyVv/JHGaEfCoVCoVAotPJHGZ//+Xw+n8/ns/L///////9f+f///////6+spGAhkQyw7///sRCa4oTcKwOFQqHPZ2VlZWVlp06XRxRUVlY+n8/n8/l8Pp///////9/pdDqdzmaz+f+Hg8YYHGQg53Q6m////6ExBv93QqHQSC4Uhs3moFX0cS5FpzErH/L///93Op1Op9PpdDqdzv///81ms9n8///fbDabzWbz////b4sQ+HyAt+bpRuHxCaHrzhPCmxbPtzO1McbflHMjRRI6qPiEDuZpQQe9cOigmiPoICU6D2gGvigpkY2kxNEjBZIKR6zEkauEY9ji////H31OTvroc1JQTfQJpoCV6HNyLBD6BBNFwNggmTLPMF9v/v///7/mwOo/qnkAXWsB6Vd5cQZdC5PgNzoFQNcwUfwliWugbACy/pAiSKBsZBQq/5f8/0v+sf+dMFpns9lsNpvN////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Nu9l3nvvvZfJZN5YgQTbnEnuvffee++999577+2zUoZK3733Xjh6Ps7zPNnazvM8zz4a55sLFCDyzvM82VyggINpTdNwbw+IvCPneUY+lvrhp7/yPN5776VLixUokC5NstlsNuuaTea952Uy19w0m/fQaxGDxxKKFg0O3nvvvfc2m81ms9lsNpvNZrN57733XiaTyWQymffee68kUw5tkSRTbpKIJDMORKEkc+6C28mEw4M8ZDLvvffeq2HDiybcgzrNON6riyvEoE4uSIQ6OVNkdXNybyaYRc6hQMVkpgrDo1XgZGTiESGRiYWMRCbC0YpUZMsUmSjmFqmYRjEykX5F1glr0QanUtuoRbe1Um5+GtyybHJ7A+Y2B9e9995775kphyefCUe8NQWSDNYsL+FiqZOPCYcweQtOvjYoOg5DnZRr9LpBY+Lko7PqdvErcPItOGNCptN5Q5MW63jyfXIx4UCRRn199957r+QdVKB4C/vAnYPNNLeNkQvnoAy4O9gscA4ygXHHHIE8BwExXC9gBM9BNSIeb91gm/NeK2NDCnUAiXXylWm5axexee9aoV6ke++9914Ip+Qped57772n2nmekqfkKXlKnpLnvffeewhGDqCzSJM6UYZkSl6lUbYdqjiE6N577711cBYW00jTsEWIvQVNQxWBfnoqRXhsGr6A8cJM0/CEjuYVK6rqlIQwFfbXNOSjAwHM7Y0Z9kqvadi3wBCM2xtTLMaEpqFen2dkZKvASUQ8picRdpqO5sisFavvMj/SpdGlXclLl0aXdrluCvNjHRty4VTyegxFw44X3T1gppSYX5B5OTaguayZGUU2ag0aM2T41RgVRh/fCxe1RV1RVVQU9UTd0ytBIq+OqCJCgLj7UO1qh7omk67eumFOLg6uaqhvbm0YLlQLlUJlqxJqhAqhqtUH1UFlUNGqgpqgIqhmtawaqAXqWB1QxSpY/apeNUBd1q+2VqqL5qK3qC1Ki86isSgs6oq2oquoKoqKnqKlKCkqioaioOgn2olyopuoJoqJXqKVKCUqiUaij6gjyoguookoImqIFqKTdBANRAFRSXpSSPpI+1BHJEiMGPHy99dH+aifHwwKw8uNG3816AwbNnbgGEKFCAkChP74kcNHGooGzZlAKihYZgwhVaOGzCBNs2YNIWEjmTw9qkdPnChh4k0b2oYNHt4e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YtcBUeu6xgX+c8/7pv3nvnPPPfe8b89rP/PO+/bcc89955v2n3vuOe/bc9857Wfued++c88799zzvj3v2/PO+/ade+5535733Xnnne++e9+dd95553T/u3O6/83p/vfuu/POO++8b7r/3Tfd/+59991333333fvuu//dd999991333333Xfffffdd999991377vvvvvuu+++++67775733333Xfffffdd99999377rvvvvvuu+++++6777777rvvvvvufffdd999991333333Xfffffdd99999133333Pd1999133333PZVOp31PpX333fdUOpX2PZVOp9LpnkqneyqdSqfS6VQ6lU6lU+l0KmVbm0qnUsW0yS40piExQ7cOjN9RdMVUOpVOpWxrU+lUWuPtQYSgBRHmZbJLjWdIzLCyAyONyYVM0lCGIE80GwwkmcKplG1NcUNTZc3yKWCIAsuH+WlNV5aFNxoTBkEtUyL4PZPKTKVsUjap4iOQEvXcG6phmAbszKKOFLaeIvln9JmfGAOAYQMDssVUjVpqh5phjjZNs5ZUEK3nBZA+RpR71B1fNOBxIatmyRCkqFjBr35rccDwC9s157EBKua4Q621KgwaGokEYDZ7rOZ9GtZ4eyaqVBah6DwY3lC36InxFyXxUXzC1FR3SzGGVhzneUNb255gWbN2DagXeo35aY1TsQifyppMQB/DKRcCzBGiNtRSIfgk4djJsxYUATCBALmYc+KhWuAsCIsnGKhgkld3KtyoUp5BcVaCUvM0ZhpaeKvxYBBrF7JqEL8Bs1PgI6qTFXpaV1ckA4HGMRMEQl0/Id+kj1UpWcqc17KgZj3WqSKqu6TrwDHw4tjxEz0dqmrgYlNHHVKjnrBSYs46Qh0L1CUjsXmBoAcNlYlO7IdGqkmfUeYNUW+oBByVVKk8LunQwiHUNSgMzU02gshZcq8KUQmidMKUppbrnKM6EhqYV2gKhtDKUOXT47J6IkyZOuvwAVXwkm8uW/R4IMqLhlMoyKCF/IK+FNRRZJPVKB0wscQ4UR/RCEH0YapuAukD7Z1VQGeeTGVg1FBQwqoRPo5qNyh9VMMdYTMehw9VG58M6rEQekuoQpx8mCFQYGMJSI+tydIndOlDCJPnow5c3Z+mqEty2Jg1tAACgUEUXblYh66q62OGsPPGAlsNBcaCCmiOMl9J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BXYDC8c2YKdsZ9nYzXqWkjXDjmGtsFXYLaud9XJds95Z5ax9WCjsE7YJu4Q9wjpp43ZlHbEkWA4c9Fg9dm6uBFuCpaM7wZ5gPXhAwaJg7exUsCrYO5aFkCBD1iErkbWIDx491h7rjxXIOrjiwKFj1bHmWHesNlZAwMA1cL2xCq5+Kw0aNdYaa9/6B4MvxhpjlbHOYLH3IoWLtUULFiuLdcWqYhUxYh2hV2JFsZ5YTZgosZZYSax6eR/s1rs1RIi8NW/FW0F0kOOwzq10dB3WDquHte4CnIUNGNYMGS6sF9a4VUMEt7e2CisFChHWCKuEdcLWgHVrK8AaYGXAAMAKYF2wIKqs7Gl9WsnImFamdWxMaVVatbSS1qT17Exe5dXMDF7hVU2tXds0NDR2ZdesLHd1VwIE3vVd19biAgWia3Slolpal9apqaa1acXCclqd1qoqqBVqPXBAapVarawEGDAgXaXr1RXn4pqu0/Xry69+RYDgwfpg9fKCsEJYu7ocrA5WMLAGa4M1QYK+9lWBAraVbRUT2+tew9YBW7q2pXxL9957S/fe+/+9//////+pe++9pVIsQTBDMLAVDAwLTFrdW7qnX/EHpAwxRf6KP0Jqdd1fiPbee++999577733jhOt2nvvvffeWypdo/KjbimLe849555zzrfnnvfdN/d8e84977vvzj3f23PP++6b77635557Pt3cd85331PPPZ9K+/ae9729HKscelUp4p573jnffU+l3PO+ueee9+379rxvzz33vPOplG/P+/bc990391VP5Z733bfn3nPP+/aeez6V0p72n/fded+86qm8b8/75pt77/l0e+5535577nnftP/c+8+nUu6rnsr75p573vf23PfdN/e87+n2nPaf0/7z7bnnnnvPt+dVT+Wee+6555737bn3nPaf99037T/vm/af9z2V9l31n/ftuefb874997zzqbTqqdxzz2nfN/fce077z2n/ed+0/9x/3nnVfz6Vcs/79rzvvj3ve3vet+ee9+35VNq3/9x/vj2n/eee0/7z3bf3fLppP3PPa++553177vlUyj33n3tO+8/7pv3nnns+lXpO+5l73rfn3vPOPfeS87bHsMgHAb32M/d8d+45HTX8+mjMkBEDBt+LPRctWKxQkQLFCRMlSOiNEJGHFwLE3Qe7Og90HebkOGzQEJcB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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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Suldb3pvKq0LqpBMJ5qmaZqmq3S9rmtXE1nZI5fNFE9WvPL3xhu96UBzefrcZ5edBNLvR5Vc0pvedBo1YbqTQlz2YAvCPwFuC71pxdlAH2PVtDlocfl+dCW96U27sOQ9U0GdTQWo6BOGWUBL6SRHfp2RlTRplg1tfhQ9alWpZJ7JMT10iubakELtR2zSw6/rmjiErAyRjhLWGdVOpEDL6R0LHId8wqhNXqhTRccFHRIVRw5NSd/wEQdnkxJ968/GEwgxqG8cBJoOTnZDb1RQOY/w+UzODAiua8/Dhc4WHaU/RLN6py5Sz/E5J2RE2f9CVKRxUbfUZKGmSfl7PEnTqZd0upYmqfqOC53Pos+gn0eHYjvqjVnTBPyt69uuq5WbdY2CgWLXAVHrusYF/nPP+6b9575zzz33vG/Paz/zzvv23HPPfeeb9p977jnv23PfOe1n7nnfvnPPO/fc874979vzzvv2nXvued+e9915553vvnvfnXfeeed0/7tzuv/N6f737rvzzjvvvG+6/9033f/ufffdd99999377rv/3Xfffffdd999991333333Xfffffdd++777777rvvvvvuu+++e999991333333Xfffffd++6777777rvvvvvuu+++++6777777n333Xfffffdd999991333333Xfffffdd9999z3dfffdd9999z2VTqd9T6V99933VDqV9j2VTqfS6Z5Kp3sqnUqn0ulUOpVOpVPpdCplW5tKp1LFtMkuNKYhMUO3DozfUXTFVDqVTqVsa1PpVFrj7UGEoAUR5mWyS41nSMywsgMjjcmFTNJQhiBPNBsMJJnCqZRtTXFDU2XN8ilgiALLh/lpTVeWhTcaEwZBLVMi+D2TykylbFI2qeIjkBL13BuqYZgG7MyijhS2niL5Z/SZnxgDgGEDA7LFVI1aaoeaYY42TbOWVBCt5wWQPkaUe9QdXzTgcSGrZskQpKhYwa9+a3HA8AvbNeexASrmuEOttSoMGhqJBGA2e6zmfRrWeHsmqlQWoeg8GN5Qt+iJ8Rcl8VF8wtRUd0sxhlYc53lDW9ueYFmzdg2oF3qN+WmNU7EIn8qaTEAfwykXAswRojbUUiH4JOHYybMWFAEwgQC5mHPioVrgLAiLJxioYJJXdyrcqFKeQXFWglLzNGYaWnir8WAQaxeyahC/AbNT4COq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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.