| | |
| | | const isColorRenderEnabled = ref(false); // 假设这是你的颜色渲染开关状态 |
| | | const isWaterPrimitiveCreated = ref(false); |
| | | let playInterval = null; |
| | | <<<<<<< HEAD |
| | | let rainTotalInfo = []; |
| | | ======= |
| | | let timeStepInfo = null; |
| | | let rainTotalInfo = ([]); |
| | | >>>>>>> 68e0faf021b54ab38bba0b07c76c3d5f43dfc311 |
| | | const isRainEnabled = ref(false); |
| | | const rainParams = reactive({ |
| | | rainSize: 0.5, |
| | |
| | | |
| | | const rainfallList = data.rainfalls; |
| | | console.log("最终的 rainfallList:", rainfallList); |
| | | <<<<<<< HEAD |
| | | rainTotalInfo.value = rainfallList; |
| | | ======= |
| | | rainTotalInfo.value = rainfallList |
| | | calculateTimeStep(rainTotalInfo.value) |
| | | // 使用示例 |
| | | timeStepInfo = calculateTimeStep(rainTotalInfo.value); |
| | | >>>>>>> 68e0faf021b54ab38bba0b07c76c3d5f43dfc311 |
| | | |
| | | // 提取 intensity 值 |
| | | rainFallValues.value = rainfallList.map((r) => r.intensity); |
| | |
| | | let color = "#D4F2E7"; // 默认蓝色 |
| | | |
| | | if (total >= 150) { |
| | | <<<<<<< HEAD |
| | | color = "#663300"; // 黄 - 大雨 |
| | | } else if (total >= 125) { |
| | | color = "#B26633"; // 黄绿 - 中雨 |
| | | } else if (total >= 100) { |
| | | color = "#CC9966"; // 绿 - 中雨 |
| | | } else if (total >= 75) { |
| | | color = "#CCE5FF"; // 青绿 - 小雨 |
| | | } else if (total >= 50) { |
| | | color = "#99CCFF"; // 天蓝 - 小雨 |
| | | } else if (total >= 25) { |
| | | color = "#66B3FF"; // 浅蓝 - 微量 |
| | | ======= |
| | | color = '#663300'; |
| | | } else if (total >= 125) { |
| | | color = '#B26633'; |
| | |
| | | color = '#99CCFF'; |
| | | } else if (total >= 25) { |
| | | color = '#66B3FF'; |
| | | >>>>>>> 68e0faf021b54ab38bba0b07c76c3d5f43dfc311 |
| | | } |
| | | // console.log(`当前 total: ${total.toFixed(2)}, 颜色: ${color}`); |
| | | // updateWaterColor(color) |