1
wangjuncheng
2025-06-10 6d989ac3e9902f7dfbc1d8472270929a04ddb517
src/components/tools/SunAnalysis.vue
@@ -1,17 +1,6 @@
<template>
  <div class="settings-panel">
    <el-form :model="form" label-width="80px" class="terrain-settings">
      <el-form-item label="渲染大小">
        <el-select v-model="form.renderSize" placeholder="请选择">
          <el-option v-for="item in sizeOptions" :key="item.value" :label="item.label" :value="item.value"></el-option>
        </el-select>
      </el-form-item>
      <el-form-item label="配置选项">
        <el-switch v-model="form.lightShadow" active-text="光源阴影"></el-switch>
        <el-switch v-model="form.softShadow" active-text="软阴影"></el-switch>
      </el-form-item>
      <el-button type="primary" @click="analyzeShadows">阴影分析</el-button>
    </el-form>
    <el-button type="primary" @click="analyzeShadows">阴影分析</el-button>
  </div>
</template>
<script setup>
@@ -35,11 +24,7 @@
// 阴影分析按钮点击事件
const analyzeShadows = () => {
  let currentTime = earthCtrl.viewer.clock.currentTime.clone();
  let startTime = earthCtrl.viewer.clock.startTime.clone();
  let stopTime = earthCtrl.viewer.clock.stopTime.clone();
  let multiplier = earthCtrl.viewer.clock.multiplier;
  console.log('阴影分析');
  window.Viewer = earthCtrl.viewer;
  mapUtils.AnalysisSunshine()
};