XWWitPark/witpark_szjsc/xw_szjsc_web/public/widgets/measure/widget.js

2 lines
1.3 KiB
JavaScript
Raw Permalink Normal View History

2024-09-12 00:10:00 +00:00
/* 2020-9-24 14:48:22 | 版权所有 军懋国兴 */
mars3d.widget.bindClass(mars3d.widget.BaseWidget.extend({options:{view:{type:"window",url:"view.html",windowOptions:{width:310,height:530}}},measureControl:null,create:function(){this.measureControl=new mars3d.analysi.Measure({viewer:this.viewer})},viewWindow:null,winCreateOK:function(e,t){this.viewWindow=t},activate:function(){},disable:function(){this.viewWindow=null,this.clearDraw()},drawPolyline:function(e){this.measureControl.measureLength(e)},drawPolygon:function(e){this.measureControl.measureArea(e)},drawHeight:function(e){this.measureControl.measureHeight(e)},drawSection:function(e){this.measureControl.measureSection(e)},measureAngle:function(e){this.measureControl.measureAngle(e)},measurePoint:function(e){this.measureControl.measurePoint(e)},updateUnit:function(e,t){this.measureControl.updateUnit(e,t)},clearDraw:function(){this.measureControl.clearMeasure(),mars3d.widget.disable(this.jkWidgetUri)},formatArea:function(e,t){return this.measureControl.formatArea(e,t)},formatLength:function(e,t){return this.measureControl.formatLength(e,t)},jkWidgetUri:"widgets/measureChars/widget.js",showSectionChars:function(e){mars3d.widget.activate({uri:this.jkWidgetUri,data:e})},changeOnlyPickModel:function(e){viewer.mars.onlyPickModelPosition=e}}));