| | |
| | | |
| | | 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}` |
| | | // ); |
| | |
| | | /** |
| | | * 更换水透明度 |
| | | */ |
| | | export function updateWaterColor(color,alpha) { |
| | | export function updateWaterColor(color, alpha) { |
| | | if (water) { |
| | | water.color = Cesium.Color.fromCssColorString(color); |
| | | water.alphaByDepth = alpha; |