From 59e1102e9b8aa6342ca68f59e90bb33f7a01edbe Mon Sep 17 00:00:00 2001 From: lovebird Date: Thu, 26 Sep 2024 09:00:32 +0200 Subject: [PATCH] Updating - sheetpress/components/sprcb-650-rc2 --- .../cad/200_PressPlate-Global-650.EASM | Bin 107245 -> 107025 bytes .../cad/200_PressPlate-Global-650.json | 36 +- .../cad/200_PressPlate-Global-650.step | 4 +- .../cad/200_PressPlate-Global-650.tree.json | 4580 ++++++++--------- .../cad/200_PressPlate-Global-650.x_t | 2 +- .../cad/200_pressplate-global-650.html | 2 +- 6 files changed, 2312 insertions(+), 2312 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 7a7df1d5b2c1ba981871e38388b1a073a0254f37..8d519506ce179695e658d6c5d5639796cc7e2385 100644 GIT binary patch literal 107025 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

|A# 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 DUG)rO 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 3554a9056..0c811ab4e 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 @@ -5,22 +5,10 @@ "Hide": "0" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.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:\\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" - }, - { - "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\\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\\8_Rib_x2_4mm_FERRO.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT" @@ -28,9 +16,6 @@ { "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" }, @@ -42,9 +27,24 @@ "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\\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_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\\6_PGland_x2_1mm_Inox.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\PowerGland.SLDASM" } ] \ 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 5f6ddcfbf..492279d8a 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:5470b8ddb20be73a7b75c26ecfb4e730b8fce279553d8bb7515d6429959505e3 -size 1192391 +oid sha256:f461ebdcea7c64993277cbb9c965ab73b22b6ef8f4c6593fe32072c82b78f259 +size 1192322 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 bb5b08f6a..6beb25ef6 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,8 +2,73 @@ "assembly": { "Components": [ { - "Name": "20_80_60-11", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", + "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": "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/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/7_Rib_x2_4mm_FERRO-1", + "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/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": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": true + }, + { + "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/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/8_Rib_x2_4mm_FERRO-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": true + }, + { + "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 + }, + { + "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": "LowerRibs-1", + "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", + "IsSuppressed": true + }, + { + "Name": "250-15-SP-HeatPlate5083-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\250-15-SP-HeatPlate5083.SLDPRT", "IsSuppressed": false }, { @@ -11,61 +76,21 @@ "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.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": "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", - "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": "PowerGland-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\PowerGland.SLDASM", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-3", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-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-4", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-1", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "IsSuppressed": false - }, { "Name": "TCGland-2", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\TCGland.SLDASM", "IsSuppressed": false }, + { + "Name": "TCGland-2/socket button head cap screw_am-3", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-2/socket button head cap screw_am-4", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, { "Name": "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", @@ -82,102 +107,7 @@ "IsSuppressed": false }, { - "Name": "TCGland-2/socket button head cap screw_am-4", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-2/socket button head cap screw_am-3", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "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_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/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/8_Rib_x2_4mm_FERRO-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": true - }, - { - "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-9", - "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/7_Rib_x2_4mm_FERRO-1", - "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": "LowerRibs-1", - "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", - "IsSuppressed": true - }, - { - "Name": "20_80_60-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "250-15-SP-HeatPlate5083-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\250-15-SP-HeatPlate5083.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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", + "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 }, @@ -186,19 +116,39 @@ "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", + "Name": "PowerGland-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\PowerGland.SLDASM", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-3", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-4", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-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-1", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", "IsSuppressed": false }, { @@ -207,15 +157,75 @@ "IsSuppressed": false }, { - "Name": "303_TriMount_x8_4mm_FERRO-1", + "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": "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": "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": "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-10", + "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-13", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.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": "20_80_60-1", + "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-1", + "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-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", + "IsSuppressed": false + }, + { + "Name": "CoolingAssembly-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", + "IsSuppressed": true + }, { "Name": "PowerGland-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\PowerGland.SLDASM", @@ -227,12 +237,12 @@ "IsSuppressed": false }, { - "Name": "PowerGland-1/socket button head cap screw_am-2", + "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-4", + "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 }, @@ -246,16 +256,21 @@ "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", - "IsSuppressed": true - }, { "Name": "TCGland-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\TCGland.SLDASM", "IsSuppressed": false }, + { + "Name": "TCGland-1/socket button head cap screw_am-3", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-1/socket button head cap screw_am-4", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, { "Name": "TCGland-1/socket button head cap screw_am-2", "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", @@ -271,25 +286,10 @@ "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", - "IsSuppressed": false - }, - { - "Name": "TCGland-1/socket button head cap screw_am-3", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, { "Name": "CoolingAssembly-2", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", "IsSuppressed": true - }, - { - "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", - "IsSuppressed": false } ] }, @@ -297,262 +297,7 @@ "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", + "Name": "20_80_60-2", "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", "Parent": null, @@ -566,16 +311,16 @@ "Volume": 8.906085014674278E-05, "SurfaceArea": 0.016951571451166686, "CenterOfMassX": 5.12687333858749E-18, - "CenterOfMassY": -2.7863442057540706E-19, + "CenterOfMassY": -1.4860502430688376E-19, "CenterOfMassZ": 0.009621394426886955 }, "Box": { - "MinX": -0.2757716446628591, - "MinY": 0.13236644900838598, - "MinZ": 0.17677669529674223, - "MaxX": -0.1767766952967424, - "MaxY": 0.1523664490083861, - "MaxZ": 0.2757716446628588 + "MinX": -0.029999999999999895, + "MinY": 0.13236644900839048, + "MinZ": 0.1862741699797697, + "MaxX": 0.030000000000000103, + "MaxY": 0.15236644900839055, + "MaxZ": 0.2662741699797697 }, "Material": { "Material": "6061 Alloy", @@ -587,33 +332,48 @@ "activeConfiguration": null }, { - "Name": "20_80_60-13", + "Name": "250-15-SP-HeatPlate5083-2", "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\\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": "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, "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 + "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.17677669529661272, - "MinY": 0.13236644900838596, - "MinZ": -0.2757716446627776, - "MaxX": 0.2757716446627295, - "MaxY": 0.15236644900838608, - "MaxZ": -0.17677669529666112 + "MinX": 0.26858413652905544, + "MinY": 0.10236644900838729, + "MinZ": 0.2685841365290514, + "MaxX": 0.32099999999999973, + "MaxY": 0.10636644900838779, + "MaxZ": 0.3209999999999957 }, "Material": { - "Material": "6061 Alloy", + "Material": "Plain Carbon Steel", "Materials": "SOLIDWORKS Materials" }, "States": {}, @@ -621,563 +381,6 @@ "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, @@ -1213,79 +416,142 @@ "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/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.11649101237390812, + "Density": 1000.0, + "Volume": 0.00011649101237390811, + "SurfaceArea": 0.06484653271108455, + "CenterOfMassX": 1.8493306681372803E-16, + "CenterOfMassY": 0.027617572046363777, + "CenterOfMassZ": 1.8265342198660746E-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/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.8957445422840388, + "Density": 7800.0, + "Volume": 0.00011483904388256908, + "SurfaceArea": 0.06398422280532613, + "CenterOfMassX": 1.8550853756481456E-16, + "CenterOfMassY": 0.027226567738941738, + "CenterOfMassZ": 6.851969140379485E-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/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.0852031241769085, + "Density": 7800.000000000001, + "Volume": 0.0001391286056637062, + "SurfaceArea": 0.076126816105976, + "CenterOfMassX": 8.235621848162861E-17, + "CenterOfMassY": 7.357480535014106E-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": "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/7_Rib_x2_4mm_FERRO-5", "Children": null, @@ -1300,13 +566,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.895744542284039, + "Mass": 0.8957445422840388, "Density": 7800.0, - "Volume": 0.0001148390438825691, + "Volume": 0.00011483904388256908, "SurfaceArea": 0.06398422280532613, - "CenterOfMassX": 1.9007161036946262E-16, - "CenterOfMassY": 0.027226567738941734, - "CenterOfMassZ": 6.8347482434905766E-18 + "CenterOfMassX": 1.8550853756481456E-16, + "CenterOfMassY": 0.027226567738941738, + "CenterOfMassZ": 6.851969140379485E-18 }, "Box": { "MinX": 0.11799999999999637, @@ -1340,12 +606,12 @@ "D2@Sketch8": 15.2 }, "Mass": { - "Mass": 1.0852031241769087, + "Mass": 1.0852031241769085, "Density": 7800.000000000001, - "Volume": 0.00013912860566370623, + "Volume": 0.0001391286056637062, "SurfaceArea": 0.076126816105976, - "CenterOfMassX": 8.27723991987607E-17, - "CenterOfMassY": 3.5709791889639165E-19, + "CenterOfMassX": 8.235621848162861E-17, + "CenterOfMassY": 7.357480535014106E-19, "CenterOfMassZ": 0.0019999999999999996 }, "Box": { @@ -1365,6 +631,41 @@ "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.34835396314593164, + "Density": 2700.0, + "Volume": 0.00012901998635034506, + "SurfaceArea": 0.07317779084549896, + "CenterOfMassX": 2.509655473079764E-16, + "CenterOfMassY": 0.0005696668438580039, + "CenterOfMassZ": 0.0020000000000000044 + }, + "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-2", "Children": null, @@ -1380,56 +681,6 @@ "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, @@ -1444,13 +695,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.11649101237390813, - "Density": 999.9999999999999, - "Volume": 0.00011649101237390814, + "Mass": 0.11649101237390812, + "Density": 1000.0, + "Volume": 0.00011649101237390811, "SurfaceArea": 0.06484653271108455, - "CenterOfMassX": 1.8763181863287565E-16, + "CenterOfMassX": 1.8493306681372803E-16, "CenterOfMassY": 0.027617572046363777, - "CenterOfMassZ": 1.6823843010695476E-19 + "CenterOfMassZ": 1.8265342198660746E-19 }, "Box": { "MinX": -0.3210000000000027, @@ -1469,84 +720,6 @@ "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, @@ -1557,13 +730,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.3483539631459316, + "Mass": 0.34835396314593164, "Density": 2700.0, - "Volume": 0.00012901998635034503, + "Volume": 0.00012901998635034506, "SurfaceArea": 0.07317779084549896, - "CenterOfMassX": 2.5374482829912485E-16, - "CenterOfMassY": 0.000569666843858004, - "CenterOfMassZ": 0.002000000000000004 + "CenterOfMassX": 2.509655473079764E-16, + "CenterOfMassY": 0.0005696668438580039, + "CenterOfMassZ": 0.0020000000000000044 }, "Box": { "MinX": -0.32100000000000484, @@ -1581,46 +754,6 @@ "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", @@ -1635,13 +768,13 @@ }, "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 + "Mass": 4.876078729119107, + "Density": 4903.436291226083, + "Volume": 0.000994420736707454, + "SurfaceArea": 0.5533812627338766, + "CenterOfMassX": 4.1785759610270866E-16, + "CenterOfMassY": 0.027395783568484353, + "CenterOfMassZ": 1.2373402040080061E-15 }, "Box": { "MinX": -0.32100000000000484, @@ -1652,13 +785,13 @@ "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-3": "6061 Alloy", + "8_Rib_x2_4mm_FERRO-9": "", "6_Side_x2_4mm_FERRO-1": "6061 Alloy" }, "States": {}, @@ -1666,6 +799,139 @@ "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.11649101237390812, + "Density": 1000.0, + "Volume": 0.00011649101237390811, + "SurfaceArea": 0.06484653271108455, + "CenterOfMassX": 1.8493306681372803E-16, + "CenterOfMassY": 0.027617572046363777, + "CenterOfMassZ": 1.8265342198660746E-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/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.8957445422840388, + "Density": 7800.0, + "Volume": 0.00011483904388256908, + "SurfaceArea": 0.06398422280532613, + "CenterOfMassX": 1.8550853756481456E-16, + "CenterOfMassY": 0.027226567738941738, + "CenterOfMassZ": 6.851969140379485E-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/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.0852031241769085, + "Density": 7800.000000000001, + "Volume": 0.0001391286056637062, + "SurfaceArea": 0.076126816105976, + "CenterOfMassX": 8.235621848162861E-17, + "CenterOfMassY": 7.357480535014106E-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": "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/7_Rib_x2_4mm_FERRO-5", "Children": null, @@ -1680,13 +946,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.895744542284039, + "Mass": 0.8957445422840388, "Density": 7800.0, - "Volume": 0.0001148390438825691, + "Volume": 0.00011483904388256908, "SurfaceArea": 0.06398422280532613, - "CenterOfMassX": 1.9007161036946262E-16, - "CenterOfMassY": 0.027226567738941734, - "CenterOfMassZ": 6.8347482434905766E-18 + "CenterOfMassX": 1.8550853756481456E-16, + "CenterOfMassY": 0.027226567738941738, + "CenterOfMassZ": 6.851969140379485E-18 }, "Box": { "MinX": 0.11799999999999637, @@ -1720,12 +986,12 @@ "D2@Sketch8": 15.2 }, "Mass": { - "Mass": 1.0852031241769087, + "Mass": 1.0852031241769085, "Density": 7800.000000000001, - "Volume": 0.00013912860566370623, + "Volume": 0.0001391286056637062, "SurfaceArea": 0.076126816105976, - "CenterOfMassX": 8.27723991987607E-17, - "CenterOfMassY": 3.5709791889639165E-19, + "CenterOfMassX": 8.235621848162861E-17, + "CenterOfMassY": 7.357480535014106E-19, "CenterOfMassZ": 0.0019999999999999996 }, "Box": { @@ -1745,6 +1011,41 @@ "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.34835396314593164, + "Density": 2700.0, + "Volume": 0.00012901998635034506, + "SurfaceArea": 0.07317779084549896, + "CenterOfMassX": 2.509655473079764E-16, + "CenterOfMassY": 0.0005696668438580039, + "CenterOfMassZ": 0.0020000000000000044 + }, + "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-2", "Children": null, @@ -1760,56 +1061,6 @@ "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, @@ -1824,13 +1075,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.11649101237390813, - "Density": 999.9999999999999, - "Volume": 0.00011649101237390814, + "Mass": 0.11649101237390812, + "Density": 1000.0, + "Volume": 0.00011649101237390811, "SurfaceArea": 0.06484653271108455, - "CenterOfMassX": 1.8763181863287565E-16, + "CenterOfMassX": 1.8493306681372803E-16, "CenterOfMassY": 0.027617572046363777, - "CenterOfMassZ": 1.6823843010695476E-19 + "CenterOfMassZ": 1.8265342198660746E-19 }, "Box": { "MinX": -0.3210000000000027, @@ -1849,84 +1100,6 @@ "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, @@ -1937,13 +1110,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.3483539631459316, + "Mass": 0.34835396314593164, "Density": 2700.0, - "Volume": 0.00012901998635034503, + "Volume": 0.00012901998635034506, "SurfaceArea": 0.07317779084549896, - "CenterOfMassX": 2.5374482829912485E-16, - "CenterOfMassY": 0.000569666843858004, - "CenterOfMassZ": 0.002000000000000004 + "CenterOfMassX": 2.509655473079764E-16, + "CenterOfMassY": 0.0005696668438580039, + "CenterOfMassZ": 0.0020000000000000044 }, "Box": { "MinX": -0.32100000000000484, @@ -1963,62 +1136,7 @@ "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", + "Name": "20_80_60-3", "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\20_80_60.SLDPRT", "Parent": null, @@ -2032,16 +1150,16 @@ "Volume": 8.906085014674278E-05, "SurfaceArea": 0.016951571451166686, "CenterOfMassX": 5.12687333858749E-18, - "CenterOfMassY": -2.7863442057540706E-19, + "CenterOfMassY": -1.4860502430688376E-19, "CenterOfMassZ": 0.009621394426886955 }, "Box": { - "MinX": -0.029999999999999895, - "MinY": 0.13236644900839048, - "MinZ": 0.1862741699797697, - "MaxX": 0.030000000000000103, - "MaxY": 0.15236644900839055, - "MaxZ": 0.2662741699797697 + "MinX": 0.17677669529663392, + "MinY": 0.13236644900839026, + "MinZ": 0.17677669529663695, + "MaxX": 0.2757716446627505, + "MaxY": 0.15236644900839028, + "MaxZ": 0.27577164466275356 }, "Material": { "Material": "6061 Alloy", @@ -2052,6 +1170,41 @@ "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": -5.806418998227116E-17, + "CenterOfMassY": 0.0005000000000000026, + "CenterOfMassZ": 5.504696236743722E-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": "CoolingAssembly-2", "Children": null, @@ -2068,23 +1221,190 @@ "activeConfiguration": null }, { - "Name": "250-15-SP-HeatPlate5083-2", + "Name": "20_80_60-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-rc2\\cad\\250-15-SP-HeatPlate5083.SLDPRT", + "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": -1.4860502430688376E-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": true, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.2685841365290521, + "MinY": 0.14336644900839698, + "MinZ": 0.26858413652905017, + "MaxX": 0.3209999999999965, + "MaxY": 0.14736644900839826, + "MaxZ": 0.32099999999999446 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, "activeConfiguration": null }, { "Name": "TCGland-1", "Children": [ + { + "Name": "TCGland-1/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 + }, + "Box": { + "MinX": -0.32420000000000004, + "MinY": 0.13956644900839024, + "MinZ": 0.12769999999999998, + "MaxX": -0.31800000000000006, + "MaxY": 0.14716644900839024, + "MaxZ": 0.13529999999999998 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 + }, + "Box": { + "MinX": -0.32420000000000004, + "MinY": 0.13956644900839024, + "MinZ": 0.16469999999999996, + "MaxX": -0.31800000000000006, + "MaxY": 0.14716644900839024, + "MaxZ": 0.17229999999999995 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "TCGland-1/socket button head cap screw_am-2", "Children": null, @@ -2116,13 +1436,13 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { "MinX": -0.32420000000000004, @@ -2172,13 +1492,13 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { "MinX": -0.32420000000000004, @@ -2207,12 +1527,12 @@ }, "Equations": {}, "Mass": { - "Mass": 0.0023561576471653055, + "Mass": 0.002356157647165306, "Density": 1000.0, - "Volume": 2.3561576471653055E-06, + "Volume": 2.356157647165306E-06, "SurfaceArea": 0.0050021338702651, - "CenterOfMassX": -1.2114591137710729E-17, - "CenterOfMassY": -0.0004427152559241041, + "CenterOfMassX": -1.1982939195795647E-17, + "CenterOfMassY": -0.0004427152559241039, "CenterOfMassZ": 0.0005 }, "Box": { @@ -2231,118 +1551,6 @@ "LaserParts": null, "IsSuppressed": false, "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.13956644900839024, - "MinZ": 0.16469999999999996, - "MaxX": -0.31800000000000006, - "MaxY": 0.14716644900839024, - "MaxZ": 0.17229999999999995 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.13956644900839024, - "MinZ": 0.12769999999999998, - "MaxX": -0.31800000000000006, - "MaxY": 0.14716644900839024, - "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", @@ -2352,13 +1560,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.002809206533619777, + "Mass": 0.0028092065336197776, "Density": 999.9999999999998, - "Volume": 2.809206533619778E-06, + "Volume": 2.8092065336197783E-06, "SurfaceArea": 0.005695693451090686, - "CenterOfMassX": -0.605396264562479, - "CenterOfMassY": -0.0003713172823993962, - "CenterOfMassZ": -1.6084603260927907E-15 + "CenterOfMassX": -0.6053962645624791, + "CenterOfMassY": -0.00037131728239939556, + "CenterOfMassZ": -1.6084603260927905E-15 }, "Box": { "MinX": -0.32420000000000004, @@ -2369,11 +1577,123 @@ "MaxZ": 0.17299999999999813 }, "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_TCGland_x2_1mm_Inox-1": "", - "socket button head cap screw_am-4": "", - "socket button head cap screw_am-3": "" + "6_TCGland_x2_1mm_Inox-1": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 + }, + "Box": { + "MinX": -0.32420000000000004, + "MinY": 0.13956644900839024, + "MinZ": 0.12769999999999998, + "MaxX": -0.31800000000000006, + "MaxY": 0.14716644900839024, + "MaxZ": 0.13529999999999998 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 + }, + "Box": { + "MinX": -0.32420000000000004, + "MinY": 0.13956644900839024, + "MinZ": 0.16469999999999996, + "MaxX": -0.31800000000000006, + "MaxY": 0.14716644900839024, + "MaxZ": 0.17229999999999995 + }, + "Material": { + "Material": "", + "Materials": "" }, "States": {}, "LaserParts": null, @@ -2411,13 +1731,13 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { "MinX": -0.32420000000000004, @@ -2467,13 +1787,13 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { "MinX": -0.32420000000000004, @@ -2502,12 +1822,12 @@ }, "Equations": {}, "Mass": { - "Mass": 0.0023561576471653055, + "Mass": 0.002356157647165306, "Density": 1000.0, - "Volume": 2.3561576471653055E-06, + "Volume": 2.356157647165306E-06, "SurfaceArea": 0.0050021338702651, - "CenterOfMassX": -1.2114591137710729E-17, - "CenterOfMassY": -0.0004427152559241041, + "CenterOfMassX": -1.1982939195795647E-17, + "CenterOfMassY": -0.0004427152559241039, "CenterOfMassZ": 0.0005 }, "Box": { @@ -2527,118 +1847,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "TCGland-1/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 - }, - "Box": { - "MinX": -0.32420000000000004, - "MinY": 0.13956644900839024, - "MinZ": 0.16469999999999996, - "MaxX": -0.31800000000000006, - "MaxY": 0.14716644900839024, - "MaxZ": 0.17229999999999995 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 - }, - "Box": { - "MinX": -0.32420000000000004, - "MinY": 0.13956644900839024, - "MinZ": 0.12769999999999998, - "MaxX": -0.31800000000000006, - "MaxY": 0.14716644900839024, - "MaxZ": 0.13529999999999998 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "LowerRibs-1", "Children": null, @@ -2655,150 +1863,25 @@ "activeConfiguration": null }, { - "Name": "303_TriMount_x8_4mm_FERRO-1", + "Name": "CoolingAssembly-1", "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.05891638751006492, - "Density": 7800.0, - "Volume": 7.553383014110888E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773913, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.0020000000000000005 - }, - "Box": { - "MinX": 0.2685841365290521, - "MinY": 0.14336644900839698, - "MinZ": 0.26858413652905017, - "MaxX": 0.3209999999999965, - "MaxY": 0.14736644900839826, - "MaxZ": 0.32099999999999446 - }, - "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": "20_80_60-3", - "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.17677669529663392, - "MinY": 0.13236644900839026, - "MinZ": 0.17677669529663695, - "MaxX": 0.2757716446627505, - "MaxY": 0.15236644900839028, - "MaxZ": 0.27577164466275356 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-12", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.26858413652905544, - "MinY": 0.10236644900838729, - "MinZ": 0.2685841365290514, - "MaxX": 0.32099999999999973, - "MaxY": 0.10636644900838779, - "MaxZ": 0.3209999999999957 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-17", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.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": "PowerGland-2", + "Name": "PowerGland-1", "Children": [ { - "Name": "PowerGland-2/socket button head cap screw_am-3", + "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", @@ -2828,21 +1911,21 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { - "MinX": 0.3179999999999946, + "MinX": -0.3242, "MinY": 0.13956644900839002, - "MinZ": -0.13530000000000464, - "MaxX": 0.3241999999999946, + "MinZ": -0.17230000000000026, + "MaxX": -0.318, "MaxY": 0.14716644900839002, - "MaxZ": -0.12770000000000464 + "MaxZ": -0.16470000000000026 }, "Material": { "Material": "", @@ -2854,7 +1937,7 @@ "activeConfiguration": null }, { - "Name": "PowerGland-2/socket button head cap screw_am-2", + "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", @@ -2884,77 +1967,21 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { - "MinX": 0.3179999999999946, - "MinY": 0.10256644900839001, - "MinZ": -0.17230000000000462, - "MaxX": 0.3241999999999946, - "MaxY": 0.11016644900839001, - "MaxZ": -0.16470000000000462 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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, + "MinX": -0.3242, "MinY": 0.13956644900839002, - "MinZ": -0.17230000000000462, - "MaxX": 0.3241999999999946, + "MinZ": -0.13530000000000028, + "MaxX": -0.318, "MaxY": 0.14716644900839002, - "MaxZ": -0.16470000000000462 + "MaxZ": -0.12770000000000029 }, "Material": { "Material": "", @@ -2966,7 +1993,7 @@ "activeConfiguration": null }, { - "Name": "PowerGland-2/socket button head cap screw_am-1", + "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", @@ -2996,21 +2023,21 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { - "MinX": 0.3179999999999946, + "MinX": -0.3242, "MinY": 0.10256644900839001, - "MinZ": -0.13530000000000464, - "MaxX": 0.3241999999999946, + "MinZ": -0.13530000000000028, + "MaxX": -0.318, "MaxY": 0.11016644900839001, - "MaxZ": -0.12770000000000464 + "MaxZ": -0.12770000000000029 }, "Material": { "Material": "", @@ -3022,7 +2049,63 @@ "activeConfiguration": null }, { - "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "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.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-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", @@ -3035,17 +2118,17 @@ "Density": 999.9999999999999, "Volume": 2.20128498332496E-06, "SurfaceArea": 0.0047121805763020224, - "CenterOfMassX": 5.060035376231267E-18, - "CenterOfMassY": -0.0009457809721616616, + "CenterOfMassX": 4.5433492811203776E-18, + "CenterOfMassY": -0.000945780972161662, "CenterOfMassZ": 0.0005 }, "Box": { - "MinX": 0.32099999999999457, + "MinX": -0.32200000000000006, "MinY": 0.09736644900839, - "MinZ": -0.17300000000000254, - "MaxX": 0.3219999999999947, + "MinZ": -0.17300000000000243, + "MaxX": -0.32099999999999995, "MaxY": 0.15236644900839003, - "MaxZ": -0.12700000000000244 + "MaxZ": -0.1270000000000024 }, "Material": { "Material": "", @@ -3069,21 +2152,21 @@ "Volume": 2.654333869779432E-06, "SurfaceArea": 0.005405740157127608, "CenterOfMassX": -0.6106987023869094, - "CenterOfMassY": -0.000784352516929964, - "CenterOfMassZ": -1.7832045030757E-15 + "CenterOfMassY": -0.0007843525169299638, + "CenterOfMassZ": -1.783364059670463E-15 }, "Box": { - "MinX": 0.3179999999999946, + "MinX": -0.3242, "MinY": 0.09736644900839, "MinZ": -0.17300000000000249, - "MaxX": 0.3241999999999946, + "MaxX": -0.318, "MaxY": 0.15236644900839003, - "MaxZ": -0.12700000000000244 + "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-2": "", "socket button head cap screw_am-1": "", "6_PGland_x2_1mm_Inox-1": "" }, @@ -3093,7 +2176,7 @@ "activeConfiguration": null }, { - "Name": "PowerGland-2/socket button head cap screw_am-3", + "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, @@ -3123,21 +2206,21 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { - "MinX": 0.3179999999999946, + "MinX": -0.3242, "MinY": 0.13956644900839002, - "MinZ": -0.13530000000000464, - "MaxX": 0.3241999999999946, + "MinZ": -0.17230000000000026, + "MaxX": -0.318, "MaxY": 0.14716644900839002, - "MaxZ": -0.12770000000000464 + "MaxZ": -0.16470000000000026 }, "Material": { "Material": "", @@ -3149,7 +2232,7 @@ "activeConfiguration": null }, { - "Name": "PowerGland-2/socket button head cap screw_am-2", + "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, @@ -3179,77 +2262,21 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { - "MinX": 0.3179999999999946, - "MinY": 0.10256644900839001, - "MinZ": -0.17230000000000462, - "MaxX": 0.3241999999999946, - "MaxY": 0.11016644900839001, - "MaxZ": -0.16470000000000462 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361795, - "Density": 1000.0, - "Volume": 1.1326222161361795E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 - }, - "Box": { - "MinX": 0.3179999999999946, + "MinX": -0.3242, "MinY": 0.13956644900839002, - "MinZ": -0.17230000000000462, - "MaxX": 0.3241999999999946, + "MinZ": -0.13530000000000028, + "MaxX": -0.318, "MaxY": 0.14716644900839002, - "MaxZ": -0.16470000000000462 + "MaxZ": -0.12770000000000029 }, "Material": { "Material": "", @@ -3261,7 +2288,7 @@ "activeConfiguration": null }, { - "Name": "PowerGland-2/socket button head cap screw_am-1", + "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, @@ -3291,21 +2318,21 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { - "MinX": 0.3179999999999946, + "MinX": -0.3242, "MinY": 0.10256644900839001, - "MinZ": -0.13530000000000464, - "MaxX": 0.3241999999999946, + "MinZ": -0.13530000000000028, + "MaxX": -0.318, "MaxY": 0.11016644900839001, - "MaxZ": -0.12770000000000464 + "MaxZ": -0.12770000000000029 }, "Material": { "Material": "", @@ -3317,7 +2344,63 @@ "activeConfiguration": null }, { - "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "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.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-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, @@ -3330,17 +2413,17 @@ "Density": 999.9999999999999, "Volume": 2.20128498332496E-06, "SurfaceArea": 0.0047121805763020224, - "CenterOfMassX": 5.060035376231267E-18, - "CenterOfMassY": -0.0009457809721616616, + "CenterOfMassX": 4.5433492811203776E-18, + "CenterOfMassY": -0.000945780972161662, "CenterOfMassZ": 0.0005 }, "Box": { - "MinX": 0.32099999999999457, + "MinX": -0.32200000000000006, "MinY": 0.09736644900839, - "MinZ": -0.17300000000000254, - "MaxX": 0.3219999999999947, + "MinZ": -0.17300000000000243, + "MaxX": -0.32099999999999995, "MaxY": 0.15236644900839003, - "MaxZ": -0.12700000000000244 + "MaxZ": -0.1270000000000024 }, "Material": { "Material": "", @@ -3351,9 +2434,156 @@ "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.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": "TCGland-2", "Children": [ + { + "Name": "TCGland-2/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 + }, + "Box": { + "MinX": 0.3179999999999948, + "MinY": 0.13956644900839024, + "MinZ": 0.1646999999999961, + "MaxX": 0.32419999999999477, + "MaxY": 0.14716644900839024, + "MaxZ": 0.1722999999999961 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 + }, + "Box": { + "MinX": 0.3179999999999948, + "MinY": 0.13956644900839024, + "MinZ": 0.12769999999999612, + "MaxX": 0.32419999999999477, + "MaxY": 0.14716644900839024, + "MaxZ": 0.13529999999999612 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "TCGland-2/socket button head cap screw_am-2", "Children": null, @@ -3385,13 +2615,13 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { "MinX": 0.3179999999999948, @@ -3441,13 +2671,13 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { "MinX": 0.3179999999999948, @@ -3476,12 +2706,12 @@ }, "Equations": {}, "Mass": { - "Mass": 0.0023561576471653055, + "Mass": 0.002356157647165306, "Density": 1000.0, - "Volume": 2.3561576471653055E-06, + "Volume": 2.356157647165306E-06, "SurfaceArea": 0.0050021338702651, - "CenterOfMassX": -1.2114591137710729E-17, - "CenterOfMassY": -0.0004427152559241041, + "CenterOfMassX": -1.1982939195795647E-17, + "CenterOfMassY": -0.0004427152559241039, "CenterOfMassZ": 0.0005 }, "Box": { @@ -3500,118 +2730,6 @@ "LaserParts": null, "IsSuppressed": false, "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.13956644900839024, - "MinZ": 0.12769999999999612, - "MaxX": 0.32419999999999477, - "MaxY": 0.14716644900839024, - "MaxZ": 0.13529999999999612 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.13956644900839024, - "MinZ": 0.1646999999999961, - "MaxX": 0.32419999999999477, - "MaxY": 0.14716644900839024, - "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", @@ -3625,9 +2743,9 @@ "Density": 999.9999999999998, "Volume": 2.809206533619778E-06, "SurfaceArea": 0.005695693451090686, - "CenterOfMassX": -0.605396264562479, - "CenterOfMassY": -0.000371317282399395, - "CenterOfMassZ": -1.6083095659160081E-15 + "CenterOfMassX": -0.6053962645624792, + "CenterOfMassY": -0.00037131728239939605, + "CenterOfMassZ": -1.6084603260927907E-15 }, "Box": { "MinX": 0.3179999999999948, @@ -3638,11 +2756,123 @@ "MaxZ": 0.1729999999999981 }, "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_TCGland_x2_1mm_Inox-1": "", - "socket button head cap screw_am-4": "", - "socket button head cap screw_am-3": "" + "6_TCGland_x2_1mm_Inox-1": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 + }, + "Box": { + "MinX": 0.3179999999999948, + "MinY": 0.13956644900839024, + "MinZ": 0.1646999999999961, + "MaxX": 0.32419999999999477, + "MaxY": 0.14716644900839024, + "MaxZ": 0.1722999999999961 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 + }, + "Box": { + "MinX": 0.3179999999999948, + "MinY": 0.13956644900839024, + "MinZ": 0.12769999999999612, + "MaxX": 0.32419999999999477, + "MaxY": 0.14716644900839024, + "MaxZ": 0.13529999999999612 + }, + "Material": { + "Material": "", + "Materials": "" }, "States": {}, "LaserParts": null, @@ -3680,13 +2910,13 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { "MinX": 0.3179999999999948, @@ -3736,13 +2966,13 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { "MinX": 0.3179999999999948, @@ -3771,12 +3001,12 @@ }, "Equations": {}, "Mass": { - "Mass": 0.0023561576471653055, + "Mass": 0.002356157647165306, "Density": 1000.0, - "Volume": 2.3561576471653055E-06, + "Volume": 2.356157647165306E-06, "SurfaceArea": 0.0050021338702651, - "CenterOfMassX": -1.2114591137710729E-17, - "CenterOfMassY": -0.0004427152559241041, + "CenterOfMassX": -1.1982939195795647E-17, + "CenterOfMassY": -0.0004427152559241039, "CenterOfMassZ": 0.0005 }, "Box": { @@ -3797,7 +3027,630 @@ "activeConfiguration": null }, { - "Name": "TCGland-2/socket button head cap screw_am-4", + "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": -1.4860502430688376E-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": "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.2404642953962055, + "Density": 2700.0, + "Volume": 8.906085014674278E-05, + "SurfaceArea": 0.016951571451166686, + "CenterOfMassX": 5.12687333858749E-18, + "CenterOfMassY": -1.4860502430688376E-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": 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-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.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-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.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": -1.4860502430688376E-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-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-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.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": "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.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": "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.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": "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": "PowerGland-2", + "Children": [ + { + "Name": "PowerGland-2/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 + }, + "Box": { + "MinX": 0.3179999999999946, + "MinY": 0.13956644900839002, + "MinZ": -0.13530000000000464, + "MaxX": 0.3241999999999946, + "MaxY": 0.14716644900839002, + "MaxZ": -0.12770000000000464 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-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, + "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.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 + }, + "Box": { + "MinX": 0.3179999999999946, + "MinY": 0.10256644900839001, + "MinZ": -0.17230000000000462, + "MaxX": 0.3241999999999946, + "MaxY": 0.11016644900839001, + "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, + "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.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 + }, + "Box": { + "MinX": 0.3179999999999946, + "MinY": 0.10256644900839001, + "MinZ": -0.13530000000000464, + "MaxX": 0.3241999999999946, + "MaxY": 0.11016644900839001, + "MaxZ": -0.12770000000000464 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.5433492811203776E-18, + "CenterOfMassY": -0.000945780972161662, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.32099999999999457, + "MinY": 0.09736644900839, + "MinZ": -0.17300000000000254, + "MaxX": 0.3219999999999947, + "MaxY": 0.15236644900839003, + "MaxZ": -0.12700000000000244 + }, + "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.0007843525169299633, + "CenterOfMassZ": -1.7832045030757E-15 + }, + "Box": { + "MinX": 0.3179999999999946, + "MinY": 0.09736644900839, + "MinZ": -0.17300000000000249, + "MaxX": 0.3241999999999946, + "MaxY": 0.15236644900839003, + "MaxZ": -0.12700000000000244 + }, + "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-2/socket button head cap screw_am-3", "Children": null, "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "Parent": null, @@ -3827,21 +3680,21 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { - "MinX": 0.3179999999999948, - "MinY": 0.13956644900839024, - "MinZ": 0.12769999999999612, - "MaxX": 0.32419999999999477, - "MaxY": 0.14716644900839024, - "MaxZ": 0.13529999999999612 + "MinX": 0.3179999999999946, + "MinY": 0.13956644900839002, + "MinZ": -0.13530000000000464, + "MaxX": 0.3241999999999946, + "MaxY": 0.14716644900839002, + "MaxZ": -0.12770000000000464 }, "Material": { "Material": "", @@ -3853,7 +3706,7 @@ "activeConfiguration": null }, { - "Name": "TCGland-2/socket button head cap screw_am-3", + "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, @@ -3883,21 +3736,168 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361795, + "Mass": 0.00011326222161361796, "Density": 1000.0, - "Volume": 1.1326222161361795E-07, + "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.002591246914578845, - "CenterOfMassY": -3.992396460222702E-18, - "CenterOfMassZ": -1.7704795054370618E-19 + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 }, "Box": { - "MinX": 0.3179999999999948, - "MinY": 0.13956644900839024, - "MinZ": 0.1646999999999961, - "MaxX": 0.32419999999999477, - "MaxY": 0.14716644900839024, - "MaxZ": 0.1722999999999961 + "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, + "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.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 + }, + "Box": { + "MinX": 0.3179999999999946, + "MinY": 0.10256644900839001, + "MinZ": -0.17230000000000462, + "MaxX": 0.3241999999999946, + "MaxY": 0.11016644900839001, + "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, + "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.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.992591477634787E-18, + "CenterOfMassZ": -1.7710282287154115E-19 + }, + "Box": { + "MinX": 0.3179999999999946, + "MinY": 0.10256644900839001, + "MinZ": -0.13530000000000464, + "MaxX": 0.3241999999999946, + "MaxY": 0.11016644900839001, + "MaxZ": -0.12770000000000464 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-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.5433492811203776E-18, + "CenterOfMassY": -0.000945780972161662, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.32099999999999457, + "MinY": 0.09736644900839, + "MinZ": -0.17300000000000254, + "MaxX": 0.3219999999999947, + "MaxY": 0.15236644900839003, + "MaxZ": -0.12700000000000244 }, "Material": { "Material": "", @@ -3951,56 +3951,56 @@ "Density": 3246.567403312569, "Volume": 0.00826337574982537, "SurfaceArea": 2.415405622373423, - "CenterOfMassX": -3.841481493212783E-15, + "CenterOfMassX": -3.839914452952517E-15, "CenterOfMassY": 0.14523480101570846, - "CenterOfMassZ": 0.0020298986028729187 + "CenterOfMassZ": 0.0020298986028729226 }, "Box": null, "Material": { - "303_TriMount_x8_4mm_FERRO-13": "Plain Carbon Steel", - "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-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": "", + "20_80_60-2": "6061 Alloy", + "303_TriMount_x8_4mm_FERRO-12": "Plain Carbon Steel", "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/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", "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", + "20_80_60-3": "6061 Alloy", + "201_PlateCoverTri_x1_1mm_INOX-1": "Plain Carbon Steel", + "20_80_60-1": "6061 Alloy", + "303_TriMount_x8_4mm_FERRO-1": "Plain Carbon Steel", + "TCGland-1/socket button head cap screw_am-3": "", + "TCGland-1/socket button head cap screw_am-4": "", "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": "", + "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": "", + "303_TriMount_x8_4mm_FERRO-15": "Plain Carbon Steel", + "TCGland-2/socket button head cap screw_am-3": "", + "TCGland-2/socket button head cap screw_am-4": "", "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": "" + "20_80_60-13": "6061 Alloy", + "20_80_60-17": "6061 Alloy", + "303_TriMount_x8_4mm_FERRO-9": "Plain Carbon Steel", + "303_TriMount_x8_4mm_FERRO-14": "Plain Carbon Steel", + "20_80_60-11": "6061 Alloy", + "303_TriMount_x8_4mm_FERRO-11": "Plain Carbon Steel", + "303_TriMount_x8_4mm_FERRO-13": "Plain Carbon Steel", + "303_TriMount_x8_4mm_FERRO-10": "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": "" }, "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 a7a6766c9..3322e44c6 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:03d8c75ef9876d695bec706bd396888d854ee5cb3d2e7e0cc115f535c2761cd8 +oid sha256:c09813aec5d2eb2c72f55a51f3db76646c77b508edac689c040afa9ea5da5f89 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 23f1cf2b2..eadebce98 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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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})); +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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g9RwuUHhwxVhC+dn8wftU96RcigFmPWURXbRj1WlMrmuXVi+/4aYhnjrur0UnGXtvffeUsNfNfxTBlXoTW9605ve9K5K6V1vem8qrQuqkEwnmqZpmqardL2ua1cTWdkjl80UT1a88vfGG73pQHN5+txnl50E0u9HlVzSm950GjVhupNCXPZgC8I/AW4LvWnF2UAfY9W0OWhx+X50Jb3pTbuw5D1TQZ1NBajoE4ZZQEvpJEd+nZGVNGmWDW1+FD1qValknskxPXSK5tqQQu1HbNLDr+uaOISsDJGOEtYZ1U6kQMvpHQsch3zCqE1eqFNFxwUdEhVHDk1J3/ARB2eTEn3rz8YTCDGobxwEmg5OdkNvVFA5j/D5TM4MCK5rz8OFzhYdpT9Es3qnLlLP8TknZETZ/0JUpHFRt9RkoaZJ+Xs8SdOpl3S6liap+o4Lnc+iz6CfR4diO+qNWdME/K3r266rlZt1jYKBYtcBUeu6xgX+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/DKRcC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31PPPZ9K+/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+LPRctWKxQkQLFCRMlSOiNEJGHFwLE3Qe7Og90HebkOGzQEJcBwwU4C29uFdooTJAQAcIDBw18n7LxLV1TS0M7MysjG2OwQIFYGFiCLwReXVxbWllYVwesDFQVoJoiMEBAAABSUVBPTk1MS0rRJDmGX7dlVyLr6sZIpEMPq04boRbMFDNi8O21WJHiRAk9EXggPtTRzXHQkOGCBbe2dp3QrhHWxLSUpphephXQuhoQRB2LtK5NZWjrugQaY12VftTZskLCKuc5EWIOLgKPlmFJOYU+JdIjxapZQ0OjX2TGqJdopKwY7RLlIh9GIaNb5ClRLdEsMpToYxSL3CR6JWpFVhJ1jDbKSKKM0SoyYXQxqigPiSZGEWUg0cOoodwjSiU6RdYRlRKNIuOIQok+kW9EnUSbyH9RJtElcl9USbRQlhFNEkUi80WPRI3ILqKE0SLyiiiR6BAZRVRINIhcIgok+kMeEfUR7SHjySGiPGQQ8l10h/xBtovqkOtkD9EcMp3cITooz8lyURwyB3lDVFDWIMdFA+UMMoboDfmCDBe1IVuQ36KAsptcIfont8kUojXkCbKEqJ8cQYYQ7ZMfRGlEZ8he7lEZMWDwvdhz0YLFChUpUJwwUYKE3ggReXghQNx9sKvzQNdhTo7DBg1xGTBcgLPw5lahjcIECREgPHDQwPcpG9/SNbU0tDOzMrIxBtEFUQViYWAJvhB4dXFtaWVhXR2wMlBVgGqKwAABAQBIRUE9OTUxLSlFk+QYft2WDY0E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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.