guonan
2025-07-08 198856d3b9384a32da6cec8ae405927c1fded8f0
Merge branch 'master' of http://103.135.160.14:9034/r/NslWeb
已修改1个文件
14 ■■■■ 文件已修改
src/utils/water.js 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/water.js
@@ -79,7 +79,6 @@
  waterLegendData.value = waterHeightLevels;
  // console.log(waterLegendData.value, "图例数据");
  water = await earthCtrl.simulate.createWaterSimulateLayer({
    baseUrl,
    interval,
@@ -91,11 +90,16 @@
    colorRender,
    sizeIndex: 0,
  });
  //防止缩放导致地形变动压盖水面,水面增加设置
  water.clampMinHeight = 0; //相机相对于水面最小高度
  water.clampMaxHeight = 1000; //相机相对于水面最大高度
  water.offsetMinHeight = 0; //水偏移最小高度
  water.offsetMaxHeight = 100; //水偏移最大高度
  // 是否开启箭头
  enableWaterArrowFlow(false);
  // 是否开启水面阴影
  toggleWaterShadow(false);
  // console.log(
  //   `仿真模拟参数:请求路径 ${baseUrl}, 帧间间隔 ${interval}ms, 是否开启专题渲染 ${colorRender}`
  // );
@@ -195,10 +199,6 @@
 * @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 支持此属性