diff --git a/assets/newsletter/common/products/extruders/all.jpg b/assets/newsletter/common/products/extruders/all.jpg new file mode 100644 index 000000000..eb5448ac6 --- /dev/null +++ b/assets/newsletter/common/products/extruders/all.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d12f54c2b4e9eecc797f5d88896bfa99bde4e72c93e9186999dbb65ce3059fe2 +size 374627 diff --git a/assets/newsletter/common/products/extruders/l48.jpg b/assets/newsletter/common/products/extruders/l48.jpg new file mode 100644 index 000000000..0da1d9062 --- /dev/null +++ b/assets/newsletter/common/products/extruders/l48.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22885841df5571d606e7d66141c6bba96a50178422e68446340614c5c2a43009 +size 440969 diff --git a/assets/newsletter/common/products/extruders/polymech-tests.jpg b/assets/newsletter/common/products/extruders/polymech-tests.jpg new file mode 100644 index 000000000..e27a4563b --- /dev/null +++ b/assets/newsletter/common/products/extruders/polymech-tests.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36c6918fe0f416f27483003366af7a5318343dcc02fbdbe6c17f701242bff8ab +size 281719 diff --git a/assets/newsletter/common/products/sheetpresses/all.jpg b/assets/newsletter/common/products/sheetpresses/all.jpg new file mode 100644 index 000000000..eb5448ac6 --- /dev/null +++ b/assets/newsletter/common/products/sheetpresses/all.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d12f54c2b4e9eecc797f5d88896bfa99bde4e72c93e9186999dbb65ce3059fe2 +size 374627 diff --git a/assets/newsletter/common/products/sheetpresses/edc-450-mould-45.jpg b/assets/newsletter/common/products/sheetpresses/edc-450-mould-45.jpg new file mode 100644 index 000000000..941600ea7 --- /dev/null +++ b/assets/newsletter/common/products/sheetpresses/edc-450-mould-45.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:529581032f1c6613e299ebc02a5c4364f319db6b4855fe65165c4120cbca5e5d +size 748053 diff --git a/assets/newsletter/newsletter_2024_09.html b/assets/newsletter/newsletter_2024_09.html index b2d7a008e..ec8ffade6 100644 --- a/assets/newsletter/newsletter_2024_09.html +++ b/assets/newsletter/newsletter_2024_09.html @@ -33,6 +33,14 @@ .bgInjectors { background-color: #fff8f8! important; } + .hrClass{ + background-color: #dbdbdb !important; + } + + HR { + color: #dbdbdb; + border-top: 1px solid rgb(211, 112, 0); + } body { margin: 0; @@ -224,6 +232,15 @@ + + + + + + + + + @@ -499,7 +516,7 @@ bgcolor="#bfbfbf" id="ko_textBlock_1" style="background-color: #bfbfbf"> class="links-color" style="padding: 9px; padding-top: 5px; padding-bottom: 5px; padding: 9px; padding-top: 5px; padding-bottom: 5px"> style="font-weight: normal; color: #3f3f3f; font-size: 13px; font-family: Helvetica, sans-serif; padding: 9px; padding-top: 5px; padding-bottom: 5px; padding: 9px; padding-top: 5px; padding-bottom: 5px; text-align: left; line-height: normal">

Research & Development Applications

-

We are excited to introduce the latest advancements in extruder designs and components. Our extruders are utilized in renowned research institutes, including MIT in Massachusetts and enterprises focusing on innovative packaging solutions.

+

We are excited to introduce the latest advancements in extruder designs and components. Our extruders are now utilized in renowned research institutes, including MIT in Massachusetts and enterprises focusing on innovative packaging solutions.

Moreover, smaller companies innovating with new materials, such as blending recycled plastics with carbon fibers. In these applications, we've introduced new extensions and firmware features aimed at optimizing monitoring and control of the extrusion process.

Large scale additive manufacturing (LSAM)

-

Beyond research and development, we are share to share some successful updates on large-scale 3D printing. Four Lydia-v3 extruders have been deployed on the ABB and Kuga robots are performing well, as confirmed by our clients. We're also pleased to make available the code and firmware, designed to interface with the VFD and temperature controllers, which enables external software to manage the entire process.

+

Beyond research and development, we are happy to share updates for large-scale 3D printing. Lydia-v3 extruders have been adopted for ABB and Kuga robots. We're also pleased to make the code and firmware available, designed to interface with Omron inverters and temperature controllers.

Beams

-

Since manual injection machines proved to be restrictive, we decided to explore how far we could push small extruders for extruding larger blocks, providing impeccable raw stock. We identified issues with controlling the surface finish for beams, up to 15x15 cm square section. Additionally, air voids became a problem, which we successfully resolved by adding a spring-loaded plunger that keeps the plastic melt compact and uniform.

-

We've come to the conclusion that producing quality products from premium raw stock demonstrates a more cost-effective solution, eliminating the need for expensive molds. Molds are notoriously limited when it comes to compensating for material properties like shrinkage and adding features like bores, which require draft angles, among other constraints. We ran some CNC tests to machine the extruded plastic, yielding highly satisfying results.

+

Since manual injection machines proved to be restrictive, we decided to explore how far we could push small extruders, in particular extruding larger blocks, providing impeccable raw stock. Air voids have been resolved by adding a spring-loaded plunger that keeps the plastic melt compact and uniform.

+

We've come to the conclusion that producing quality products from premium raw stock demonstrates a more cost-effective solution, eliminating the need for expensive molds. Molds are notoriously limited when it comes to compensating for material properties like shrinkage and adding features like bores, which require draft angles, among other constraints. Tests to machine the extruded plastic, showed highly satisfying and promising results.

+

+ +

Filament

-

We’re pleased to confirm that the Lydia version 3 series is being successfully utilized in commercial crate filament production with biopolymers. A client, who has been running two Luthier machines for the past 12 months—up to 8 hours daily—reports that the filament quality is excellent.

-

While we haven’t yet achieved a complete filament mile solution, the progress made with firmware development allows for easy integration of additional elements, such as a winder and pelletizer, in the production setup.

+

Furthermore, Lydia version 3 series is being successfully utilized in commercial grade filament production using biopolymers, 8 hours a day over 12 months, at inweb.fi. Stay tuned for the next addons, a filament winder and pelletizer module.

+

Coming up next

+ +

+ +

Resources

Clients
+ @@ -607,52 +665,34 @@ bgcolor="#bfbfbf" id="ko_textBlock_1" style="background-color: #bfbfbf"> - + - + + + + + + + + + + @@ -843,27 +1020,7 @@ bgcolor="#bfbfbf" id="ko_textBlock_1" style="background-color: #bfbfbf">

- - - + @@ -886,28 +1043,49 @@ bgcolor="#bfbfbf" id="ko_textBlock_1" style="background-color: #bfbfbf"> - - - + + + + width="100%" valign="top" align="left" style="font-weight: normal; color: #3f3f3f; font-size: 13px; font-family: Helvetica, sans-serif; padding: 9px; padding-top: 5px; padding-bottom: 5px; padding: 9px; padding-top: 5px; padding-bottom: 5px; text-align: left; line-height: normal">

We are happy to share with you the latest sheetpress design, addressing structural and heat issues. We've enhanced safety, flexibility, compactness, modularity, and accessibility, ensuring a smooth and clean process for small enterprises and educational settings.

+ style="margin: 1em 0px; margin-bottom: 0px; margin-top: 0px;">

We are happy to share with you the latest sheetpress designs, addressing structural and heat issues. We've enhanced safety, flexibility, compactness, modularity, and accessibility, ensuring a smooth and clean process for small enterprises and educational settings.

Cassandra - 45 cm

We recommend this version for Fablabs, schools and research institutions for its maximized safety. As all variants, the press can be configured for up to 4 individual heat and/or cooling zones. A fully maxed out mould weights up to 18kg.

Cassandra - 65 cm

-

This variant is optimized for production scenarios, enabling an interlocked setup for 1.2m x 60cm sheets. A fully maxed out mould weights from 22kg to 40kg.

+

This variant is optimized for production scenarios, enabling an interlocked setup for 1.2m x 60cm sheets. A fully maxed out mould weights from 22kg to 40kg.

+
+

Moulds

+

We introduced a new mould design that allows for a clean, safe and repeatable process. The mould is height adjustable and rollers prevent damage of the heat press plate but also position the mould inside the sheetpress always at the same place. Furthermore the outer protection sheets snap onto the mould frame to avoid plastic from falling out. No mould release agent is needed.

+

+ +

+

3D Preview | Download


Coming up next

+
+

Resources

+

+ + href="https://shop.osr-plastic.org/sheetpress/">Shop + @@ -1047,86 +1251,34 @@ bgcolor="#bfbfbf" id="ko_textBlock_1" style="background-color: #bfbfbf"> - - - - - + - + + + diff --git a/assets/newsletter/newsletter_2024_09.html.json b/assets/newsletter/newsletter_2024_09.html.json index 75cc75c30..dc1d17929 100644 --- a/assets/newsletter/newsletter_2024_09.html.json +++ b/assets/newsletter/newsletter_2024_09.html.json @@ -1,5 +1,9 @@ { "includes": [ + { + "file": "./variables.osrl", + "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\mail._html.tmp" + }, { "file": "header.md", "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\header.osr" @@ -32,6 +36,22 @@ "file": "section_title.html", "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\updates.md" }, + { + "file": "./variables.osrl", + "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\widgets\\image.html" + }, + { + "file": "image.html", + "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\content\\extruders.md" + }, + { + "file": "./variables.osrl", + "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\widgets\\image.html" + }, + { + "file": "image.html", + "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\content\\extruders.md" + }, { "file": "./content/extruders.md", "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\extruders.md" @@ -40,14 +60,6 @@ "file": "image_sm_text.html", "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\extruders.md" }, - { - "file": "image_xxl.html", - "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\extruders.md" - }, - { - "file": "section_text.html", - "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\extruders.md" - }, { "file": "extruders.md", "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\updates.md" @@ -56,6 +68,22 @@ "file": "hr.html", "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\updates.md" }, + { + "file": "./content/injectors.md", + "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\injectors.md" + }, + { + "file": "image_sm_text.html", + "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\injectors.md" + }, + { + "file": "injectors.md", + "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\updates.md" + }, + { + "file": "hr.html", + "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\updates.md" + }, { "file": "image_xxl.html", "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\content\\sheetpress.md" @@ -64,10 +92,6 @@ "file": "./content/sheetpress.md", "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\sheetpresses.md" }, - { - "file": "image_xxl.html", - "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\sheetpresses.md" - }, { "file": "section_title.html", "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\sheetpresses.md" @@ -84,6 +108,14 @@ "file": "hr.html", "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\sheetpresses.md" }, + { + "file": "./variables.osrl", + "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\widgets\\image.html" + }, + { + "file": "image.html", + "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\content\\sheetpress_designs.md" + }, { "file": "./content/sheetpress_designs.md", "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\sheetpresses.md" @@ -92,22 +124,6 @@ "file": "image_sm_text.html", "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\sheetpresses.md" }, - { - "file": "hr.html", - "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\sheetpresses.md" - }, - { - "file": "image_xxl.html", - "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\content\\sheetpress.md" - }, - { - "file": "./content/sheetpress.md", - "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\sheetpresses.md" - }, - { - "file": "section_text.html", - "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\sheetpresses.md" - }, { "file": "sheetpresses.md", "parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\company\\newsletter\\2024\\08\\updates.md" diff --git a/products/poly-mech/resources/processes/extruder/DSC03006.JPG b/products/poly-mech/resources/processes/extruder/DSC03006.JPG new file mode 100644 index 000000000..1c9fc0eae --- /dev/null +++ b/products/poly-mech/resources/processes/extruder/DSC03006.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:734b11a81438e1a5ed24e0cbb414bcf6283b75df2116043a7b34319fd933a3ef +size 362696 diff --git a/products/poly-mech/resources/processes/extruder/DSC03011.JPG b/products/poly-mech/resources/processes/extruder/DSC03011.JPG new file mode 100644 index 000000000..e27a4563b --- /dev/null +++ b/products/poly-mech/resources/processes/extruder/DSC03011.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36c6918fe0f416f27483003366af7a5318343dcc02fbdbe6c17f701242bff8ab +size 281719 diff --git a/products/poly-mech/resources/processes/extruder/DSC03020.JPG b/products/poly-mech/resources/processes/extruder/DSC03020.JPG new file mode 100644 index 000000000..7cc45f84b --- /dev/null +++ b/products/poly-mech/resources/processes/extruder/DSC03020.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e81865edafbf2c448d7b1c357557c2cd5aa8c6c28c07b29cbf28e9ecc969fff +size 223411 diff --git a/products/poly-mech/resources/processes/extruder/DSC03021.jpg b/products/poly-mech/resources/processes/extruder/DSC03021.jpg new file mode 100644 index 000000000..16dcd5e2a --- /dev/null +++ b/products/poly-mech/resources/processes/extruder/DSC03021.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07d0ca03554351a854c4679ec52ab2965995c480d6892f4f3f996da6f3b15dce +size 277088 diff --git a/products/poly-mech/resources/processes/extruder/DSC03026.JPG b/products/poly-mech/resources/processes/extruder/DSC03026.JPG new file mode 100644 index 000000000..c65cf9855 --- /dev/null +++ b/products/poly-mech/resources/processes/extruder/DSC03026.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:435ac0d443897e978d1a431b92c39201b0f286348c1c3d7ecdddfbe159f30414 +size 274879 diff --git a/products/poly-mech/resources/processes/extruder/DSC03028.JPG b/products/poly-mech/resources/processes/extruder/DSC03028.JPG new file mode 100644 index 000000000..c521bdb4f --- /dev/null +++ b/products/poly-mech/resources/processes/extruder/DSC03028.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:537f45f4dc1201a32b772f3c9cb95e1914ca1b64a016b9297dd754ad9b441344 +size 344935 diff --git a/products/poly-mech/resources/processes/extruder/DSC03029.JPG b/products/poly-mech/resources/processes/extruder/DSC03029.JPG new file mode 100644 index 000000000..dcb55e464 --- /dev/null +++ b/products/poly-mech/resources/processes/extruder/DSC03029.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb74fb06f5e4d789ed42b0921f5b69623d24b723880a7b3fa7a24c615e158c1c +size 318935 diff --git a/products/poly-mech/resources/processes/extruder/all.jpg b/products/poly-mech/resources/processes/extruder/all.jpg new file mode 100644 index 000000000..eb5448ac6 --- /dev/null +++ b/products/poly-mech/resources/processes/extruder/all.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d12f54c2b4e9eecc797f5d88896bfa99bde4e72c93e9186999dbb65ce3059fe2 +size 374627 diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.html b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.html index e60185dcf..1f20b6a0c 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.html +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.html @@ -8360,7 +8360,7 @@ var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){fun // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]=this.mSelObjs.length)return[2,null];this.dehighlightAllTemporaryEntity();toRemove=this.mSelObjs[idx];this.mSelObjs.splice(idx,1);if(!utils.isNumber(this.isItemSelected(toRemove))){this.deColorEntity(toRemove)}return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 1:updated=_a.sent();if(!(updated||this.mSelObjs.length===0))return[3,3];return[4,this.resetImmediateResults()];case 2:_a.sent();return[3,4];case 3:this.mAuxGeoImmediate.regeneratePicks(this.mSelObjs);_a.label=4;case 4:this.updatePanelResult();return[2,toRemove]}}))}))};eDwMeasureEntities.prototype.setSelectedEntityColor=function(iColor){this.mSelMeasureEntColor=iColor};eDwMeasureEntities.prototype.setMeasureUnit=function(iUserUnits){var _this=this;this.mViewer.getModel().setUserUnits(iUserUnits);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.resetImmediateResults()];case 1:_a.sent();return[2]}}))}))})();this.mAuxGeoSelected.syncUnits();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePointToPoint=function(iEnable){eDwMeasureEntities.PointToPoint=iEnable;this.reset();this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updateDelta=function(iEnable){eDwMeasureEntities.ShowDelta=iEnable;this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePanelResult=function(){var userUnits=this.mViewer.getModel().getUserUnits();this.mPanelInfo.updatePanelResult(this.mSelObjs,userUnits)};eDwMeasureEntities.prototype.reset=function(){this.deColorAll();this.mAuxGeoSelected.reset();this.mAuxGeoImmediate.reset();this.mSelObjs=[];this.updatePanelResult()};eDwMeasureEntities.prototype.draw=function(){this.mAuxGeoSelected.draw();this.mAuxGeoImmediate.draw()};eDwMeasureEntities.prototype.getClassName=function(){return"eDwMeasureEntities"};eDwMeasureEntities.prototype.isItemSelected=function(iSelObj){if(utils.isNumber(iSelObj.getIDHC())){for(var i=0;i0){result=new MeasureResultString("Info","Invalid combination");ioAuxGeo.addMessage(result,iSelObjs[n-1].getPosition(),eDwTypes_1.HC.Color.red())}ioAuxGeo.updateResultLabels();return[2,isValid]}}))}))};eDwMeasureEntities.prototype.updateSingleVert=function(iSelObjs){if(1!==iSelObjs.length)return false;var vertObj=iSelObjs[0];return vertObj.getPointEntity()?true:false};eDwMeasureEntities.prototype.updateSingleEdge=function(iSelObjs){if(1!==iSelObjs.length)return false;var edgeObj=iSelObjs[0];if(edgeObj.getLineEntity())return true;return false};eDwMeasureEntities.prototype.updateSingleFace=function(iSelPropsHC,iSelObjs){if(1!==iSelObjs.length)return false;var faceObj=iSelObjs[0];var faceProp=iSelPropsHC[0];if(!faceObj.getFaceEntity()||!faceProp)return false;if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.CylinderElement){return true}else if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement){return true}return false};eDwMeasureEntities.prototype.updateVertVert=function(iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(iSelObjs[0].getPointEntity()&&iSelObjs[1].getPointEntity()){var vertObj0=iSelObjs[0];var vertObj1=iSelObjs[1];if(vertObj0.equals(vertObj1))return false;iAuxGeo.setByVertexVertex(vertObj0,vertObj1);return true}return false};eDwMeasureEntities.prototype.updateVertEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;var edgeProp=iSelPropsHC[0];var edgeObj=iSelObjs[0];var vertObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getPointEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];vertObj=iSelObjs[0]}if(!vertObj.getPointEntity())return false;if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByVertexLine(vertObj,edgeProp,edgeObj);return true}else if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByVertexCircle(vertObj,edgeProp,edgeObj);return true}return false};eDwMeasureEntities.prototype.updateVertFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var vertObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];vertObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getPointEntity()&&iSelObjs[0].getFaceEntity()){vertObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!vertObj.getPointEntity())return[2,false];if(!(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByVertexPlane(vertObj,faceProp,faceObj,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var edgeProp,edgeObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];edgeProp=iSelPropsHC[0];edgeObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getFaceEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,1];iAuxGeo.setByPlaneLine(faceProp,edgeProp,faceObj,edgeObj);return[2,true];case 1:if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,3];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 2:minDistInfo=_a.sent();iAuxGeo.setByCirclePlane(edgeProp,faceProp,edgeObj,faceObj,minDistInfo);return[2,true];case 3:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(!iSelObjs[0].getLineEntity()||!iSelObjs[1].getLineEntity()){return false}var edgeObj0=iSelObjs[0];var edgeProp0=iSelPropsHC[0];var edgeObj1=iSelObjs[1];var edgeProp1=iSelPropsHC[1];if(edgeObj0.equals(edgeObj1))return false;if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByLineLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleLine(edgeProp1,edgeProp0,edgeObj1,edgeObj0)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByCircleLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleCircle(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}this.updateEdges(iSelPropsHC,iSelObjs,iAuxGeo);return true};eDwMeasureEntities.prototype.updateFaceFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var faceObj0,faceProp0,faceObj1,faceProp1,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];if(!iSelObjs[0].getFaceEntity()||!iSelObjs[1].getFaceEntity()){return[2,false]}faceObj0=iSelObjs[0];faceProp0=iSelPropsHC[0];faceObj1=iSelObjs[1];faceProp1=iSelPropsHC[1];if(faceObj0.equals(faceObj1))return[2,false];if(!faceObj1.getFaceEntity()||!faceProp1)return[2,false];if(!(faceProp0 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByPlanePlane(faceProp1,faceProp0,faceObj1,faceObj0,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdges=function(iSelPropsHC,iSelObjs,ioAuxGeo){var n=iSelObjs.length;var len=0;var ids=[];for(var i=0;i1){var result=new MeasureResultDistance("Total Length",len);pos=iSelObjs[n-1].getPosition();ioAuxGeo.addOtherResult(result,pos);return true}return false};eDwMeasureEntities.prototype.highlightEntityAt=function(iIndex,iHighlight){if(iHighlight===void 0){iHighlight=true}var n=this.mSelObjs.length;if(iIndex<0||iIndex>=n)return;eDwMeasureEntities.highlightEntity(this.mSelObjs[iIndex],this.mViewer.getModel(),iHighlight)};eDwMeasureEntities.prototype.addAllForEntity=function(iSelObj){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.addObjs(iSelObj)];case 1:_a.sent();return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 2:_a.sent();return[4,this.resetImmediateResults()];case 3:_a.sent();this.colorEntity(iSelObj);return[2,true]}}))}))};eDwMeasureEntities.PointToPoint=false;eDwMeasureEntities.ShowDelta=false;return eDwMeasureEntities}(eDwTypes_1.HC.Markup.MarkupItem);var LabelItem=function(_super){__extends(LabelItem,_super);function LabelItem(iViewer,iLabel){var _this=_super.call(this)||this;_this.mLabel=iLabel;return _this}LabelItem.prototype.setStringContent=function(){this.mLabel.setStringContent()};LabelItem.prototype.draw=function(){this.mLabel.drawLabel()};LabelItem.prototype.hit=function(iPos){var box=this.mLabel.getLabelBox();if(!box)return false;var xMin=box.Min.x;var xMax=box.Max.x;var yMin=box.Min.y;var yMax=box.Max.y;return iPos.x<=xMax&&iPos.x>=xMin&&iPos.y<=yMax&&iPos.y>=yMin};LabelItem.prototype.onDragStart=function(iPos){this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragMove=function(iPos){var delta=eDwTypes_1.HC.Point2.subtract(iPos,this.mDragPos);var endPos=this.mLabel.getLeaderEndPos();if(!eDwGeomUtils.isValidHCPoint(endPos)||!eDwGeomUtils.isValidHCPoint(delta))return true;endPos.add(delta);this.mLabel.setLeaderEndPos(endPos);this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragEnd=function(iPos){return true};return LabelItem}(eDwTypes_1.HC.Markup.MarkupItem);var MeasureResultItem=function(){function MeasureResultItem(iName){this.mName=iName}Object.defineProperty(MeasureResultItem.prototype,"Value",{get:function(){return":NOVALUE:"},enumerable:false,configurable:true});Object.defineProperty(MeasureResultItem.prototype,"Name",{get:function(){return this.mName},enumerable:false,configurable:true});return MeasureResultItem}();var MeasureResultString=function(_super){__extends(MeasureResultString,_super);function MeasureResultString(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue;return _this}Object.defineProperty(MeasureResultString.prototype,"Value",{get:function(){return this.mValue},enumerable:false,configurable:true});return MeasureResultString}(MeasureResultItem);var MeasureResultNumber=function(_super){__extends(MeasureResultNumber,_super);function MeasureResultNumber(iName,iValueKind){var _this=_super.call(this,iName)||this;_this.mValueKind=iValueKind;return _this}Object.defineProperty(MeasureResultNumber.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue,this.mValueKind)},enumerable:false,configurable:true});return MeasureResultNumber}(MeasureResultItem);var MeasureResultDistance=function(_super){__extends(MeasureResultDistance,_super);function MeasureResultDistance(iName,iValue){var _this=_super.call(this,iName,cLength)||this;_this.mValue=iValue;return _this}return MeasureResultDistance}(MeasureResultNumber);var MeasureResultArea=function(_super){__extends(MeasureResultArea,_super);function MeasureResultArea(iName,iValue){var _this=_super.call(this,iName,"Area")||this;_this.mValue=iValue;return _this}return MeasureResultArea}(MeasureResultNumber);var MeasureResultAngle=function(_super){__extends(MeasureResultAngle,_super);function MeasureResultAngle(iName,iValue){var _this=_super.call(this,iName,"Angle")||this;_this.mValue=iValue;return _this}return MeasureResultAngle}(MeasureResultNumber);var MeasureResultPoint3D=function(_super){__extends(MeasureResultPoint3D,_super);function MeasureResultPoint3D(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue.copy();return _this}Object.defineProperty(MeasureResultPoint3D.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue.x,"Length")+","+l_Model.getValueWithUnit(this.mValue.y,"Length")+","+l_Model.getValueWithUnit(this.mValue.z,"Length")},enumerable:false,configurable:true});return MeasureResultPoint3D}(MeasureResultItem);var MeasureLabelItem=function(){function MeasureLabelItem(iViewer,iResult,iColor){this.mViewer=iViewer;this.mResult=iResult;this.mColor=iColor;this.mNameTextBox=undefined;this.mValueTextBox=undefined;this.mNameBox=undefined;this.mValueBox=undefined}MeasureLabelItem.prototype.drawItem=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();if(this.mNameBox)renderer.drawRectangle(this.mNameBox);if(this.mValueBox)renderer.drawRectangle(this.mValueBox);if(this.mNameTextBox)renderer.drawTextBox(this.mNameTextBox);if(this.mValueTextBox)renderer.drawTextBox(this.mValueTextBox)};MeasureLabelItem.prototype.setPosition=function(ioPos,iNameWidth,iValueWidth){if(!this.mNameBox||!this.mValueBox||!this.mNameTextBox||!this.mValueTextBox){this.mNameBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mNameBox.setFillColor(this.mColor?this.mColor:cGreyColor);this.mValueBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mValueBox.setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mNameTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setStrokeWidth(0);this.mNameTextBox.getTextPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setFillOpacity(0);this.mNameTextBox.getTextPortion().setFontFamily("arial");this.mValueTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mValueTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mValueTextBox.getBoxPortion().setStrokeWidth(0);this.mValueTextBox.getTextPortion().setFillColor(cGreyColor);this.mValueTextBox.getBoxPortion().setFillOpacity(0);this.mValueTextBox.getTextPortion().setFontFamily("arial")}var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=renderer.measureTextBox(this.mNameTextBox);var valueSize=renderer.measureTextBox(this.mValueTextBox);var height=Math.max(nameSize.y,valueSize.y);this.mNameBox.setSize(new eDwTypes_1.HC.Point2(iNameWidth,height));this.mValueBox.setSize(new eDwTypes_1.HC.Point2(iValueWidth,height));var namePos=ioPos.copy();var valuePos=ioPos.copy();valuePos.x+=iNameWidth;this.mNameBox.setPosition(namePos);this.mNameTextBox.setPosition(namePos);this.mValueBox.setPosition(valuePos);this.mValueTextBox.setPosition(valuePos);ioPos.y+=height};MeasureLabelItem.prototype.getWidth=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=this.mNameTextBox?renderer.measureTextBox(this.mNameTextBox):{x:0,y:0};var valueSize=this.mValueTextBox?renderer.measureTextBox(this.mValueTextBox):{x:0,y:0};return{NameWidth:nameSize.x,ValueWidth:valueSize.x}};MeasureLabelItem.prototype.setStringContent=function(){if(this.mNameTextBox){this.mNameTextBox.setTextString(this.mResult.Name)}if(this.mValueTextBox){this.mValueTextBox.setTextString(this.mResult.Value)}};MeasureLabelItem.prototype.getText=function(){return this.mResult.Name+": "+this.mResult.Value};MeasureLabelItem.prototype.getBoundingBox=function(){if(!this.mNameBox||!this.mValueBox){return null}var size1=this.mValueBox.getSize();var posS=this.mNameBox.getPosition().copy();var pos1=this.mValueBox.getPosition();var posE=new eDwTypes_1.HC.Point2(pos1.x+size1.x,pos1.y+size1.y);var min=new eDwTypes_1.HC.Point2(Math.min(posS.x,posE.x),Math.min(posS.y,posE.y));var max=new eDwTypes_1.HC.Point2(Math.max(posS.x,posE.x),Math.max(posS.y,posE.y));return{Min:min,Max:max}};return MeasureLabelItem}();var MeasureBaseLine=function(){function MeasureBaseLine(iViewer,iPntWCHC0,iPntWCHC1,iLineColor){this.mViewer=iViewer;this.mColor=iLineColor||cGreyColor;this.setWCPts(iPntWCHC0,iPntWCHC1)}MeasureBaseLine.prototype.draw=function(){if(!this.isValid())return;if(this.mLine)this.updateLinePts();else this.createHCLine();var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawLine(this.mLine)};MeasureBaseLine.prototype.getLineColorHC=function(){return this.mColor};MeasureBaseLine.prototype.getMiddleWCPtHC=function(){var middle=eDwTypes_1.HC.Point3.scale(eDwTypes_1.HC.Point3.add(this.mWCEndPtHC0,this.mWCEndPntHC1),.5);return middle};MeasureBaseLine.prototype.setLineColor=function(iColor){this.mColor=iColor;if(this.mLine)this.setColorOnHCLine(iColor);else this.createHCLine()};MeasureBaseLine.prototype.isValid=function(){return this.mWCEndPtHC0&&this.mWCEndPntHC1&&eDwGeomUtils.isValidHCPoint(this.mWCEndPtHC0)&&eDwGeomUtils.isValidHCPoint(this.mWCEndPntHC1)};MeasureBaseLine.prototype.createHCLine=function(){this.mLine=new eDwTypes_1.HC.Markup.Shape.Line;this.setColorOnHCLine(this.mColor);this.updateLinePts();return this};MeasureBaseLine.prototype.copyFrom=function(iSrcLine){if(iSrcLine.mLine){this.mLine.setStrokeWidth(iSrcLine.mLine.getStrokeWidth());this.mLine.setEndcapType(iSrcLine.mLine.getEndEndcapType());this.mLine.setStartEndcapSize(iSrcLine.mLine.getStartEndcapSize());this.mLine.setEndEndcapSize(iSrcLine.mLine.getEndEndcapSize());this.mLine.setStartEndcapColor(iSrcLine.mLine.getStartEndcapColor());this.mLine.setEndEndcapColor(iSrcLine.mLine.getEndEndcapColor())}this.setWCPts(iSrcLine.mWCEndPtHC0,iSrcLine.mWCEndPntHC1);this.mColor=iSrcLine.mColor};MeasureBaseLine.prototype.setWCPts=function(iWCStartPntHC,iWCEndPntHC){if(!iWCStartPntHC||!iWCEndPntHC||!eDwGeomUtils.isValidHCPoint(iWCStartPntHC)||!eDwGeomUtils.isValidHCPoint(iWCEndPntHC)){console.warn("One or more measure points are invalid");return}this.mWCEndPtHC0=iWCStartPntHC.copy();this.mWCEndPntHC1=iWCEndPntHC.copy()};MeasureBaseLine.prototype.updateLinePts=function(){var viewHC=this.mViewer.getHCView();this.mLine.setP1(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPtHC0)));this.mLine.setP2(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPntHC1)))};MeasureBaseLine.prototype.setColorOnHCLine=function(iColor){this.mLine.setStrokeColor(iColor);this.mLine.setEndEndcapColor(iColor);this.mLine.setStartEndcapColor(iColor)};return MeasureBaseLine}();var MeasureLine=function(_super){__extends(MeasureLine,_super);function MeasureLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLine.prototype.copy=function(){var copy=new MeasureLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setWidthAndEndCapsOnHCLine();return this};MeasureLine.prototype.setWidthAndEndCapsOnHCLine=function(){this.mLine.setStrokeWidth(3);this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.None)};return MeasureLine}(MeasureBaseLine);var MeasureLeaderLine=function(_super){__extends(MeasureLeaderLine,_super);function MeasureLeaderLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLeaderLine.prototype.copy=function(){var copy=new MeasureLeaderLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLeaderLine.prototype.getLeaderStartPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPtHC0)};MeasureLeaderLine.prototype.getLeaderEndPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPntHC1)};MeasureLeaderLine.prototype.setLeaderEndPos=function(iPos){this.setWCPts(this.mWCEndPtHC0,eDwGeomUtils.screenToWorld(iPos,this.mViewer.getHCView()))};MeasureLeaderLine.prototype.setLeaderEnd=function(iPoint){this.mWCEndPntHC1=iPoint.copy()};MeasureLeaderLine.prototype.getLeaderStart=function(){return this.mWCEndPtHC0};return MeasureLeaderLine}(MeasureBaseLine);var MeasureDistLine=function(_super){__extends(MeasureDistLine,_super);function MeasureDistLine(iViewer,iPntHC0,iSelObj0,iPntHC1,iSelObj1,iLineColor,iUseArrowEnds){if(iUseArrowEnds===void 0){iUseArrowEnds=true}var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;_this.mStartSelObj=iSelObj0;_this.mEndSelObj=iSelObj1;_this.mDistColor=iLineColor||cLineDistanceColor;_this.mUseArrowEnds=iUseArrowEnds;if(!_this.isValid())_this.createHCLine();return _this}MeasureDistLine.prototype.copy=function(){var copy=new MeasureDistLine(this.mViewer,this.mWCEndPtHC0,this.mStartSelObj,this.mWCEndPntHC1,this.mEndSelObj,this.getLineColorHC(),this.mUseArrowEnds);copy.copyFrom(this);return copy};MeasureDistLine.prototype.setSelObjEndPts=function(iWCStartPntHC,iStartSelObj,iWCEndPntHC,iEndSelObj){_super.prototype.setWCPts.call(this,iWCStartPntHC,iWCEndPntHC);this.mStartSelObj=iStartSelObj;this.mEndSelObj=iEndSelObj};MeasureDistLine.prototype.getDistance=function(){var localPt0HC=this.mStartSelObj.getAsLocalPoint(this.mWCEndPtHC0);var localPt1HC=this.mEndSelObj.getAsLocalPoint(this.mWCEndPntHC1);return eDwTypes_1.HC.Point3.subtract(localPt0HC,localPt1HC).length()};MeasureDistLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setHCLineAttributes();return this};MeasureDistLine.prototype.setHCLineAttributes=function(){this.mLine.setStrokeWidth(3);if(this.mUseArrowEnds){this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.Arrowhead)}this.mLine.setStartEndcapSize(5);this.mLine.setEndEndcapSize(5);this.mLine.setStartEndcapColor(this.mDistColor);this.mLine.setEndEndcapColor(this.mDistColor);this.mLine.setStrokeColor(this.mDistColor)};return MeasureDistLine}(MeasureBaseLine);var MeasureLabel=function(){function MeasureLabel(iViewer,iPnt3DHC,iDrawEnabled){if(iDrawEnabled===void 0){iDrawEnabled=true}this.mViewer=iViewer;this.mItems=[];this.mDrawEnabled=iDrawEnabled;this.createLeaderIfPointValid(iPnt3DHC,iPnt3DHC)}MeasureLabel.prototype.reset=function(){this.mItems=[]};MeasureLabel.prototype.drawLabel=function(){if(!this.isValid()||!this.mDrawEnabled)return;this.setLabelPosition(this.mLeader.getLeaderEndPos());var n=this.mItems.length;if(0===n)return;this.mLeader.draw();for(var i=0;icanvasSize.x&&bboxSize.xcanvasSize.y&&bboxSize.y1){this.mLineDist.draw();if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){this.mDelta.draw(iImmediateDrawMode)}var viewHC=this.mViewer.getHCView();this.mEndGlyph0.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[0])));this.mEndGlyph1.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[1])));if(!iImmediateDrawMode){var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawCircle(this.mEndGlyph0);renderer.drawCircle(this.mEndGlyph1)}}};MeasureAuxDelta.prototype.getLabelData=function(){var labelData={};var labelName=this.mLineNormal?cNormalDistance:this.mSomeCoordsArcCenters?cCenterDistance:cDistance;labelData[cDistance]=new MeasureResultDistance(labelName,this.getDistance());var minResultDist=new MeasureResultDistance(cMinDistance,this.mModelSpaceMinDist);if(parseFloat(minResultDist.Value)>0){labelData[cMinDistance]=minResultDist}var maxResultDist=new MeasureResultDistance(cMaxDistance,this.mModelSpaceMaxDist);if(parseFloat(maxResultDist.Value)>0){labelData[cMaxDistance]=maxResultDist}if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){$.extend(labelData,this.mDelta.getLabelData())}return labelData};MeasureAuxDelta.prototype.getLabels=function(){var labels=[];if(this.getDistance()1&&this.mLineDist?eDwTypes_1.HC.Point3.subtract(this.mWCPntsHC[0],this.mWCPntsHC[1]):eDwTypes_1.HC.Point3.zero()};MeasureAuxDelta.prototype.getDistance=function(){return this.mLineDist?this.mLineDist.getDistance():0};MeasureAuxDelta.prototype.setDistLineColor=function(iColor){this.mLineColor=iColor};MeasureAuxDelta.prototype.setPointColor=function(iColor){this.mEndGlyph0.setFillColor(iColor);this.mEndGlyph1.setFillColor(iColor)};MeasureAuxDelta.prototype.setMinDist=function(iDist){this.mModelSpaceMinDist=iDist};MeasureAuxDelta.prototype.setMaxDist=function(iDist){this.mModelSpaceMaxDist=iDist};Object.defineProperty(MeasureAuxDelta.prototype,"LineNormal",{get:function(){return this.mLineNormal},set:function(iEnable){this.mLineNormal=iEnable},enumerable:false,configurable:true});Object.defineProperty(MeasureAuxDelta.prototype,"SomeCoordsArcCenters",{get:function(){return this.mSomeCoordsArcCenters},set:function(iEnable){this.mSomeCoordsArcCenters=iEnable},enumerable:false,configurable:true});MeasureAuxDelta.prototype.hasDistance=function(){var deltaDist=this.getDistance();return deltaDist>cLengthTol?true:false};return MeasureAuxDelta}();var MeasureDelta=function(){function MeasureDelta(iViewer){this.mViewer=iViewer;this.reset()}MeasureDelta.prototype.set=function(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];this.mLineDeltaMap[cDeltaX].setSelObjEndPts(iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1);this.mLineDeltaMap[cDeltaY].setSelObjEndPts(deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1);this.mLineDeltaMap[cDeltaZ].setSelObjEndPts(deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1)};MeasureDelta.prototype.getLabels=function(){var labelData=this.getLabelData();var numNonZeroLabelData=0;var nonZeroLabelData={};for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var deltaKey=_a[_i];var dist=this.mLineDeltaMap[deltaKey].getDistance();if(dist>cLengthTol){nonZeroLabelData[deltaKey]=labelData[deltaKey];numNonZeroLabelData++}}if(numNonZeroLabelData===1)nonZeroLabelData={};var labels=[];for(var key in nonZeroLabelData){var lineDelta=this.mLineDeltaMap[key];var label=new MeasureLabel(this.mViewer,lineDelta.getMiddleWCPtHC());label.addItem(labelData[key],lineDelta.getLineColorHC());if(label.isValid())labels.push(label)}return labels};MeasureDelta.prototype.draw=function(iImmediateDrawMode){if(this.isDeltaEnabled()){for(var key in this.mLineDeltaMap){var deltaLine=this.mLineDeltaMap[key];if(deltaLine.getDistance()>cLengthTol)deltaLine.draw()}}};MeasureDelta.prototype.reset=function(){this.mLineDeltaMap={}};MeasureDelta.prototype.copy=function(){var auxDeltaCopy=new MeasureDelta(this.mViewer);for(var key in this.mLineDeltaMap){auxDeltaCopy.mLineDeltaMap[key]=this.mLineDeltaMap[key].copy()}return auxDeltaCopy};MeasureDelta.prototype.getLabelData=function(){var labelData={};if(this.isDeltaEnabled()){for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var delta=_a[_i];labelData[delta]=new MeasureResultDistance(delta,this.mLineDeltaMap[delta].getDistance())}}return labelData};MeasureDelta.prototype.getText=function(){if(this.isDeltaEnabled()){var data=this.getLabelData();return"Delta : "+data[cDeltaX].Value+", "+data[cDeltaY].Value+", "+(""+data[cDeltaZ].Value)}return""};MeasureDelta.create=function(iViewer,iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var measureDelta=new MeasureDelta(iViewer);var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];measureDelta.mLineDeltaMap[cDeltaX]=new MeasureDistLine(iViewer,iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1,eDwTypes_1.HC.Color.red(),false);measureDelta.mLineDeltaMap[cDeltaY]=new MeasureDistLine(iViewer,deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1,new eDwTypes_1.HC.Color(0,128,0),false);measureDelta.mLineDeltaMap[cDeltaZ]=new MeasureDistLine(iViewer,deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1,eDwTypes_1.HC.Color.blue(),false);return measureDelta};MeasureDelta.prototype.isDeltaEnabled=function(){return eDwMeasureEntities.ShowDelta&&!!this.mLineDeltaMap[cDeltaX]};return MeasureDelta}();var MeasureAuxDistance=function(){function MeasureAuxDistance(iViewer){this.mViewer=iViewer;this.mDistLine=new MeasureAuxDelta(iViewer);this.mNDistLine=new MeasureAuxDelta(iViewer,cAuxDistanceNormalDistanceLineColor,true);this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]}MeasureAuxDistance.prototype.reset=function(){this.mDistLine.reset();this.mNDistLine.reset();this.mNDistLine.setDistLineColor(cAuxDistanceNormalDistanceLineColor);this.mNDistLine.LineNormal=true;this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]};MeasureAuxDistance.prototype.draw=function(iImmediateDrawMode){if(!this.getLabels().length)return;this.mDistLine.draw(iImmediateDrawMode);this.mNDistLine.draw(iImmediateDrawMode);for(var _i=0,_a=this.mNormalDistExtLines;_i<_a.length;_i++){var normalExtLine=_a[_i];normalExtLine.draw()}};MeasureAuxDistance.prototype.setByPointPoint=function(iWCPntHC0,iSelObj0,iWCPntHC1,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}this.reset();this.mDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.mDistLine.SomeCoordsArcCenters=isSomeCoordsArcCenters;this.mNDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.setNormalDistExtPoints([iWCPntHC0,iWCPntHC0,iWCPntHC1,iWCPntHC1]);this.avoidDuplication()};MeasureAuxDistance.prototype.setByPointLine=function(iPntWCHC,iSelObj0,iEdgeHC,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}var pickPntWCHC=iSelObj1.getPosition();var endPntsWCHC=l_getLineEndPts(iSelObj1);var vecWCHC=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,endPntsWCHC.P1HC);if(vecWCHC.length()<1e-6)return;vecWCHC.normalize();var k=eDwTypes_1.HC.Point3.dot(eDwTypes_1.HC.Point3.subtract(iPntWCHC,pickPntWCHC),vecWCHC);var basePntWCHC=eDwTypes_1.HC.Point3.add(pickPntWCHC,eDwTypes_1.HC.Point3.scale(vecWCHC,k));var vecWCHC0=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,basePntWCHC);var vecWCHC1=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P1HC,basePntWCHC);if(eDwTypes_1.HC.Point3.dot(vecWCHC0,vecWCHC1)<0){this.setByPointPoint(iPntWCHC,iSelObj0,basePntWCHC,iSelObj1,isSomeCoordsArcCenters)}else{this.reset();var pntWCHC=vecWCHC0.length()normalDist){result.push(cDistance+": "+labelData[cDistance].Value)}if(this.mNDistLine.getWCDeltaEnds().length&&normalDist){result.push((this.mNDistLine.LineNormal?"Normal ":"")+cDistance+": "+labelData[cDistance].Value)}var minDistResultItem=labelData[cMinDistance];if(minDistResultItem){result.push(cMinDistance+": "+minDistResultItem.Value)}var maxDistResultItem=labelData[cMaxDistance];if(maxDistResultItem){result.push(cMaxDistance+": "+maxDistResultItem.Value)}if(eDwMeasureEntities.ShowDelta){var nDeltaPt=this.mNDistLine.getDelta();var deltaPt=this.mNDistLine.LineNormal?this.mDistLine.getDelta():nDeltaPt;if(!deltaPt.equalsWithTolerance(eDwTypes_1.HC.Point3.zero(),cLengthTol)){result.push(distLine.getText())}}return result.join("\n")};MeasureAuxDistance.getAngle=function(iV0,iV1){var vec0=iV0.copy();var vec1=iV1.copy();vec0.normalize();vec1.normalize();var dotVal=eDwTypes_1.HC.Point3.dot(vec0,vec1);if(0===dotVal)return 90;dotVal=Math.min(dotVal,1);dotVal=Math.max(dotVal,-1);var angle=Math.acos(dotVal);var angleDgree=angle*180/Math.PI;var n=eDwTypes_1.HC.Point3.cross(vec0,vec1);n.normalize();if(isNaN(n.x)||isNaN(n.y)||isNaN(n.z))return 0;return angleDgree};MeasureAuxDistance.prototype.setMinMaxForCircles=function(iCircleHC0,iCircleHC1){function setMinMax(ioAuxDelta,iNominalDist,iRadiiDist){if(!ioAuxDelta.getWCDeltaEnds().length){return}if(iNominalDist>iRadiiDist){ioAuxDelta.setMinDist(iNominalDist-iRadiiDist)}ioAuxDelta.setMaxDist(iNominalDist+iRadiiDist)}var circlePlaneHC0=eDwTypes_1.HC.Plane.createFromPointAndNormal(iCircleHC0.origin,iCircleHC0.normal);var projPnt=eDwGeomUtils.dropPointOnPlane(iCircleHC1.origin,circlePlaneHC0);var dot=eDwTypes_1.HC.Point3.dot(iCircleHC0.normal,iCircleHC1.normal);var dist=projPnt.subtract(iCircleHC0.origin).length();console.debugLog("Measure","2 circles/arcs: dot = "+dot+" dist = "+dist);if(1-Math.abs(dot)cLengthTol){var radiiDist=iCircleHC0.radius+iCircleHC1.radius;setMinMax(this.mDistLine,dist,radiiDist);setMinMax(this.mNDistLine,dist,radiiDist)}};MeasureAuxDistance.prototype.avoidDuplication=function(){var delta0=this.mDistLine.getDelta();var delta1=this.mNDistLine.getDelta();var len0=delta0.length();var len1=delta1.length();var lenMax=Math.max(len0,len1);var lenDiff=Math.abs(len0-len1);if(0===lenMax||lenDiff/lenMax1){this.addDisplayMarker(iSelObjs[0]);delete this.mDelta;delete this.mDistLine}this.addDisplayMarker(iSelObjs[n-1]);if(eDwMeasureEntities.PointToPoint&&this.mPntData.length===2){var selObj0=this.mPntData[0].SelObj;var selObj1=this.mPntData[1].SelObj;var pntWCHC0=selObj0.getPosition();var pntWCHC1=selObj1.getPosition();var absLenTol=eDwGeomUtils.cAbsLengthTol;if(!pntWCHC0.equalsWithTolerance(pntWCHC1,absLenTol)){this.mDistLine=new MeasureDistLine(this.mViewer,pntWCHC0,selObj0,pntWCHC1,selObj1);this.mDistLine.draw();this.mDelta=MeasureDelta.create(this.mViewer,pntWCHC1,pntWCHC0,selObj1,selObj0)}}};MeasureAuxPick.prototype.getText=function(){var text="";if(eDwMeasureEntities.PointToPoint){text=this.mDistResultText;if(this.mDelta)text+="\n"+this.mDelta.getText()}return text};MeasureAuxPick.prototype.addDisplayMarker=function(iSelObj){var cWidthEdge=3;var cPointSize=7;var pntWCHC=iSelObj.getPosition().copy();var shapeCircleHC=new eDwTypes_1.HC.Markup.Shape.Circle;shapeCircleHC.setCenter(eDwTypes_1.HC.Point2.fromPoint3(this.mViewer.getHCView().projectPoint(pntWCHC)));shapeCircleHC.setFillColor(cAuxPickPointFillColor);shapeCircleHC.setStrokeColor(cAuxPickPointStrokeColor);shapeCircleHC.setStrokeWidth(cWidthEdge);shapeCircleHC.setRadius(cPointSize);this.mPntData.push({SelObj:iSelObj,Circle:shapeCircleHC});return shapeCircleHC};MeasureAuxPick.prototype.drawEndPnts=function(){var viewHC=this.mViewer.getHCView();var renderer=this.mViewer.getHCMarkupManager().getRenderer();for(var i=0;i0?n-1:n}for(var i=startIdx;i0){labelsToBeDistributed=this.mInfoLabels.slice().concat(this.mResultLabels)}}this.distributeLabels(labelsToBeDistributed);if(!this.mImmediateDrawMode){this.addMarkupLabels()}};MeasureAuxGeo.prototype.updateLastInfoLabels=function(){this.updateInfoLabel(this.getLabels().length-1)};MeasureAuxGeo.prototype.updateInfoLabel=function(iIndex){this.mInfoLabels=[];function addTo(iCurrIndex,iLabels,ioLabels){if(iLabels.length>iCurrIndex&&iCurrIndex>=0){var label=iLabels[iCurrIndex];if(label.setDefaultEndPos()){label.setStringContent();ioLabels.push(label)}}}addTo(iIndex,this.getLabels(),this.mInfoLabels)};MeasureAuxGeo.prototype.getInfoLabelText=function(){var output=[];var labels=this.getLabels();for(var i=0;icAngleTol?angleRange+Math.PI:angleRange;var percRange=angleRange/(2*Math.PI);len*=percRange;area*=percRange;angle*=percRange}var circularArc={OriginWCHC:iSelObj.getAsLocalPoint(ioCircleHC.origin),NormalWCHC:ioCircleHC.normal,StartPtWCHC:startPt,EndPtWCHC:endPt,Length:len,Area:area,Diameter:ioCircleHC.radius*2,Angle:angle};return circularArc}function l_closestPoints(iPntHC0,iPntHC1){var pntHC0=iPntHC0[0].copy();var pntHC1=iPntHC1[0].copy();var minDist=eDwTypes_1.HC.Point3.subtract(iPntHC0[0],iPntHC1[0]).length();for(var i=0;i0||eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)>0){var closePnts=l_closestPoints(pntsL0HC,pntsL1HC);distPntHC0=closePnts.P0HC;distPntHC1=closePnts.P1HC}return{PntHC0:origPntHC0,PntHC1:origPntHC1,PntHC2:distPntHC0,PntHC3:distPntHC1}}function l_distanceLineLinePara(iLineHC0,iLineHC1,iPntHC0,iPntHC1){var vecHC0=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,iLineHC0.P1HC);vecHC0.normalize();var k=eDwTypes_1.HC.Point3.dot(vecHC0,eDwTypes_1.HC.Point3.subtract(iPntHC1,iPntHC0))/eDwTypes_1.HC.Point3.dot(vecHC0,vecHC0);var basePnt1HC=eDwTypes_1.HC.Point3.add(iPntHC0,eDwTypes_1.HC.Point3.scale(vecHC0,k));var vecL0P0HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,basePnt1HC);var vecL0P1HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P1HC,basePnt1HC);if(eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)<0){return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1.copy(),PntHC2:basePnt1HC.copy(),PntHC3:iPntHC1.copy()}}var tmp=l_closestPoints([iLineHC1.P0HC,iLineHC1.P1HC],[iLineHC0.P0HC,iLineHC0.P1HC]);return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1,PntHC2:tmp.P1HC,PntHC3:tmp.P0HC}}function l_adjustLeaderEndByStart(iPoints){if(0===iPoints.length)return[];function computeAngle(iVect){var angle=Math.atan2(iVect.y,iVect.x);var degrees=180*angle/Math.PI;return(360+Math.round(degrees))%360}function compare(iA,iB){if(iA.angiB.ang)return 1;return 0}var targetRadius=90;var center=new eDwTypes_1.HC.Point2(0,0);for(var i=0;i-1){this.mSelObjs.splice(idx,1)}}return[2]}}))}))})()};eDwMeasureOperator.prototype.clearMeasureEntities=function(){this.mMeasureEntities.reset()};eDwMeasureOperator.prototype.highlightEntityTempAt=function(idx){this.mMeasureEntities.highlightTemporaryEntityAt(idx)};eDwMeasureOperator.prototype.dehighlightAllTemporaryEntity=function(){this.mMeasureEntities.dehighlightAllTemporaryEntity();this.resetTempHighlight()};eDwMeasureOperator.prototype.getMeasureMode=function(){return this.mMeasureMode};eDwMeasureOperator.prototype.setMeasureMode=function(iMode){this.mMeasureMode=iMode};eDwMeasureOperator.prototype.setPointToPointMode=function(iEnable){this.mMeasureEntities.updatePointToPoint(iEnable)};eDwMeasureOperator.prototype.setShowDelta=function(iEnable){this.mMeasureEntities.updateDelta(iEnable)};eDwMeasureOperator.prototype.highlightMeasuringItem=function(iSelObj){this.mSelObjs.push(iSelObj);this.Viewer.HCViewer.selectionManager.add(iSelObj)};eDwMeasureOperator.prototype.dehighlightMeasuringItems=function(){this.mSelObjs=[];this.Viewer.HCViewer.selectionManager.clear()};eDwMeasureOperator.prototype.removeMeasuringItemTempHighlight=function(){for(var _i=0,_a=this.mSelObjs;_i<_a.length;_i++){var selObj=_a[_i];eDwMeasureEntities.highlightEntity(selObj,this.Viewer.getModel(),false)}};eDwMeasureOperator.prototype.resetTempHighlight=function(){eDwMeasureEntities.highlightEntity(this.mTempHighlightItem,this.Viewer.getModel(),false);this.removeMeasuringItemTempHighlight()};eDwMeasureOperator.prototype.resetSelections=function(){var model=this.Viewer.getModel();var modelHC=model.getHCModel();var arraySize=this.mSelectionArray.length;for(var i=0;i"+"
"+""+entityClass+"-"+entityIndex+" "+""+desc+"
"+"
";_b.label=10;case 10:++i;return[3,1];case 11:return[2,generatedHTML]}}))}))};return eDwUIMeasureHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);return eDwUIMeasureHTMLGenerator}));define("eDwUIMeasurePlugin",["require","exports","eDwEventMgr","eDwKeyMgr","eDwUIUtils","eDwMeasureMgr","eDwUIMeasureHTMLGenerator","eDwTypes","eDwUIBasePlugin","eDwEvents","eDwMeasureEvents","eDwUIShortcutMenu"],(function(require,exports,eDwEventMgr,eDwKeyMgr_1,eDwUIUtils,eDwMeasureMgr,eDwUIMeasureHTMLGenerator,eDwTypes_3,eDwUIBasePlugin_1,eDwEvents_2,eDwMeasureEvents_2,eDwUIShortcutMenu_1){"use strict";var eDwUIMeasurePlugin=function(_super){__extends(eDwUIMeasurePlugin,_super);function eDwUIMeasurePlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-measure"};_this=_super.call(this,"Measure",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();return _this}eDwUIMeasurePlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad,model,value,measureButton;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_measurePanelID,HTML:"measurepanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();model=this.mViewer.getModel();value=model.getProperty("measure");eDwUIUtils.hide("#edrawings-button-measure",false);measureButton=$("#edrawings-button-measure");measureButton[value==="true"?"removeClass":"addClass"]("edrawings-disabled-button");this.mMeasureMgr=new eDwMeasureMgr(this.mViewer);eDwUIUtils.setUIGenerator(c_measurePanelID,new eDwUIMeasureHTMLGenerator(this.mViewer,c_measurePanelID));return[2]}}))}))};eDwUIMeasurePlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_measurePanelID)}};eDwUIMeasurePlugin.prototype.onActivate=function(iButtonJQ){var _this=this;if(!_super.prototype.onActivate.call(this,iButtonJQ))return false;eDwUIUtils.addPanelModeEvents(c_measurePanelID,c_eventIDSuffix,"#"+iButtonJQ.attr("id"));var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-remove",(function(iEvent,iUIItemJQ,iArg){var selMeasureItem=$(c_measurePanelID+" .edrawings-list-selected");if(selMeasureItem){var indexStr=selMeasureItem.attr("index");if(indexStr){var index=parseInt(indexStr);_this.mMeasureMgr.removeMeasureEntityAt(index)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-clear",(function(iEvent,iUIItemJQ,iArg){_this.mMeasureMgr.clearMeasureEntities();_this.mMeasureMgr.dehighlightAllSelectEntity();eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));var selectorName=c_measurePanelID+" .edrawings-measure-entities-list-item";this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=$(iEvent.target);if(!targetJQ||!targetJQ.length)return;eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();_this.updateMeasureSelection(targetJQ[0],selectorName)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"mousedown",(function(iEvent){var eventJQ=iEvent;if(!eDwKeyMgr_1.eDwKeyMgr.isRMBPressed(eventJQ)){return}_this.updateMeasureSelection(eventJQ.target,selectorName);(function(){return __awaiter(_this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:screenPos=new eDwTypes_3.HC.Point2(eventJQ.clientX,eventJQ.clientY);return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.RightClickEvent,this.mViewer,screenPos,null,this.PluginGroupName)];case 1:_a.sent();return[2]}}))}))})()}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-entities-remove","click",(function(iEvent){var targetJQ=$(iEvent.target);var idxStr=targetJQ.parent().attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);_this.mMeasureMgr.removeMeasureEntityAt(idx)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-filter-button","click",(function(iEvent){var target=$(iEvent.target);if(target.hasClass("state-on-button")){target.removeClass("state-on-button")}else{target.addClass("state-on-button")}_this.mMeasureMgr.setMeasureMode(l_getCurrentMeasureMode())}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-delta-button","click",(function(iEvent){var target=$(iEvent.target);_this.mMeasureMgr.setMeasureDelta(!target.hasClass("state-on-button"));target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-pickpoint-button","click",(function(iEvent){var target=$(iEvent.target);var isSelected=target.hasClass("state-on-button");_this.mMeasureMgr.setPointToPointMode(!isSelected);target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-unit-selector","change",(function(iEvent){var lengthUnit=$("#edrawings-measure-distant-unit").val();var angleUnit=$("#edrawings-measure-angle-unit").val();_this.mMeasureMgr.setMeasureUnits(lengthUnit,angleUnit)}));var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,l_onMeasurementRefresh);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,l_onMeasurementSelected);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,l_onMeasurementDeselectAll);this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",true);this.mMeasureMgr.activateMeasure(this.mMeasureMgr.getMeasureMode());l_syncMeasureModeUI(this.mMeasureMgr,this.mViewer.getModel().getUserUnits());return true};eDwUIMeasurePlugin.prototype.onDeactivate=function(iButtonJQ){if(!_super.prototype.onDeactivate.call(this,iButtonJQ))return false;eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);this.mMeasureMgr.deactivateMeasure();var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();shortcutMenu.removeAllMenuItems(this.PluginGroupName);this.mUIHTMLEventMgr.removeAllEventHandlers();var eventMgr=eDwEventMgr.get();eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,"l_onMeasurementRefresh");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,"l_onMeasurementSelected");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,"l_onMeasurementDeselectAll");this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",false);return true};eDwUIMeasurePlugin.prototype.updateMeasureSelection=function(iTarget,iSelectorName){var targetJQ=$(iTarget);var idxStr=targetJQ.attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);var measureMgr=this.mMeasureMgr;$(iSelectorName).removeClass("edrawings-list-selected");measureMgr.dehighlightAllSelectEntity();targetJQ.addClass("edrawings-list-selected");measureMgr.highlightSelectEntityAt(idx)};eDwUIMeasurePlugin.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){this.mMeasureMgr.dehighlightAllSelectEntity();this.mMeasureMgr.clearMeasureEntities()};return eDwUIMeasurePlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_measurePanelID="#edrawings-measure-panel";var c_eventIDSuffix=".edw.measure";function l_onMeasurementDeselectAll(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementSelected(iSelListIndex){return __awaiter(this,void 0,void 0,(function(){var selector,itemJQ;return __generator(this,(function(_a){selector='.edrawings-measure-entities-list-item[index="'+iSelListIndex+'"]';itemJQ=$(selector);if(itemJQ.length&&!itemJQ.hasClass("edrawings-list-selected")){eDwUIUtils.scrollToTarget(itemJQ,"fast")}$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");itemJQ.addClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementRefresh(iMeasureResult){return __awaiter(this,void 0,void 0,(function(){var list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:list=$("#edrawings-measure-submenu-list");$("#edrawings-measure-result").text("");list.empty();$("#edrawings-measure-result").text(iMeasureResult.Message);gen=eDwUIUtils.getUIGenerator(c_measurePanelID);gen.setMeasureResult(iMeasureResult);_b=(_a=list).append;return[4,gen.generateHTML("")];case 1:_b.apply(_a,[_c.sent()]);eDwUIUtils.fixMenuPanelInwardToolbar($(c_measurePanelID));return[2]}}))}))}function l_getCurrentMeasureMode(){var vertexEnabled=eDwUIUtils.isStateOn("#edrawings-measure-vertex-button")?eDwTypes_3.EntityMode.VERTEX:0;var edgeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-edge-button")?eDwTypes_3.EntityMode.EDGE:0;var faceEnabled=eDwUIUtils.isStateOn("#edrawings-measure-face-button")?eDwTypes_3.EntityMode.FACE:0;var holeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-hole-button")?eDwTypes_3.EntityMode.HOLE:0;return vertexEnabled|edgeEnabled|faceEnabled|holeEnabled}function l_syncMeasureModeUI(iMeasureMgr,iUserUnits){function setMeasureButton(iID,iMeasureModes,iTargetModes){var method=iMeasureModes&iTargetModes?"addClass":"removeClass";$(iID)[method]("state-on-button")}$("#edrawings-measure-distant-unit").val(iUserUnits.Length);$("#edrawings-measure-angle-unit").val(iUserUnits.Angle);var measureMode=iMeasureMgr.getMeasureMode();setMeasureButton("#edrawings-measure-vertex-button",measureMode,eDwTypes_3.EntityMode.VERTEX);setMeasureButton("#edrawings-measure-edge-button",measureMode,eDwTypes_3.EntityMode.EDGE);setMeasureButton("#edrawings-measure-face-button",measureMode,eDwTypes_3.EntityMode.FACE)}return eDwUIMeasurePlugin})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. -var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Mould-450-15",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); +var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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/kj9H/nvrz/SP/L/I/V7ReqP3P/6I/VH7kf6////////////t3sYcrDc+/////////////////////+////1O/7//////+vfv1//frL9+sf89///7/d/sf1i+n8/o379849tX//vF9vvqH///u3//GL7m5BcLvv3N+rXz7j/6TLqfzF///3/Yvp/TP/+36/fcf8P8fr/1/7//69f/7z/9Zql18/+8H54P7wfnn/er3/ePz+cF94R8f+//1///v0//+v/f71lyrPA///179evf7/Wv3+//v16///r169fm7FJMrkd8P/7//Xrf/3659//r3+/fr1fv96/X+/Xrz+kfqj0lMxAmkJYGyoCAAAAABP6AYSCWesYVa0OFIBQGQsmKQYCwvIYICCZx0DBIYQhTMgBjQACExIAgAFmFaarQpJ2h39w4cgZKjT2DCcLbPaXqQulipB9mCIPqdx1zo8idlK7eZwXA85w355dqC9q4aUtV9WvfCUjQGUNIgsQWIKeu3fQ7EDNMtCKKNYpvusVUBzWaMdH4IpH/CbhJaGAIb5c4AcLFuwGaIWRmiZOllL43hVAv684zAo1XYW8L+ssKa+O4uaab8GNIXswRDwW0MW7q2TAU4iGub5IcgAZv+fzIqXfQ4eyt6oe97cPvyfVhHhFvJ2hACxXqmhOHPv29csQbfGB3m1zyGH9oFLr7xafB0eS6SOQ8XYaN4DvEz2kuYhL5IhiGqq4AHLUFhYDH0XYhz02a20PYIRVYLEsiDxy7VF8Qpc0aiT6uARKKzu4zuIlljMz44NLXcg8Kb3Zpv8V04q1D4cF2HecthMwCTlDBYACgil8t8S8hRgGeqMs+JObpWUg/V53QuAXmhADhz7bIMpmOfTCEXshA9K2i7iGS72AJP9kdY+PFAaXVboNqS7FU0AFZ0iz2hmNcapF3qFMbIMeFGCp8c4cM3KF+O/3iZ1QVA9a+LbCZl/l3bTclH3Z3vuLPWFUgl8rF1+tsglckYyPhcV3l5OA11rXOQAKab9lrWSU01zq4Zzd1gIoTgfrfs9BgYum4O4MR0JfBcWZ3CO5MIx55NRRGNUb/WG5yz3QS/Kg5oBEoJdBzDTAu74TbvhmTD46NSlTOCUopCrEhHLIXFEtPLkT86jKUVybBfyPCa384wxYU1s/+TGNvrQY07A5AnllctsS3DxHAeWOL4Q8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HjgaOBm4HrgeOBm4HTgZuBi4HbgduBi4HLgYuBm4HLgcuBk4HbgZuBo4HTgduBo4HrgaOBs4HjgeOBs4HzgTOBK4F7gXOBI4FzgSOBE4FzgXOBG4FTgROBC4FbgVOBC4FDgQuA+4FLgUuA84FLgPuBA4FDgUuBA4FbgQuBE4FTgVuBE4FrgRuBM4FjgWuBO4FrgOuA04EzgTuA04ErgNuAw4EjgSuAw4EbgMuAs4ETgRuAs4ELgLOAs4EDgQOAu4DzgLOAy4D7gPOAy4EDgMOA24ELgQOA24ETgNOA+4EbgROA+4ErgcOB04ITgduCE4ITghuCE4JrghuCI4JjgmuCK4J7glOCU4ITgluCY4ITghuCY4IrgmOCc4IjgiOCe4KDgKOAm4DrgOOAm4DTgJOAi4DbgNOAi4DDgIOAe4DLgMOAe4CzgHuAe4C7gLuAc4C7gHuAg4CzgLuAg4DLgIuAk4DDgMuAk4DbgJuAo4DTgNuAo4DrgeOCS4H7gfOCS4JDgkOCq4JLgkOCq4KjgqOCS4KbgpOCS4KDgkOCO4KLgoOCM4IjgjuB04IjgiuB24HLgdOCO4HrgeOCM4JLgBOAI4BTgCOAY4BTgFOAa4BrgFuAQ4CjgKuAQ4CbgEuAM4CTgJuAM4CLgDuAI4CDgIuAI4B7gCOAM4BzgHOAO4BzgDOAS4B7gHOAS4CDgEOAW4CLgIOAW4CTgFuAa4CbgJuAa4CrgjuCK4ILgguCI4HrgiuCE4HjgeuCE4HbgBOAU4ATgBOAW4M5wCHALcGe4MhwBnABcABwC3ALcABwCXAAcAZ4ZLgEuAM7viCuCuOCuuAK4AzorL4spwBnBZXBZnAFcA9wRXBAcFVwR3BAcFBwV3BCcFVwB3AIfFYXEHcAlwS3BCcExwP3BJcEBwOXBCcERwLHAtcDBwGnAccB5wI3AlcCdwPHA+cEFwZbgznAHcC5wLHA4cDpwL3A2cC9wK3A3cDdwKHA3cClwKHA0cDVwKnAxcChwKnAycDBwKXAwcCpwKXAxcDJwK3AycChwL3AzcDBwLXA0cCxwMXA1cDRwMnA1cE+fEVXFO3POJi+KOOB/HxPk4JY6JY+KUuCUuDFfFfeG+cFVcFDfFieGqODEcGK6Kq+LAcFJcE1fFLXFLXBXHxP24JK6IS+KQuCKuiEPietwRx8QVcUUcE/fjehwSR8Qh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odahlqH2odah1qH2oQai9qEWogaiBqIWokaiFqJ2okaiRqJ2oqaidqKGoqaipqKGosaihqLmosaixqLmojaj5qIWozajNqMWo0ajFqNWo0ajRqNWo6ajVqO2o6ajpqO2o9ajtqPGo9aj1qPGowakxqM2pAakBqQ2pGakNqRWpGakZqRWpIakVqSWpIakhqSWpNaklqT2pNak1qT2pBal9qQGpRalFqUGpTalBqV2pTalNqV2paaldqWWpaalpqWWpcallqXmpcalxqXmpSam5qU2piamJqY2pkamNqZWpkamRqZWpoamVqa2poamhqa2puamtqbGpuam5qbGpvamxqYmp/am9qYmp2anJqdWp2anZqdWp4anVqeWp4anhqeWp7anlqfWp7antqfWpwao1qfmpwaoBqjmpxao5qdGqBaoFqhGqJaoRqh2qJaolqh2qKaodqi2qKaopqi2qAaptqgWqQapBqkWqUapFqkmqUapRqkmqXapJqmGqXapdqmGqdaphqmmqdap1qmmqeappqkGquap5qkGqmaqBqomqmaqZqomqpaqJqpGqpaqlqpGqgarRqqmqgarBqumqiarpqq2qiarJqu2qkartqrmqkarRqvmqmar5qrWqmarZqvWqlar1qrGqlarVqvGqjarxqqGqjarNquGqharhqp2qharFqt2qvaqdqoWqvaq9qoWqlaqFqr2qVaqVqr2qTaq9qm2qTaqNqq2qcaptqlWqcapxqlWqZapVqk2qZaplqk2qWapNqnWqGapZqnWqPao1qjGqPao9qjGqOaoxqhmqOao5qhmqIaoZqg2qIaohqg2qFaoNqj2p1aoVqj2pyao9qempyaoJqimp8anpqdGp8anxqdGp3anRqcWp3andqcWpzanFqfWpjanNqfWpgan1qZ2pganBqd2pqamdqZmpqampqZmppamZqYGppamlqYGphamBqbWpRamFqbWpfal1qWGpfal9qWGpbalhqVWpbaltqVWpWalVqUmpWalZqUmpUalJqW2pEalRqW2pOaktqSmpOak5qSmpMakpqRGpMakxqRGpHakRqQWpHakdqQWpCakFqTmoyakJqTmo/ajNqK2opailqK2ovaitqI2omaiNqImomaiZqImolaiJqK2oVaiVqK2oeahtqGmoeah5qGmocahpqFGocahxqFGoYahRqH2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Ojc6N7o7uje6Ozo8uje6Nzo8ujw6Pbo9uji6PTo+uji6ODo+Ojk6Pro+Ojk6Obo+Oj86HLobOh86H7obOiC6GzobOiA6IDobuh86G7oauh+6H7oauh66Gjoauh66HjoaOh46GroZOh46HroZuh26GToZuh26HToZOh06GboXOh06HboXuhw6Ojo1ujm6OTo1ujQ6NTo6ujU6Oro2ujW6Nbo2OjY6OTo0ujg6NLozuji6OLozOji6MzozOjg6ODozujc6M7oyuje6N7oyOje6GjobuhY6G7obuha6FrobOhc6FroVuhq6FToVuhq6GjoVOho6FboUOho6GroUOhQ6GjoUuhm6GToUOhk6FLoTOhk6GboTOhM6GToTuhe6FzoTuhI6Pbo4ujy6ODo4ujy6PDo4ujc6F7obOhi6GzocOhg6GDocuhg6FroauhY6Lbotuim6MToyOjC6KDopOiU6ILogOh86LrouOio6Krouuiq6Ljovuiq6KjovOis6L7ovOis6K7ovuiu6L7owuiu6K7owOiy6MDoxOiw6LDoxuiw6Mboxuiy6LLoxOi26MTowOi06LTowui06ELoQugy6EDoRugy6DDoRuhG6DjoPugw6D7oPugy6DLoPOhA6DroMug26DboMOg26BDoFOgo6BboFOgo6CroFOgY6CLoIOga6CDoJOgY6BjoJugk6C7oMugq6DLoEugq6CroEOgo6CDoGugc6BroGuge6B7oGOge6EToSugw6DroOugy6CToKOgY6C7oLugy6CzoMugy6DDoMOg06AzoCugI6AjoBugK6AjoBugE6AboAugG6AboAOgC6AzoDOgQ6BDoDugK6ALozHQDdma5MB0AHQFemM9OV6bI6M52ZLqvD6rK6qw6rw+quuqruqrPqqrqqzqoj0/G6oe6n++mGup5uqBPqerqeTqjz6YS6XefT+XS7DqjbdUQdUAfUEXW4jqjrdbgO1/W6oK7XFXVBXVBX1OW6os6oy3W5zqjTdTgdraPpaDpa9+poXU736l5dTgfrcjqdDtbBOp2uptPpal1NV9PVOpuu1tk6m86ms3WxztbdulgX626drLt1s07WybpZd9PRdG/uVu6W7s3h0r06OIcrh0sH53LpYF0tlyuXS1fL6dLVdLacrpwunS23S2fTxblduV26OMdLF+vkHK8cL52c66WTdW6uV66XztW1uVs5XDlXOVc5XDlYOVy5XDlYOVi5XLlYuVw5XblYuVg5XTlZOV25XTlZOVm5XblZuV05XrlZuVk5XjlaOV65XjlaOVq5XrlauV66NlcrV0vX5mzpwnRSnVKn1El1vk6qi+p8na+L6py6qY6qY+qouqaOqWPqmrqjbqpj6sZ0YzqmTkzH1C11Yjox3VL365Y6ou7X/Tqibtc5dU9dUvfUQXVJXVIH1X3pwHS/7kv3pft1Sd2v23VJXVK364S5VjlWuVe5VzlWuVo5VrlVuVq5WrlVOVq5VTlVOVo5WjlVuVk5VblUuVm5WblUOVm5VDlUOVk5WTlUuVg5VLlTuVi5WLlTOVi5UzlTOVg5WDlTOVc6pq7XLXVLXa8j6nodU1fUMXVHXVFX1B11Rl1SJ9QhdULdUIfUIXVDna8b6nidr/N1vE6ZU5VblROVW5VjlROVE5VjlRuVC5UDlVOVA5X7lFOVU5X7lEuV+5TzlEuVS5XzlOuUS5XrlEOVQ5XrlDuV65TjlDuVO5XjlNuUO5XblDOVM5XblNOkS+qQOqfOqUPq/NyoHKscqRyrXKscqRypXKtcqVyonKqcKF2u03U83a3b6WadrLvp3FytnK3cKx2YTkz36366ng6nw+l6OlrX0/l0tI7W+XQ5nU8H1OV0OR1Qp9MBdbhOp9PpcF2tw3VBXa2rdUGdrQvqcp2ts3W57tblOp7u1t06nm6XW5RjlMuUY5RrlMuUy5RrlHOUC5QblBOUG5QzlBOUE5QzlDuUi5TLlHuUe5TLlHOUU5QrlEOUK5QjlEOUQ5QjlBOUm5SrlMuUq5SzlMuUy5SzlMOUW5TLlEuUy5RTlEuUS5RTlEOUC5QTlAOUE5T7kwOUA5T7k/OTi5SblMuUO5RDlBOUk5SDlMuUw5S7lMuUu5SjlMuUy5SjlJOU45PTk+uT65PTk9uTe5OLk4OTg5OLk5uTY5Nzk3uTe5Nzk4uTY5Nrk3OT05PLk9uTy5O7k9uT25O7k8OTu5Ork8OTw5Ork7OTq5Ojk7OTs5Ojk5uTo5OTk5uTm5OTk4OTs5KrknOSc5KrkmOSq5KTkmOSY5KTklOSk5KDklOSU5KDkkOSg5J7kkOSQ5J7kjuSe5KLkjuSO5KLkkuSi5KbkkuSS5KbkluSm5KjkluSW5KjkmuSK5IbktuR25EbksuRG5ILksuRy5ELkruRC5L7kbuRu5H7kauR+5HzkauRq5HzkbOR85EDkrORs5EDksORA5ITksORw5ETktORE5LrkdOR05HrkeORm5GLkaORo5GLkdORi5F7kdOR05F7kcORe5FrkcORw5FrkbORa5FjkbORs5FjkauRY5FzkauRq5FzkbuRc5GDkbuRu5GDkcuRg5GTkcuRy5GTkduRk5GDkUuRS5GDkTuRg5FzkTuRO5FzkSuRc5FjkSuRK5FjkSORY5FrkSORI5FrkTORa5F7kTORM5F7kUORe5GLkUORQ5GLkVORi5GbkVORU5GbkVuRO5NDk+OSQ5PrkuOS45LrkruSG5MTk8uSE5MLk8uSy5ILk8OSC5MDk8OSw5IDkyOTW5NTk/uS+5JTk/OSU5NLk/OS85JLkyuTO5PjkjOTM5PjkiOT45LTkiOTI5PTksOS05J7ksOSw5J7koOSE5ELkRuRG5ELkVORC5H7kFORU5H7kEOR+5DrkEORQ5HrkDOR65DbkDORM5HbkCOR25DjkCORI5HjkCuR45DzkCuRK5HzkDuR85ADkTuRO5EDkUuRe5LTkouS05LjkouSi5LjkpuS45K7kpuSm5K7kqOSw5KDksuSg5KTksuSy5KTktuSk5KrktuS25KrkvOSq5KzkvOS85KzkvuS65D7kLuQ+5ALkbuQu5ALkcOQ85CrkAORA5GrkLOQq5DzkJuQm5DzkIOQ85DjkIOQg5DjkNuQo5CTkOuQk5CLkOuQ65CLkNuQi5B7kNuQ25B7kIOQG5PLkiuTy5LbkiuTK5PbkvOSw5ALkcuQC5ETkcuQy5ATkdOQo5DrkLuQE5IjkuuRW5JrkjOS05HjkaORU5FbkRuRc5JjkiuSK5JjkhuSY5JTkhuSG5JTkguSU5JDkguSC5JDkvuRQ5I7kvuR+5E7kvORO5JLkvOR85FLkgOSS5JbkgOSA5JbkhOSW5IzkhOSE5IzkiOSm+aqubNcNWfNneXOctYcNncgZyDnIGcgNyDnIOcgNyAXICcgRyDnIEcgVyDnIOcgVyCHINcg5yCnIKcg5yCHICcg5yCHzWFzDnJnubFcNieWE8tlc9RcNnfNUXPU3DVHlpvmznJjubOcWW4sN5Yzy5XlGuQY5BzkAuQA5BzkynLZ3FiOQW5BzkFuQS5BzkHOQS5B7kAOLCfNPXPPnDS3zElzztwyt8w5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RkfGR8ZHRkdGSEY/xj5GQEZAxj7GP8Y+xj3GP8Y/xj1GPsY3RjnGOMY4RjlGOsY3RjhGOcY9Rj1GPkY9RjxGPkY+RjzGPEY8RjvGPMY8RjvGO0Y7xjrGO8Y7xjpGOsY6xjlGOkY6xjnGOEYlxiVGKUYpxiXGKcYlRibGKcYpRibGKkYmxibGKsYqxiZGK8YmRidGK0YrRifGK0YnxifGK8YrxidGLMYnRihGLEYsRijGLEYoxijGLMYsxihGLkYgxh/GG8Ybxh9GG8Yfxh5GG0Ybxh7GGsYeRh7GGsYaRh5GGkYexh1GGkYaxh3GGcYdRh3GGcYZRh3GGEYdxhzGGMYYxhxGGMYcRhlGGEYYRhnGF0YcxhxGH0YfxhxGIcYcRh1GIUYhRh3GIUYdxh3GIcYhxh1GIsYdRh5GIkYiRh7GIkYexh7GIsYixh5GI8Yexh9GI0Yjxh/GI8YfRiDGI8YjRiBGJMYbRhtGF0YXRhvGFkYbxhrGFsYWxhpGFsYaRhpGFkYWRhrGFUYaxhnGFcYVxhlGFcYZxhhGFUYVxhjGFMYYRhjGFMYURhhGFEYYxhdGFEYUxhfGE0YpxilGKsYpxi1GKkYqxi1GLcYyxjHGLsYxxjDGLsYuxjDGLcYwRjDGLcYtRjDGL8Y0RjRGMUY0RjNGMUYxRjNGL0YzxjJGL0YvxjLGLkYXxhbGEsYSxhZGEsYWRhZGEkYSRhbGEUYWxhXGEcYRxhVGEcYVRhVGEUYRRhXGEEYVxhTGEMYQxhRGEMYURhRGEEYQRhTGD0YURhPGD8YPRhNGD0Y1xjNGLkYuxjPGLMYzRjLGLMYsRjJGLEYyRjFGLEYsRjHGK0YxRi/GK8YrRi9GK0Yvxi5GK0Yrxi7GKsYuxi3GKsYqxi3GKcYOxhJGDsYSRhJGDkYORhLGDUYSxhHGDcYNxhFGDcY0RjLGNcY1RjJGNkYyxjNGNkY2xjNGNUYKxgpGEMYKRgtGEEYQRgvGEEYLxgvGEMYQxgtGDEYNxhHGDMYRRhHGDMYMRhFGDEYQxg9GCkYKxg/GCcYPRg/GCcYJRg9GCUY2RjXGNsY2RjVGN8YvRi3GLcY0RjFGMsYQRgxGEcYlRiXGJMYcRhxGGUYhxiBGH0YUxhNGE8YoRihGJEYkRijGI0YoxifGI8YjxidGI8YnRidGI0YjRifGIkYnxibGIsYixiZGIsYmRiZGIkYiRibGIUYmxiXGIcYhxiVGIcYlxiRGIUYhxiTGIMYBxgJGAsYCRgMGjAeMDowPjASMD4wQIBgjGMuMZkYCRjPj2ZkRgHGBkYGRgJGBsYGRgJGAsYHRgRGBMYGRgDGBUYGRgJGAUYFxgdFqvBoJGK9GrJGAkYARa8waq0YCRjIjmZGAkWo8YERgJGDMGsuMBIxVo9VIwAjAGMBIwBjAKMBIwEjAKMA4wDhmDDNOjVNjmFHMGGYEM4oZxYxgxi+j0sg0Lo1LI9PoNPrG36g0Ko2/kWn0jUnjbwQzSo1fRqkRavwyfhmhxqgRanwao8ao8Wl0Gp/GptFpdBqbxqXRNdKMN+PNSDPORprxNc7G2fgaaeNrhI20kTbCRpwRNtaMOCPOWDPqjDWjzagz6ow2Y220GWNjbayNsdE2xkbZaBtto2y8i7SKs4qsiqyKs4qrirOKsoqriquKsoqqirKKsYqqiqqKsYqoirGKsIqoiqiKsIqnirCKr4qniqeKr4qmiq+KroqmiqaKroqliq6KqYqliqWKqYqkiq2Kroq1irWKroq3iq6Kr4q3ireKr4q4iq+KsIq4iriKsIq5irCKsYq5irmKsYq6irGKsoq6irqKsoq7irKKs4q7iruKs4q8irOKtIq8iryKtIq9iqyKq4qjiqOKq4qiiquKqoqiiqKKqoqhiqqKqIqhiqGKqIqgiqiKp4qgiqCKp4qfiqeKpoqfip+KpoqeiqaKpYqeip6KpYqdiqWKpIqdip2KpIqcjL2RaPwZiUbe+DP+jLzRZ+SNu9Fn9Bl3Y8+4G4fGnrFnHBqFxptxNuaMs5FnzBlzRp5xZ7yNQSNuDBqNRtyIG41GoNFoLBqBRqCxaOyNPaPQyDMKjbqRZ+QZdWNeHFUUVdRU1FQUVcxUFFUMVcxUzFQMVcRUDFUEVcRUxFQEVbxUBFX8VLxUvFT8VLRU/FT0VLRUtFT0VKxU9FTsVKxUrFTsVKRU7FTcVKRUpFTcVJxkvI240TbiRqDRNtpGoLE2Ao0/Y22sjT+jzvgz+ow6o87oM+KMPmPPiDPijD0jbewZeUbaSBt5xrmYqRipqKmoqRipCKmIqSipmKmYqSipGKmYqKioWKmoqLioWKlYqbioaKm4qMioaKloqcio2KhoqdioeKnYqOioeKl4qeioiKnoqPioiKmIqfioKKlYqUipmKiYqEipiKhIqTipiKiIqDipeMhoNAaNR+PRGDQijblxZ+QZe+PPCDTSjK6xLboqtiqmKt4q2irWKnYqcipuMsrGuNir2MsYF3kZY6OtyKvIy2gr7jLajLXiruIuY62oy1gzwkVdRV1GuJjLCBvfYq5iLuNbxGV8jbQiriIuI614y0gztsVbxVvGtmirSKi4p2ioaKi4p1iouKfIh0+xT7FQMVBxUHFQMVBRUPFOEU9xTRFPMU+eop7inCKd4poinWKdOkU7xTdFOMU1RTjFOMU1xTXFOEU5xTVFPUVART3FPUVARUDFPUVCRTbFNcU2xTbFNUU3RTvFO8U1RTnFOcU1RTbFN8U1xT5FP8VCRT/FP8VCxULFP8VARTVFNMU0xTRFNMUzRTRFM8UzxTNFM8UyRS7FLkUvRS/FLkUwxS1FLUUuRS5FLcUuxS3FLEUtRTNFMsUyRTLFMcUyxTLFMUUxxTHFMEUxRTHFMEUwxTDFL0UwRTDFL0UvRRrFGkUeRR7FGsUexRpFG8UexR5FG0UfRRvFGzeKP4o3ijlyFIEUcxR37CgOKe4o6tBRFFLUUcSBoxikWKJoorihuKFootihaKKIotih2KGIovihiKKYovih+KGYogiimKJ4ogiiCKJ4ouiheKJIouih6KFIosihSKI4osihyKE4oqihOKIYoqihqKEYopihKKI4oqiiqKI4osiiOKJIgkSxRZFE8cSJ4oviiWKKFMUYxRRFFCiKMoooiiZMFGEUTRRLlCi6KG4odihKKEoodihSKHYofihSKFIofihaKH4ogihaKFoogihiKIIoeihiKGIoeiheKHoociheKF4ocihWKHIoaihWKFYoaihOKGooZihOKE4oZihGKFIpTikmKU4pSikmKSYpSikiKUopRikiKSIpRikeKUYpQikeKR4pQik+KfIo9igSKfYoGikSKRIpGikWKQYpLikyKS4pXikyKTIpXikqKV4pVikqKSopVilSKR4pPikaKT4pOikaKRopOik2KUooUigmKCYoUiguKFIoWiguKC4oWig2KFooYsBQfFDEULxwoeigeKFYoeig6KBYocigWKE4ocigyKA4oaigOKEIoaigqKAIoYigGKTIpCikyKSopCikKKSopDikqKSYpDikOKSYpAikmKSIpAikCKSIpPijiKR4pPij+KN4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ooSig6KDooKigqKBooGigKKAon+if6J+onyie6J6onmieaJ4oniid6J3onaidqJ1onWidKJ0onOic6JyonKicaJxonCicKJvom6ibaJtomyibKJromuiaqJqommiaaJoomiiZ6JnomaiZqJlomWiZKJkomOiYqJhomGiYKJgol+iX6Jeol6iXaJdolyiXKJboluiWqJaolmiV6JWolSiU6JSolGiUaJQolCiT6JPok6iTqJNok2iTKJMokuiS6JKokqiSaJJokiiSKJHokeiRqJGokWiRaJEokOiQqJCokGiQaJAokCiP6I/oj6iPqI9oj2iPKI8ojuiO6I6ojqiOaI5ojiiOKI3ojeiNqI1ojSiNKIzojOiMqIyojGiMaIwojCiL6Ivoi6iLqItoi2iLKIsoiuiK6IqoiqiKaIpoiiiJ6ImoiaiJaIloiSiJKIjoiOiIqIioiGiIaIgoiCiH6Ifoh6iHqIdoh2iHKIcohuiG6IaohqiGaIXohaiFKITohKiEaIRohCiEKIPog+iDqIOog2iDaIMogyiC6ILogqiCqIJogmiCKIIogeiB6IGogaiBaIFogSiA6ICogKiAaIBogCiAKJn0bOoWdQsWhYti2aj2Sg2io1eo9eoNWqNVqPVKFmULEqNTqNj0bGoWFQsGhYNi4JFwaJf0a+oNCqNRqPRKDQKjT6jz6gz6ow2o80oM8qMLqPK6B/9o37UjyajySgyioweo8eoMWqMFqPFaB/to8QoMcpH+ege3aPD6DAqjAqjejQYxaO/qC/ai/KivOguuove0TtqR+1oHa2juqgumovmorgoLkpH6egcnaO36C0qR+VoHI2jtmgtCkfh6Bt9o7QoLepG3WgbbaG9oL2gvKC8oLugu6C6oLqguaC5oLiguKC3oLegtqC1oLSgtKCzoLOgsqCyoLGgsaCwoLCgr6CvoK6grqCtoK2grKCsoKugq6CqoKqgqaCpoKigqKCnoKagpaCloKSgpKCjoKOgoqCioKGgoaCgoKCgn6CfoJ6gnqCdoJ2gnKCcoJugm6CaoJqgmaCXoJaglKCToJKgkaCRoJCgkKCPoI+gjqCOoI2gjaCMoIygi6CLoIqgiqCJoImgiKCIoIegh6CGoIaghaCFoISgg6CCoIKggaCBoICggKB/oH+gfqB+oH2gfaB8oHyge6B7oHqgeqB5oHmg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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Mould-450-15",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.jpg b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.jpg index 9352bbde7..aee04bbea 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.jpg +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.jpg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4bd8d1ed60ed8dbcb164e451727548efec982de0d32bca877d3c4deff8d047b0 -size 82867 +oid sha256:5b9cbbc578565250d3724808a23a93a7d7ad91cb9b399571d19155dda4ea3bfd +size 123972 diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.json b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.json index 17540bfda..14a197af3 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.json +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.json @@ -3,29 +3,5 @@ "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-450-15.SLDASM", "Checkbox7": "Unchecked", "Hide": "0" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheetTop_x1_2mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldPostDie_x1_5mm_Ferro.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldInsert_x1_2mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldBase_x1_10mm_AL.SLDPRT" } ] \ No newline at end of file diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.step b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.step index df5707b01..2436b21d1 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.step +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.step @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d86030f2f660711958b773bd45f443a158ef72308046bef54efaa5ea064a9e1d -size 524141 +oid sha256:91697e46fdc23762cd0f5956a1e60ae34350977ef9d575a1f1988bac1fe1ea7c +size 1978370 diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.tree.json b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.tree.json index 84cf2a3ce..ef77f3c72 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.tree.json +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.tree.json @@ -6,6 +6,11 @@ "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", "IsSuppressed": true }, + { + "Name": "900_MouldSheet_x2_2mm_INOX-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT", + "IsSuppressed": true + }, { "Name": "910_MouldPositioner_x4_2mm_INOX-2", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", @@ -17,24 +22,254 @@ "IsSuppressed": true }, { - "Name": "900_MouldSheet_x2_2mm_INOX-2", + "Name": "Bearing-608^Mould-450-15-4", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-4/2^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-4/1^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-4/3^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-5", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-5/2^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-5/1^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-5/3^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-6", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-6/2^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-6/1^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-6/3^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "DowelM6-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM6.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "socket button head cap screw_am-6", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-9", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-9/2^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-9/1^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-9/3^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-8", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-8/2^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-8/1^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-8/3^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "socket button head cap screw_am-7", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": true + }, + { + "Name": "socket button head cap screw_am-8", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": true + }, + { + "Name": "DowelM6-4", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM6.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "socket button head cap screw_am-5", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-10", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-10/2^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-10/1^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-10/3^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-22OD-8ID-7H-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Bearing-22OD-8ID-7H.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "920_MouldInsert_x1_2mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldInsert_x1_2mm_INOX.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "910_MouldBase_x1_10mm_AL-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldBase_x1_10mm_AL.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "910_MouldPositioner_x4_2mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "920_MouldPostDie_x1_5mm_Ferro-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldPostDie_x1_5mm_Ferro.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "900_MouldSheetTop_x1_2mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheetTop_x1_2mm_INOX.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "900_MouldSheetTop_x1_2mm_INOX-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheetTop_x1_2mm_INOX.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-3", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-3/2^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-3/1^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-3/3^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "DowelM6-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM6.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "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": true + }, + { + "Name": "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": true + }, + { + "Name": "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": true + }, + { + "Name": "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": true + }, + { + "Name": "DowelM6-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM6.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "900_MouldSheet_x2_2mm_INOX-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT", - "IsSuppressed": false + "IsSuppressed": true + }, + { + "Name": "Bearing-22OD-8ID-7H-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Bearing-22OD-8ID-7H.SLDPRT", + "IsSuppressed": true }, { "Name": "Mould-Seg-15-450-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", - "IsSuppressed": false - }, - { - "Name": "Mould-Seg-15-450-1/DowelM8-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "Mould-Seg-15-450-1/DowelM8-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", - "IsSuppressed": false + "IsSuppressed": true }, { "Name": "Mould-Seg-15-450-1/DowelM8-4", @@ -44,47 +279,52 @@ { "Name": "Mould-Seg-15-450-1/Mould-2", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", - "IsSuppressed": false + "IsSuppressed": true }, { - "Name": "Mould-Seg-15-450-1/Mould-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", - "IsSuppressed": false + "Name": "Mould-Seg-15-450-1/DowelM8-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Mould-Seg-15-450-1/DowelM8-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "IsSuppressed": true }, { "Name": "Mould-Seg-15-450-1/DowelM8-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "900_MouldSheet_x2_2mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT", "IsSuppressed": true }, { - "Name": "910_MouldPositioner_x4_2mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldPositioner_x4_2mm_INOX.SLDPRT", + "Name": "Mould-Seg-15-450-1/Mould-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", "IsSuppressed": true }, { - "Name": "900_MouldSheetTop_x1_2mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheetTop_x1_2mm_INOX.SLDPRT", - "IsSuppressed": false + "Name": "Mould-Seg-15-450-1/Mould-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", + "IsSuppressed": true }, { - "Name": "920_MouldPostDie_x1_5mm_Ferro-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldPostDie_x1_5mm_Ferro.SLDPRT", - "IsSuppressed": false + "Name": "Bearing-608^Mould-450-15-7", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "IsSuppressed": true }, { - "Name": "920_MouldInsert_x1_2mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldInsert_x1_2mm_INOX.SLDPRT", - "IsSuppressed": false + "Name": "Bearing-608^Mould-450-15-7/2^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true }, { - "Name": "910_MouldBase_x1_10mm_AL-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldBase_x1_10mm_AL.SLDPRT", - "IsSuppressed": false + "Name": "Bearing-608^Mould-450-15-7/1^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Bearing-608^Mould-450-15-7/3^Bearing-608_Mould-450-15-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "IsSuppressed": true } ] }, @@ -106,6 +346,21 @@ "IsSuppressed": true, "activeConfiguration": null }, + { + "Name": "900_MouldSheet_x2_2mm_INOX-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, { "Name": "910_MouldPositioner_x4_2mm_INOX-2", "Children": null, @@ -137,124 +392,13 @@ "activeConfiguration": null }, { - "Name": "900_MouldSheet_x2_2mm_INOX-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Top": {}, - "Bottom": {} - }, - "Equations": {}, - "Mass": { - "Mass": 2.942461925541079, - "Density": 8000.000133, - "Volume": 0.00036780773457783134, - "SurfaceArea": 0.3725835221436341, - "CenterOfMassX": 0.010830735615608626, - "CenterOfMassY": 8.656546142756995E-17, - "CenterOfMassZ": 0.0010000000000000002 - }, - "Box": { - "MinX": -0.30999999999999994, - "MinY": 0.0004999999999993042, - "MinZ": -0.2099999999999997, - "MaxX": 0.2100000000000001, - "MaxY": 0.002500000000000696, - "MaxZ": 0.21000000000000046 - }, - "Material": { - "Material": "AISI 316 Stainless Steel Sheet (SS)", - "Materials": "SOLIDWORKS Materials" - }, - "States": { - "wrong": "1", - "errors": "1", - "warnings": "True", - "features": "ProfileFeature" - }, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Mould-Seg-15-450-1", + "Name": "Bearing-608^Mould-450-15-4", "Children": [ { - "Name": "Mould-Seg-15-450-1/DowelM8-2", + "Name": "Bearing-608^Mould-450-15-4/2^Bearing-608_Mould-450-15-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0009861450038860776, - "Density": 999.9999999999999, - "Volume": 9.861450038860776E-07, - "SurfaceArea": 0.0005798323540218004, - "CenterOfMassX": -0.25285738016697223, - "CenterOfMassY": -0.03202845795320286, - "CenterOfMassZ": 0.009814795296011232 - }, - "Box": { - "MinX": 0.19849999999999993, - "MinY": 0.0044999999999999814, - "MinZ": -0.00399999999998784, - "MaxX": 0.20649999999999993, - "MaxY": 0.024500000000000008, - "MaxZ": 0.004000000000012265 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Mould-Seg-15-450-1/DowelM8-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0009861450038860776, - "Density": 999.9999999999999, - "Volume": 9.861450038860776E-07, - "SurfaceArea": 0.0005798323540218004, - "CenterOfMassX": -0.25285738016697223, - "CenterOfMassY": -0.03202845795320286, - "CenterOfMassZ": 0.009814795296011232 - }, - "Box": { - "MinX": -0.00400000000001291, - "MinY": 0.004499999999999279, - "MinZ": 0.1984999999999999, - "MaxX": 0.003999999999987153, - "MaxY": 0.024499999999999307, - "MaxZ": 0.20650000000000002 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Mould-Seg-15-450-1/DowelM8-4", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", "Properties": null, "Equations": null, "Mass": null, @@ -266,222 +410,37 @@ "activeConfiguration": null }, { - "Name": "Mould-Seg-15-450-1/Mould-2", + "Name": "Bearing-608^Mould-450-15-4/1^Bearing-608_Mould-450-15-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", - "Properties": { - "Default": {}, - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.3644484955592151, - "Density": 999.9999999999999, - "Volume": 0.00036444849555921515, - "SurfaceArea": 0.09894162830044406, - "CenterOfMassX": 8.628315526903119E-17, - "CenterOfMassY": 9.519718133642022E-18, - "CenterOfMassZ": 0.0075000000000000015 - }, - "Box": { - "MinX": -0.20999999999999996, - "MinY": 0.002499999999999266, - "MinZ": -0.20999999999999996, - "MaxX": 0.20999999999999996, - "MaxY": 0.01750000000000073, - "MaxZ": 0.21000000000000002 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, "LaserParts": null, - "IsSuppressed": false, + "IsSuppressed": true, "activeConfiguration": null }, { - "Name": "Mould-Seg-15-450-1/Mould-1", + "Name": "Bearing-608^Mould-450-15-4/3^Bearing-608_Mould-450-15-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", - "Properties": { - "Default": {}, - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.3644484955592151, - "Density": 999.9999999999999, - "Volume": 0.00036444849555921515, - "SurfaceArea": 0.09894162830044406, - "CenterOfMassX": 8.628315526903119E-17, - "CenterOfMassY": 9.519718133642022E-18, - "CenterOfMassZ": 0.0075000000000000015 - }, - "Box": { - "MinX": -0.20999999999999996, - "MinY": 0.01749999999999927, - "MinZ": -0.2099999999999999, - "MaxX": 0.20999999999999996, - "MaxY": 0.03250000000000074, - "MaxZ": 0.21000000000000008 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Mould-Seg-15-450-1/DowelM8-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0009861450038860776, - "Density": 999.9999999999999, - "Volume": 9.861450038860776E-07, - "SurfaceArea": 0.0005798323540218004, - "CenterOfMassX": -0.25285738016697223, - "CenterOfMassY": -0.03202845795320286, - "CenterOfMassZ": 0.009814795296011232 - }, - "Box": { - "MinX": -0.003999999999988513, - "MinY": 0.0045000000000006875, - "MinZ": -0.2064999999999999, - "MaxX": 0.004000000000011494, - "MaxY": 0.024500000000000716, - "MaxZ": -0.19849999999999984 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, + "IsSuppressed": true, "activeConfiguration": null } ], - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.725823568235196, - "Density": 999.9999999999998, - "Volume": 0.0007258235682351962, - "SurfaceArea": 0.20183443489108077, - "CenterOfMassX": 0.00027512796776840096, - "CenterOfMassY": 2.0464435729425444E-17, - "CenterOfMassZ": 1.147302088111876E-05 - }, - "Box": { - "MinX": -0.20999999999999996, - "MinY": 0.002499999999999265, - "MinZ": -0.20999999999999996, - "MaxX": 0.20999999999999996, - "MaxY": 0.03250000000000073, - "MaxZ": 0.21000000000000008 - }, - "Material": { - "DowelM8-2": "", - "DowelM8-3": "", - "Mould-2": "", - "Mould-1": "", - "DowelM8-1": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Mould-Seg-15-450-1/DowelM8-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0009861450038860776, - "Density": 999.9999999999999, - "Volume": 9.861450038860776E-07, - "SurfaceArea": 0.0005798323540218004, - "CenterOfMassX": -0.25285738016697223, - "CenterOfMassY": -0.03202845795320286, - "CenterOfMassZ": 0.009814795296011232 - }, - "Box": { - "MinX": 0.19849999999999993, - "MinY": 0.0044999999999999814, - "MinZ": -0.00399999999998784, - "MaxX": 0.20649999999999993, - "MaxY": 0.024500000000000008, - "MaxZ": 0.004000000000012265 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Mould-Seg-15-450-1/DowelM8-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0009861450038860776, - "Density": 999.9999999999999, - "Volume": 9.861450038860776E-07, - "SurfaceArea": 0.0005798323540218004, - "CenterOfMassX": -0.25285738016697223, - "CenterOfMassY": -0.03202845795320286, - "CenterOfMassZ": 0.009814795296011232 - }, - "Box": { - "MinX": -0.00400000000001291, - "MinY": 0.004499999999999279, - "MinZ": 0.1984999999999999, - "MaxX": 0.003999999999987153, - "MaxY": 0.024499999999999307, - "MaxZ": 0.20650000000000002 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Mould-Seg-15-450-1/DowelM8-4", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", "Parent": null, "Properties": null, "Equations": null, @@ -494,116 +453,704 @@ "activeConfiguration": null }, { - "Name": "Mould-Seg-15-450-1/Mould-2", + "Name": "Bearing-608^Mould-450-15-4/2^Bearing-608_Mould-450-15-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", "Parent": null, - "Properties": { - "Default": {}, - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.3644484955592151, - "Density": 999.9999999999999, - "Volume": 0.00036444849555921515, - "SurfaceArea": 0.09894162830044406, - "CenterOfMassX": 8.628315526903119E-17, - "CenterOfMassY": 9.519718133642022E-18, - "CenterOfMassZ": 0.0075000000000000015 - }, - "Box": { - "MinX": -0.20999999999999996, - "MinY": 0.002499999999999266, - "MinZ": -0.20999999999999996, - "MaxX": 0.20999999999999996, - "MaxY": 0.01750000000000073, - "MaxZ": 0.21000000000000002 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, "LaserParts": null, - "IsSuppressed": false, + "IsSuppressed": true, "activeConfiguration": null }, { - "Name": "Mould-Seg-15-450-1/Mould-1", + "Name": "Bearing-608^Mould-450-15-4/1^Bearing-608_Mould-450-15-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", "Parent": null, - "Properties": { - "Default": {}, - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.3644484955592151, - "Density": 999.9999999999999, - "Volume": 0.00036444849555921515, - "SurfaceArea": 0.09894162830044406, - "CenterOfMassX": 8.628315526903119E-17, - "CenterOfMassY": 9.519718133642022E-18, - "CenterOfMassZ": 0.0075000000000000015 - }, - "Box": { - "MinX": -0.20999999999999996, - "MinY": 0.01749999999999927, - "MinZ": -0.2099999999999999, - "MaxX": 0.20999999999999996, - "MaxY": 0.03250000000000074, - "MaxZ": 0.21000000000000008 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, "LaserParts": null, - "IsSuppressed": false, + "IsSuppressed": true, "activeConfiguration": null }, { - "Name": "Mould-Seg-15-450-1/DowelM8-1", + "Name": "Bearing-608^Mould-450-15-4/3^Bearing-608_Mould-450-15-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0009861450038860776, - "Density": 999.9999999999999, - "Volume": 9.861450038860776E-07, - "SurfaceArea": 0.0005798323540218004, - "CenterOfMassX": -0.25285738016697223, - "CenterOfMassY": -0.03202845795320286, - "CenterOfMassZ": 0.009814795296011232 - }, - "Box": { - "MinX": -0.003999999999988513, - "MinY": 0.0045000000000006875, - "MinZ": -0.2064999999999999, - "MaxX": 0.004000000000011494, - "MaxY": 0.024500000000000716, - "MaxZ": -0.19849999999999984 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, "LaserParts": null, - "IsSuppressed": false, + "IsSuppressed": true, "activeConfiguration": null }, { - "Name": "900_MouldSheet_x2_2mm_INOX-1", + "Name": "Bearing-608^Mould-450-15-5", + "Children": [ + { + "Name": "Bearing-608^Mould-450-15-5/2^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-5/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-5/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-5/2^Bearing-608_Mould-450-15-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-5/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-5/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-6", + "Children": [ + { + "Name": "Bearing-608^Mould-450-15-6/2^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-6/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-6/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-6/2^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-6/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-6/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "DowelM6-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM6.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "socket button head cap screw_am-6", + "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": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-9", + "Children": [ + { + "Name": "Bearing-608^Mould-450-15-9/2^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-9/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-9/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-9/2^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-9/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-9/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-8", + "Children": [ + { + "Name": "Bearing-608^Mould-450-15-8/2^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-8/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-8/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-8/2^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-8/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-8/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "socket button head cap screw_am-7", + "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": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "socket button head cap screw_am-8", + "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": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "DowelM6-4", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM6.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "socket button head cap screw_am-5", + "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": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-10", + "Children": [ + { + "Name": "Bearing-608^Mould-450-15-10/2^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-10/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-10/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-10/2^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-10/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-10/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-22OD-8ID-7H-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Bearing-22OD-8ID-7H.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "920_MouldInsert_x1_2mm_INOX-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldInsert_x1_2mm_INOX.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "910_MouldBase_x1_10mm_AL-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldBase_x1_10mm_AL.SLDPRT", "Parent": null, "Properties": null, "Equations": null, @@ -630,150 +1177,607 @@ "IsSuppressed": true, "activeConfiguration": null }, - { - "Name": "900_MouldSheetTop_x1_2mm_INOX-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheetTop_x1_2mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Top": {}, - "Bottom": {} - }, - "Equations": {}, - "Mass": { - "Mass": 4.413692888311618, - "Density": 8000.000133, - "Volume": 0.000551711601866747, - "SurfaceArea": 0.742779150504367, - "CenterOfMassX": 0.010830735615608615, - "CenterOfMassY": 8.554668780684494E-17, - "CenterOfMassZ": 0.001166666666666667 - }, - "Box": { - "MinX": -0.2139799389764474, - "MinY": 0.0226519224698771, - "MinZ": -0.2139799389764475, - "MaxX": 0.2139799389764474, - "MaxY": 0.033500000000000786, - "MaxZ": 0.2139799389764476 - }, - "Material": { - "Material": "AISI 316 Stainless Steel Sheet (SS)", - "Materials": "SOLIDWORKS Materials" - }, - "States": { - "wrong": "1", - "errors": "1", - "warnings": "True", - "features": "ProfileFeature" - }, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "920_MouldPostDie_x1_5mm_Ferro-1", "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldPostDie_x1_5mm_Ferro.SLDPRT", "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 6.083862755968792, - "Density": 8000.000133, - "Volume": 0.000760482831853072, - "SurfaceArea": 0.3119759645943007, - "CenterOfMassX": 9.512210160971974E-18, - "CenterOfMassY": 8.706064020789526E-17, - "CenterOfMassZ": 0.0025000000000000005 - }, - "Box": { - "MinX": -0.19500000000000006, - "MinY": 0.01749999999999935, - "MinZ": -0.19499999999999995, - "MaxX": 0.19500000000000006, - "MaxY": 0.022500000000000644, - "MaxZ": 0.19500000000000023 - }, - "Material": { - "Material": "AISI 316 Stainless Steel Sheet (SS)", - "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": "920_MouldInsert_x1_2mm_INOX-1", + "Name": "900_MouldSheetTop_x1_2mm_INOX-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\920_MouldInsert_x1_2mm_INOX.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheetTop_x1_2mm_INOX.SLDPRT", "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 2.4335451023875168, - "Density": 8000.000133, - "Volume": 0.0003041931327412288, - "SurfaceArea": 0.30730626548245754, - "CenterOfMassX": 1.2749218808437954E-17, - "CenterOfMassY": 8.63993158605635E-17, - "CenterOfMassZ": 0.001 - }, - "Box": { - "MinX": -0.19500000000000006, - "MinY": 0.022499999999999354, - "MinZ": -0.19499999999999992, - "MaxX": 0.19500000000000006, - "MaxY": 0.024500000000000646, - "MaxZ": 0.19500000000000026 - }, - "Material": { - "Material": "AISI 316 Stainless Steel Sheet (SS)", - "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": "910_MouldBase_x1_10mm_AL-1", + "Name": "900_MouldSheetTop_x1_2mm_INOX-2", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\910_MouldBase_x1_10mm_AL.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheetTop_x1_2mm_INOX.SLDPRT", "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.949092699081699, - "Density": 1000.0, - "Volume": 0.000949092699081699, - "SurfaceArea": 0.38831415926535895, - "CenterOfMassX": 0.0, - "CenterOfMassY": 0.002, - "CenterOfMassZ": 0.0 - }, - "Box": { - "MinX": -0.22600000000000006, - "MinY": -0.004500000000000218, - "MinZ": -0.21, - "MaxX": 0.22600000000000006, - "MaxY": 0.0005000000000002182, - "MaxZ": 0.21 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, "LaserParts": null, - "IsSuppressed": false, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-3", + "Children": [ + { + "Name": "Bearing-608^Mould-450-15-3/2^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-3/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-3/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-3/2^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-3/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-3/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "DowelM6-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM6.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "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": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "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": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "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": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "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": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "DowelM6-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM6.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "900_MouldSheet_x2_2mm_INOX-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\900_MouldSheet_x2_2mm_INOX.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-22OD-8ID-7H-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Bearing-22OD-8ID-7H.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1", + "Children": [ + { + "Name": "Mould-Seg-15-450-1/DowelM8-4", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/Mould-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/DowelM8-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/DowelM8-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/DowelM8-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/Mould-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/Mould-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-Seg-15-450.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/DowelM8-4", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/Mould-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/DowelM8-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/DowelM8-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/DowelM8-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\dowel\\DowelM8.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/Mould-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Mould-Seg-15-450-1/Mould-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-7", + "Children": [ + { + "Name": "Bearing-608^Mould-450-15-7/2^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-7/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-7/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Mould-450-15\\Bearing-608^Mould-450-15.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-7/2^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\2^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-7/1^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\1^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Bearing-608^Mould-450-15-7/3^Bearing-608_Mould-450-15-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx12324\\VC~~\\Bearing-608_Mould-450-15\\3^Bearing-608_Mould-450-15.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, "activeConfiguration": null } ], @@ -785,6 +1789,11 @@ "Comment": "", "Hide": "0" }, + "Open": { + "Checkbox7": "Unchecked", + "Comment": "", + "Hide": "0" + }, "Global": { "IsLaser": "1", "Catalog": "1", @@ -793,32 +1802,21 @@ }, "Equations": {}, "Mass": { - "Mass": 17.382847325468614, - "Density": 4777.597552435482, - "Volume": 0.0036384076169428165, - "SurfaceArea": 2.2963447501563268, - "CenterOfMassX": -0.0018218725746294566, - "CenterOfMassY": 0.01914432708255756, - "CenterOfMassZ": 1.0599830035614508E-16 + "Mass": 19.108582927707676, + "Density": 5615.897284476228, + "Volume": 0.003402587682742822, + "SurfaceArea": 2.568545866404736, + "CenterOfMassX": 0.0014540674182410194, + "CenterOfMassY": 0.03195870348032976, + "CenterOfMassZ": -2.7853492611014364E-05 }, "Box": null, - "Material": { - "900_MouldSheet_x2_2mm_INOX-2": "AISI 316 Stainless Steel Sheet (SS)", - "Mould-Seg-15-450-1/DowelM8-2": "", - "Mould-Seg-15-450-1/DowelM8-3": "", - "Mould-Seg-15-450-1/Mould-2": "", - "Mould-Seg-15-450-1/Mould-1": "", - "Mould-Seg-15-450-1/DowelM8-1": "", - "900_MouldSheetTop_x1_2mm_INOX-1": "AISI 316 Stainless Steel Sheet (SS)", - "920_MouldPostDie_x1_5mm_Ferro-1": "AISI 316 Stainless Steel Sheet (SS)", - "920_MouldInsert_x1_2mm_INOX-1": "AISI 316 Stainless Steel Sheet (SS)", - "910_MouldBase_x1_10mm_AL-1": "" - }, + "Material": {}, "States": { - "wrong": "2", - "errors": "51 51", - "warnings": "True True", - "features": "ReferencePattern | Reference" + "wrong": "1", + "errors": "51", + "warnings": "True", + "features": "Reference" }, "LaserParts": null, "IsSuppressed": false, @@ -830,6 +1828,11 @@ "Comment": "", "Hide": "0" }, + "Open": { + "Checkbox7": "Unchecked", + "Comment": "", + "Hide": "0" + }, "Global": { "IsLaser": "1", "Catalog": "1", diff --git a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.x_t b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.x_t index 200d75f63..2fbcc18e4 100644 --- a/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.x_t +++ b/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.x_t @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ee610b4bfd98e61593f0a27404092faf6ddeb66cd59c25084799a67ab5fa2d7 -size 191358 +oid sha256:b74c8f5f415fbedecfb098579e620f90d4cc02cd6035e7ecf37a6bc50059d825 +size 1002208 diff --git a/sheetpress/components/900_Moulds/450-15mm/cad-report-Default.json b/sheetpress/components/900_Moulds/450-15mm/cad-report-Default.json index 5584720b3..d1fa3dcad 100644 --- a/sheetpress/components/900_Moulds/450-15mm/cad-report-Default.json +++ b/sheetpress/components/900_Moulds/450-15mm/cad-report-Default.json @@ -108,7 +108,7 @@ "command": "convert.exe --source=\"C:/Users/mc007/Desktop/osr/products/products/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.SLDASM\" --target=\"C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-450-15.step\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=30 --renderer=solidworks --quality=2", "messages": [ "Changed view: *Render", - "Failed to change configuration: Default", + "Changed Configuration: Default", "IPC error:timeout", "Conversion successful. Output file saved to: C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-450-15.step " ], @@ -217,7 +217,7 @@ "command": "convert.exe --source=\"C:/Users/mc007/Desktop/osr/products/products/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.SLDASM\" --target=\"C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-450-15.x_t\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=30 --renderer=solidworks --quality=2", "messages": [ "Changed view: *Render", - "Failed to change configuration: Default", + "Changed Configuration: Default", "IPC error:timeout", "Conversion successful. Output file saved to: C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-450-15.x_t " ], @@ -325,7 +325,7 @@ "code": 0, "command": "model-reader.exe --source=\"C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-450-15.SLDASM\" --target=\"C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-450-15.json\"", "messages": [ - "Failed to change configuration C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-450-15.SLDASM : Default", + "Changed Configuration: Default", "Serialized to C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-450-15.json", "Serialized Tree to C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-450-15.tree.json" ], @@ -434,7 +434,7 @@ "command": "convert.exe --source=\"C:/Users/mc007/Desktop/osr/products/products/sheetpress/components/900_Moulds/450-15mm/Mould-450-15.SLDASM\" --target=\"C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-450-15.jpg\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=30 --renderer=solidworks --quality=2", "messages": [ "Changed view: *Render", - "Failed to change configuration: Default", + "Changed Configuration: Default", "IPC error:timeout", "Conversion successful. Output file saved to: C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\900_Moulds\\450-15mm\\Mould-450-15.jpg " ],