| | |
| | | |
| | | waterLegendData.value = waterHeightLevels; |
| | | // console.log(waterLegendData.value, "图例数据"); |
| | | |
| | | water = await earthCtrl.simulate.createWaterSimulateLayer({ |
| | | baseUrl, |
| | | interval, |
| | |
| | | colorRender, |
| | | sizeIndex: 0, |
| | | }); |
| | | enableWaterArrowFlow(false); |
| | | //防止缩放导致地形变动压盖水面,水面增加设置 |
| | | water.clampMinHeight = 0; //相机相对于水面最小高度 |
| | | water.clampMaxHeight = 1000; //相机相对于水面最大高度 |
| | | water.offsetMinHeight = 0; //水偏移最小高度 |
| | | water.offsetMaxHeight = 100; //水偏移最大高度 |
| | | // 是否开启箭头 |
| | | enableWaterArrowFlow(false); |
| | | // 是否开启水面阴影 |
| | | toggleWaterShadow(false); |
| | | |
| | | |
| | | |
| | | // console.log( |
| | | // `仿真模拟参数:请求路径 ${baseUrl}, 帧间间隔 ${interval}ms, 是否开启专题渲染 ${colorRender}` |
| | | // ); |
| | |
| | | * @param {boolean} enabled - 是否启用箭头动画 |
| | | */ |
| | | export function enableWaterArrowFlow(enabled) { |
| | | water.clampMinHeight = 0; //相机相对于水面最小高度 |
| | | water.clampMaxHeight = 1000; //相机相对于水面最大高度 |
| | | water.offsetMinHeight = 0; //水偏移最小高度 |
| | | water.offsetMaxHeight = 100; //水偏移最大高度 |
| | | if (water) { |
| | | // 默认关闭状态 |
| | | water.flowEnabled = enabled; // 假设 SDK 支持此属性 |