wangjuncheng
3 天以前 cf7752d995e09d48eca9a1ca5634a9e71ae46553
src/utils/water.js
@@ -79,21 +79,27 @@
  waterLegendData.value = waterHeightLevels;
  // console.log(waterLegendData.value, "图例数据");
  water = await earthCtrl.simulate.createWaterSimulateLayer({
    baseUrl,
    interval,
    color: SmartEarth.Cesium.Color.fromCssColorString("#D4F2E7"),
    loop: false,
    callback: timeCallback,
    alphaByDepth: -0.3,
    alphaByDepth: 0,
    waterHeightLevels,
    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}`
  // );
@@ -120,7 +126,7 @@
/**
 * 更换水透明度
 */
export function updateWaterColor(color,alpha) {
export function updateWaterColor(color, alpha) {
  if (water) {
    water.color = Cesium.Color.fromCssColorString(color);
    water.alphaByDepth = alpha;