@kq_npm/client3d_webgl_vue
Version:
KQGIS Client3D for Vue.js
1 lines • 22.8 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue"),require("@kq_npm/client_common_vue/_utils/gis-utils"),require("@kq_npm/client_common_vue/init.js"),require("@kq_npm/client_common_vue/_utils/const-image"),require("@kq_npm/client_common_vue/_utils/util")):"function"==typeof define&&define.amd?define("@kq_npm/client3d_webgl_vue",["vue","@kq_npm/client_common_vue/_utils/gis-utils","@kq_npm/client_common_vue/init.js","@kq_npm/client_common_vue/_utils/const-image","@kq_npm/client_common_vue/_utils/util"],t):"object"==typeof exports?exports["@kq_npm/client3d_webgl_vue"]=t(require("vue"),require("@kq_npm/client_common_vue/_utils/gis-utils"),require("@kq_npm/client_common_vue/init.js"),require("@kq_npm/client_common_vue/_utils/const-image"),require("@kq_npm/client_common_vue/_utils/util")):e["@kq_npm/client3d_webgl_vue"]=t(e.Vue,e["@kq_npm/client_common_vue/_utils/gis-utils"],e["@kq_npm/client_common_vue/init.js"],e["@kq_npm/client_common_vue/_utils/const-image"],e["@kq_npm/client_common_vue/_utils/util"])}(this,(function(e,t,a,i,n){return function(){"use strict";var s={1705:function(e,t,a){var i=a(9389),n=a(7997),s=a.n(n);i.ElMessage.install=(e,t)=>{s()(e,t),e.component("KqMessage",i.ElMessage)},t.Z=i.ElMessage},348:function(e){e.exports=require("@kq_npm/client_icons_vue")},9389:function(e){e.exports=require("element-plus/dist/index.full.js")},7080:function(e){e.exports=require("vue-i18n/dist/vue-i18n.cjs.js")},6277:function(e){e.exports=i},7135:function(e){e.exports=t},3458:function(e){e.exports=n},7997:function(e){e.exports=a},1895:function(t){t.exports=e}},l={};function o(e){var t=l[e];if(void 0!==t)return t.exports;var a=l[e]={exports:{}};return s[e](a,a.exports,o),a.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var a in t)o.o(t,a)&&!o.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return function(){o.r(r),o.d(r,{ShadowAnalysisViewModel:function(){return i},default:function(){return _}});var e=o(1895),t=o(7135),a=o(1705);class i{_shadowAnalysis=null;_globaOptions={viewer:null,_drawManager:null};_language={};constructor(e,t){this._language=e._language,this._globaOptions.viewer=e._viewer,this._globaOptions.viewModel={viewer:this._globaOptions.viewer,type:"cube",showAnimate:!0,baseHeight:t.baseHeight,extrudeHeight:t.extrudeHeight,width:t.width,spacing:t.spacing,currentDate:new Date(t.currentDate),startTime:t.startTime,endTime:t.endTime,timeSpacing:t.timeSpacing,showCurrent:!1,alpha:!0,filterValue:t.filterValue,alphaScale:t.alphaScale},this._globaOptions.viewer.shadows=!0,this._globaOptions.viewer.shouldAnimate=!0,this._globaOptions.viewer.scene.globe.enableLighting=!0,this._globaOptions.viewer.scene.globe.depthTestAgainstTerrain=!0,this._globaOptions.viewer.scene.postProcessStages.fxaa.enabled=!0,this._globaOptions.viewer.shadowMap.darkness=.8,this._globaOptions.viewer.shadowMap.maxmimumDistance=1e4,this._globaOptions._drawManager=e._drawManager}coordinateTransform(e){return e.map((function(e){let t=Cesium.Cartographic.fromCartesian(e);return t.longitude=t.longitude/Math.PI*180,t.latitude=t.latitude/Math.PI*180,{longitude:t.longitude,latitude:t.latitude,height:t.height}}))}start(){var e=this,t=!1,i=this._globaOptions.viewer.scene.primitives._primitives;for(let e=0;e<i.length;e++)i[e]._url&&(t=!0);t?this._globaOptions._drawManager&&this._globaOptions._drawManager.startDraw("polygon",{clampToGround:!0},((t,{shape:a})=>{a.groupName&&"ShadowAnalysisDraw"===a.groupName&&(a&&(e._globaOptions.viewModel.positions=a._controlPoints,e.setKq3dShadowAnalyse()),e._globaOptions._drawManager.clearDrawGroup("ShadowAnalysisDraw"))}),"ShadowAnalysisDraw"):(0,a.Z)({message:this._language.addModelAnalysisTips,type:"warning"})}setKq3dShadowAnalyse(){this._shadowAnalysis=new window.Cesium.Kq3dShadowAnalyse(this._globaOptions.viewModel)}setCurrentDate(e){this._globaOptions.viewModel.currentDate=new Date(e),this._shadowAnalysis&&(this._shadowAnalysis.currentDate=new Date(e))}setTime(e){if(e&&e.length&&e.length>1){if(this._globaOptions.viewModel.startTime==e[0]&&this._globaOptions.viewModel.endTime==e[1])return;this._globaOptions.viewModel.startTime=e[0],this._globaOptions.viewModel.endTime=e[1],this._shadowAnalysis&&(this._shadowAnalysis.startTime=Number(this._globaOptions.viewModel.startTime),this._shadowAnalysis.endTime=Number(this._globaOptions.viewModel.endTime))}}setStartTime(e){this._globaOptions.viewModel.startTime!=e&&(this._globaOptions.viewModel.startTime=e,this._shadowAnalysis&&(this._shadowAnalysis.startTime=Number(e)))}setEndTime(e){this._globaOptions.viewModel.endTime!=e&&(this._globaOptions.viewModel.endTime=e,this._shadowAnalysis&&(this._shadowAnalysis.endTime=Number(e)))}setTimeSpacing(e){this._globaOptions.viewModel.timeSpacing!=e&&(this._globaOptions.viewModel.timeSpacing=e,this._shadowAnalysis&&(this._shadowAnalysis.timeSpacing=Number(e)))}setBaseHeight(e){this._globaOptions.viewModel.baseHeight!=e&&(this._globaOptions.viewModel.baseHeight=e,this._shadowAnalysis&&(this._shadowAnalysis.baseHeight=Number(e)))}setExtrudeHeight(e){this._globaOptions.viewModel.extrudeHeight!=e&&(this._globaOptions.viewModel.extrudeHeight=e,this._shadowAnalysis&&(this._shadowAnalysis.extrudeHeight=Number(e)))}setShowVoxel(e){this._shadowAnalysis&&(this._shadowAnalysis.voxel.show=e)}setRadius(e){this._globaOptions.viewModel.width!=e&&(this._globaOptions.viewModel.width=e,this._shadowAnalysis&&(this.clear(),this.setKq3dShadowAnalyse()))}setSpacing(e){this._globaOptions.viewModel.spacing!=e&&(this._globaOptions.viewModel.spacing=e,this._shadowAnalysis&&(this.clear(),this.setKq3dShadowAnalyse()))}setFilterValue(e){this._globaOptions.viewModel.filterValue=e,this._shadowAnalysis&&(this._shadowAnalysis.filterValue=Number(e))}setAlphaScale(e){this._globaOptions.viewModel.alphaScale=e,this._shadowAnalysis&&(this._shadowAnalysis.alphaScale=Number(e))}sunshineEffect(){let e=new Date(this._globaOptions.viewModel.currentDate.toLocaleDateString()).getTime(),t=e+3600*this._globaOptions.viewModel.startTime*1e3,a=e+3600*this._globaOptions.viewModel.endTime*1e3,i=new Date(t),n=new Date(a),s=this._globaOptions.viewer.clock;s.startTime=Cesium.JulianDate.fromDate(i),s.stopTime=Cesium.JulianDate.fromDate(n),s.currentTime=Cesium.JulianDate.fromDate(i),s.multiplier=7200,s.clockRange=Cesium.ClockRange.CLAMPED,s.shouldAnimate=!0}clear(){this._globaOptions._drawManager&&this._globaOptions._drawManager.stopDraw(),this._shadowAnalysis&&(this._globaOptions.viewer.scene.primitives.remove(this._shadowAnalysis),this._shadowAnalysis=null),this._globaOptions.viewModel.showCurrent=!1}destroy(){this.clear(),this._globaOptions.viewer.shadows=!1,this._globaOptions.viewer.shouldAnimate=!1,this._globaOptions.viewer.scene.globe.enableLighting=!1}}var n=o(6277),s=o(348),l=o(3458),u=o(7080);const d={class:"kq3d-shadow-analysis-box"},m={class:"kq3d-shadow-analysis-span"},h={class:"kq3d-shadow-analysis-span"},c=(0,e.createElementVNode)("span",null,"0.0",-1),p=["src"],g=(0,e.createElementVNode)("span",null,"1.0",-1),w={class:"kq3d-shadow-analysis-footer"},f={name:"Kq3dShadowAnalysis"};var _=Object.assign(f,{props:{settingParams:{type:Object},showShadow:{type:Boolean,default:!0},position:[String,Object],showHeaderTemp:{type:Boolean,default:!1},isCollapseHeaderTemp:{type:Boolean,default:!1},headerTempTitle:{type:String},headerTempIcon:{type:[Object,String],default:s.IconShadowAnalysis},isRight:{type:Boolean,default:!0}},setup(a,{expose:s}){const o=a,{proxy:r}=(0,e.getCurrentInstance)();let f=(0,e.ref)(""),_=(0,e.ref)(r.$i18n.global.messages[r.$i18n.global.locale].webgl),x=(0,e.ref)([6,12]);const V=(0,e.computed)((()=>{let t={};for(let a=0;a<=24;a++)a%6==0?t[a]={style:{color:"#ccc"},label:(0,e.h)("div",{},[(0,e.h)("span","|"),(0,e.h)("span",a+":00")])}:a%2==0&&(t[a]={style:{color:"#ccc"},label:(0,e.h)("div",{},[(0,e.h)("span",{class:"spanLine"})])});return t}));let b=null,v=(0,e.reactive)({collapseValue:o.settingParams&&o.settingParams.collapseValue||(""==(o.settingParams&&o.settingParams.collapseValue)?"":"setting"),showVoxel:o.settingParams&&void 0!==o.settingParams.showBuilding||!0,baseHeight:o.settingParams&&o.settingParams.baseHeight||0,minBaseHeight:o.settingParams&&o.settingParams.minBaseHeight||0,maxBaseHeight:o.settingParams&&o.settingParams.maxBaseHeight||100,extrudeHeight:o.settingParams&&o.settingParams.extrudeHeight||150,minExtrudeHeight:o.settingParams&&o.settingParams.minExtrudeHeight||0,maxExtrudeHeight:o.settingParams&&o.settingParams.maxExtrudeHeight||500,width:o.settingParams&&o.settingParams.width||6,minWidth:o.settingParams&&o.settingParams.minWidth||0,maxWidth:o.settingParams&&o.settingParams.maxWidth||100,spacing:o.settingParams&&o.settingParams.spacing||.8,minSpacing:o.settingParams&&o.settingParams.minSpacing||0,maxSpacing:o.settingParams&&o.settingParams.maxSpacing||100,currentDate:o.settingParams&&o.settingParams.currentDate||(new Date).toLocaleDateString(),startTime:o.settingParams&&o.settingParams.startTime||12,endTime:o.settingParams&&o.settingParams.endTime||18,timeSpacing:o.settingParams&&o.settingParams.timeSpacing||30,filterValue:o.settingParams&&o.settingParams.filterValue||0,minFilterValue:o.settingParams&&o.settingParams.minFilterValue||0,maxFilterValue:o.settingParams&&o.settingParams.maxFilterValue||0,alphaScale:o.settingParams&&o.settingParams.alphaScale||1,minAlphaScale:o.settingParams&&o.settingParams.alphaScale||1,maxAlphaScale:o.settingParams&&o.settingParams.alphaScale||1}),y=(0,e.ref)(null),k=(0,e.ref)(),C=(0,e.ref)(),{locale:q,messages:N}=(0,u.useI18n)(),S=(0,e.ref)(null);S.value=_.value.shadowAnalysis,(0,e.watch)((()=>q.value),((e,t)=>{_.value=N.value[e].webgl,S.value=_.value.shadowAnalysis,f.value=e})),(0,e.onMounted)((()=>{(0,l.updatePosition)(y.value,o),(0,e.watch)((()=>o.position),((e,t)=>{(0,l.updatePosition)(y.value,o)})),H(),(0,e.watch)((()=>o.showHeaderTemp),((t,a)=>{(0,e.nextTick)((()=>{H()}))})),x.value=[v.startTime,v.endTime],t.utils.getWebMap(null,(e=>{e&&(b=new i(e,{showVoxel:v.showBuilding,baseHeight:v.baseHeight,extrudeHeight:v.extrudeHeight,width:v.width,spacing:v.spacing,currentDate:v.currentDate,startTime:v.startTime,endTime:v.endTime,timeSpacing:v.timeSpacing,filterValue:v.filterValue,alphaScale:v.alphaScale}))}))}));const H=()=>{o.showHeaderTemp&&(k.value=(0,l.createHeaderTemp)(y.value,(0,e.toRefs)(o),C,S))};function T(e){switch(e){case"currentDate":b.setCurrentDate&&b.setCurrentDate(v.currentDate);break;case"time":if(!x.value||!x.value.length)return;v.startTime=x.value[0],v.endTime=x.value[1],b.setTime&&b.setTime(x.value);break;case"extrudeHeight":b.setExtrudeHeight&&b.setExtrudeHeight(v.extrudeHeight);break;case"baseHeight":b.setBaseHeight&&b.setBaseHeight(v.baseHeight);break;case"width":b.setRadius&&b.setRadius(v.width);break;case"spacing":b.setSpacing&&b.setSpacing(v.spacing);break;case"filterValue":b.setFilterValue&&b.setFilterValue(v.filterValue);break;case"alphaScale":b.setAlphaScale&&b.setAlphaScale(v.alphaScale)}}function M(){b&&b.clear(),b&&b.start()}function P(){b&&b.sunshineEffect()}function O(){b&&b.clear()}return(0,e.onBeforeUnmount)((()=>{b&&b.destroy()})),s({paramsChanged:T,startAnalysis:M,playTime:P,clearResult:O}),(t,i)=>{const s=(0,e.resolveComponent)("kq-col"),l=(0,e.resolveComponent)("kq-date-picker"),o=(0,e.resolveComponent)("kq-row"),r=(0,e.resolveComponent)("kq-slider"),u=(0,e.resolveComponent)("kq-input-number"),b=(0,e.resolveComponent)("kq-form-item"),q=(0,e.resolveComponent)("kq-form"),N=(0,e.resolveComponent)("kq-collapse-item"),S=(0,e.resolveComponent)("kq-collapse"),H=(0,e.resolveComponent)("kq-button");return(0,e.openBlock)(),(0,e.createElementBlock)("section",{class:(0,e.normalizeClass)(["kq3d-shadow-analysis",{"kq-box-shadow":a.showShadow}]),ref_key:"boxRef",ref:y},[a.showHeaderTemp?((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)((0,e.unref)(k)),{key:0,ref_key:"headerTempRef",ref:C},null,512)):(0,e.createCommentVNode)("v-if",!0),(0,e.createElementVNode)("div",d,[(0,e.createVNode)(o,{class:"kq3d-shadow-analysis-datetime"},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(s,{span:4,class:"colDate"},{default:(0,e.withCtx)((()=>[(0,e.createElementVNode)("span",m,(0,e.toDisplayString)((0,e.unref)(_).analyseDate),1)])),_:1}),(0,e.createVNode)(s,{span:20},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(l,{modelValue:(0,e.unref)(v).currentDate,"onUpdate:modelValue":i[0]||(i[0]=t=>(0,e.unref)(v).currentDate=t),editable:!1,type:"date",onChange:i[1]||(i[1]=e=>T("currentDate")),clearable:!1,format:"zh"===(0,e.unref)(f)?"YYYY年MM月DD日":"YYYY-MM-DD"},null,8,["modelValue","format"])])),_:1})])),_:1}),(0,e.createVNode)(o,{class:"kq3d-shadow-analysis-datetime"},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(s,{span:4,class:"colTime"},{default:(0,e.withCtx)((()=>[(0,e.createElementVNode)("span",h,(0,e.toDisplayString)((0,e.unref)(_).time),1)])),_:1}),(0,e.createVNode)(s,{span:20},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(r,{modelValue:(0,e.unref)(x),"onUpdate:modelValue":i[2]||(i[2]=t=>(0,e.isRef)(x)?x.value=t:x=t),step:1,min:0,max:24,range:"","show-tooltip":!1,onChange:i[3]||(i[3]=e=>T("time")),onClick:i[4]||(i[4]=e=>T("time")),marks:V.value},null,8,["modelValue","marks"])])),_:1})])),_:1}),(0,e.createCommentVNode)(' <kq-row class="kq3d-shadow-analysis-datetime">\r\n <kq-col :span="6">\r\n <span class="kq3d-shadow-analysis-span">{{ language.analysisYear }}</span>\r\n </kq-col>\r\n <kq-col :span="18">\r\n <kq-date-picker v-model="year" align="right" type="year" format="YYYY年"></kq-date-picker>\r\n <kq-row :gutter="20">\r\n <kq-col :span="20">\r\n <kq-slider\r\n v-model="month"\r\n :step="1"\r\n :min="formItem.1"\r\n :max="formItem.12"\r\n range\r\n :show-tooltip="false"\r\n @change="changeMonth"\r\n :marks="monthMarks"></kq-slider>\r\n </kq-col>\r\n <kq-col :span="4" class="kq3d-shadow-analysis-timeline">\r\n <kq-icon @click="playOrPauseMonth">\r\n <IconVideoPlay v-if="!playMonth" />\r\n <IconVideoPause v-else />\r\n </kq-icon>\r\n </kq-col>\r\n </kq-row>\r\n </kq-col>\r\n </kq-row> '),(0,e.createVNode)(o,{class:"kq3d-shadow-analysis-tip"},{default:(0,e.withCtx)((()=>[(0,e.createElementVNode)("p",null,(0,e.toDisplayString)((0,e.unref)(_).shadowTips),1)])),_:1}),(0,e.createVNode)(S,{"model-value":(0,e.unref)(v).collapseValue},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(N,{title:(0,e.unref)(_).analysisSettings,name:"setting"},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(q,{"label-width":"120px","label-position":"left"},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(o,null,{default:(0,e.withCtx)((()=>[(0,e.createVNode)(b,{label:(0,e.unref)(_).extrudeHeight},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(o,{style:{display:"flex"}},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(s,{span:16},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(r,{modelValue:(0,e.unref)(v).extrudeHeight,"onUpdate:modelValue":i[5]||(i[5]=t=>(0,e.unref)(v).extrudeHeight=t),onChange:i[6]||(i[6]=e=>T("extrudeHeight")),onClick:i[7]||(i[7]=e=>T("extrudeHeight")),step:10,min:(0,e.unref)(v).minExtrudeHeight,max:(0,e.unref)(v).maxExtrudeHeight},null,8,["modelValue","min","max"])])),_:1}),(0,e.createVNode)(s,{span:8},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(u,{modelValue:(0,e.unref)(v).extrudeHeight,"onUpdate:modelValue":i[8]||(i[8]=t=>(0,e.unref)(v).extrudeHeight=t),min:(0,e.unref)(v).minExtrudeHeight,max:(0,e.unref)(v).maxExtrudeHeight,step:10,onChange:i[9]||(i[9]=e=>T("extrudeHeight")),"controls-position":"right"},null,8,["modelValue","min","max"])])),_:1})])),_:1})])),_:1},8,["label"])])),_:1}),(0,e.createVNode)(o,null,{default:(0,e.withCtx)((()=>[(0,e.createVNode)(b,{label:(0,e.unref)(_).baseHeight},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(o,{style:{display:"flex"}},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(s,{span:16},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(r,{modelValue:(0,e.unref)(v).baseHeight,"onUpdate:modelValue":i[10]||(i[10]=t=>(0,e.unref)(v).baseHeight=t),onChange:i[11]||(i[11]=e=>T("baseHeight")),onClick:i[12]||(i[12]=e=>T("baseHeight")),step:10,min:(0,e.unref)(v).minBaseHeight,max:(0,e.unref)(v).maxBaseHeight},null,8,["modelValue","min","max"])])),_:1}),(0,e.createVNode)(s,{span:8},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(u,{modelValue:(0,e.unref)(v).baseHeight,"onUpdate:modelValue":i[13]||(i[13]=t=>(0,e.unref)(v).baseHeight=t),onChange:i[14]||(i[14]=e=>T("baseHeight")),min:(0,e.unref)(v).minBaseHeight,max:(0,e.unref)(v).maxBaseHeight,step:10,"controls-position":"right"},null,8,["modelValue","min","max"])])),_:1})])),_:1})])),_:1},8,["label"])])),_:1}),(0,e.createVNode)(o,null,{default:(0,e.withCtx)((()=>[(0,e.createVNode)(b,{label:(0,e.unref)(_).voxelSize},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(o,{style:{display:"flex"}},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(s,{span:16},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(r,{modelValue:(0,e.unref)(v).width,"onUpdate:modelValue":i[15]||(i[15]=t=>(0,e.unref)(v).width=t),onChange:i[16]||(i[16]=e=>T("width")),onClick:i[17]||(i[17]=e=>T("width")),step:1,min:(0,e.unref)(v).minWidth,max:(0,e.unref)(v).maxWidth},null,8,["modelValue","min","max"])])),_:1}),(0,e.createVNode)(s,{span:8},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(u,{modelValue:(0,e.unref)(v).width,"onUpdate:modelValue":i[18]||(i[18]=t=>(0,e.unref)(v).width=t),onChange:i[19]||(i[19]=e=>T("width")),min:(0,e.unref)(v).minWidth,max:(0,e.unref)(v).maxWidth,step:1,"controls-position":"right"},null,8,["modelValue","min","max"])])),_:1})])),_:1})])),_:1},8,["label"])])),_:1}),(0,e.createVNode)(o,null,{default:(0,e.withCtx)((()=>[(0,e.createVNode)(b,{label:(0,e.unref)(_).voxelSpacing},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(o,{style:{display:"flex"}},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(s,{span:16},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(r,{modelValue:(0,e.unref)(v).spacing,"onUpdate:modelValue":i[20]||(i[20]=t=>(0,e.unref)(v).spacing=t),onChange:i[21]||(i[21]=e=>T("spacing")),onClick:i[22]||(i[22]=e=>T("spacing")),step:.1,min:(0,e.unref)(v).minSpacing,max:(0,e.unref)(v).maxSpacing},null,8,["modelValue","step","min","max"])])),_:1}),(0,e.createVNode)(s,{span:8},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(u,{modelValue:(0,e.unref)(v).spacing,"onUpdate:modelValue":i[23]||(i[23]=t=>(0,e.unref)(v).spacing=t),onChange:i[24]||(i[24]=e=>T("spacing")),min:(0,e.unref)(v).minSpacing,max:(0,e.unref)(v).maxSpacing,step:.1,"controls-position":"right"},null,8,["modelValue","min","max","step"])])),_:1})])),_:1})])),_:1},8,["label"])])),_:1}),(0,e.createVNode)(o,null,{default:(0,e.withCtx)((()=>[(0,e.createVNode)(b,{label:(0,e.unref)(_).filterValue},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(o,{style:{display:"flex"}},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(s,{span:16},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(r,{modelValue:(0,e.unref)(v).filterValue,"onUpdate:modelValue":i[25]||(i[25]=t=>(0,e.unref)(v).filterValue=t),onChange:i[26]||(i[26]=e=>T("filterValue")),step:.01,min:(0,e.unref)(v).minFilterValue,max:(0,e.unref)(v).maxFilterValue},null,8,["modelValue","step","min","max"])])),_:1}),(0,e.createVNode)(s,{span:8},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(u,{modelValue:(0,e.unref)(v).filterValue,"onUpdate:modelValue":i[27]||(i[27]=t=>(0,e.unref)(v).filterValue=t),min:(0,e.unref)(v).minFilterValue,max:(0,e.unref)(v).maxFilterValue,step:.01,onChange:i[28]||(i[28]=e=>T("filterValue")),"controls-position":"right"},null,8,["modelValue","min","max","step"])])),_:1})])),_:1})])),_:1},8,["label"])])),_:1}),(0,e.createVNode)(o,null,{default:(0,e.withCtx)((()=>[(0,e.createVNode)(b,{label:(0,e.unref)(_).alphaScale},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(o,{style:{display:"flex"}},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(s,{span:16},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(r,{modelValue:(0,e.unref)(v).alphaScale,"onUpdate:modelValue":i[29]||(i[29]=t=>(0,e.unref)(v).alphaScale=t),onChange:i[30]||(i[30]=e=>T("alphaScale")),step:.1,min:(0,e.unref)(v).minAlphaScale,max:(0,e.unref)(v).maxAlphaScale},null,8,["modelValue","step","min","max"])])),_:1}),(0,e.createVNode)(s,{span:8},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(u,{modelValue:(0,e.unref)(v).alphaScale,"onUpdate:modelValue":i[31]||(i[31]=t=>(0,e.unref)(v).alphaScale=t),min:(0,e.unref)(v).minAlphaScale,max:(0,e.unref)(v).maxAlphaScale,step:.1,onChange:i[32]||(i[32]=e=>T("alphaScale")),"controls-position":"right"},null,8,["modelValue","min","max","step"])])),_:1})])),_:1})])),_:1},8,["label"])])),_:1}),(0,e.createVNode)(o,{class:"kq3d-shadow-analysis-legend"},{default:(0,e.withCtx)((()=>[(0,e.createVNode)(b,{label:(0,e.unref)(_).shadowRateLegend},{default:(0,e.withCtx)((()=>[c,(0,e.createElementVNode)("img",{src:(0,e.unref)(n.SHADOW_LEGEND_URL),alt:""},null,8,p),g])),_:1},8,["label"])])),_:1}),(0,e.createCommentVNode)(' <kq-row :gutter="20" style="display: flex">\r\n <kq-col :span="12">\r\n <kq-checkbox v-model="formItem.showBuilding">{{ language.showBuilding }}</kq-checkbox>\r\n </kq-col>\r\n <kq-col :span="12">\r\n <kq-checkbox v-model="formItem.showVoxel">{{ language.showVoxel }}</kq-checkbox>\r\n </kq-col>\r\n </kq-row> ')])),_:1})])),_:1},8,["title"])])),_:1},8,["model-value"]),(0,e.createElementVNode)("div",w,[(0,e.createVNode)(H,{onClick:i[33]||(i[33]=(0,e.withModifiers)((e=>M()),["stop"])),title:(0,e.unref)(_).startAnalysis,type:"primary"},{default:(0,e.withCtx)((()=>[(0,e.createTextVNode)((0,e.toDisplayString)((0,e.unref)(_).startAnalysis),1)])),_:1},8,["title"]),(0,e.createVNode)(H,{onClick:i[34]||(i[34]=(0,e.withModifiers)((e=>P()),["stop"])),title:(0,e.unref)(_).sunshine,type:"primary"},{default:(0,e.withCtx)((()=>[(0,e.createTextVNode)((0,e.toDisplayString)((0,e.unref)(_).sunshine),1)])),_:1},8,["title"]),(0,e.createVNode)(H,{onClick:i[35]||(i[35]=(0,e.withModifiers)((e=>O()),["stop"])),title:(0,e.unref)(_).clearResult},{default:(0,e.withCtx)((()=>[(0,e.createTextVNode)((0,e.toDisplayString)((0,e.unref)(_).clearResult),1)])),_:1},8,["title"])])])],2)}}}),x=o(7997),V=o.n(x);_.install=(e,t)=>{V()(e,t),e.component(_.name,_)}}(),r}()}));