From fc3a075f1b5bd3735a47dd93165d33a0e526803b Mon Sep 17 00:00:00 2001
From: wangjuncheng <1>
Date: 星期二, 24 六月 2025 16:47:40 +0800
Subject: [PATCH] 修改水颜色

---
 src/utils/water.js |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/src/utils/water.js b/src/utils/water.js
index 745eedf..dd06db4 100644
--- a/src/utils/water.js
+++ b/src/utils/water.js
@@ -1,4 +1,3 @@
-import { cartesianToXY } from "@/utils/map";
 import { useSimStore } from "@/store/simulation";
 import { storeToRefs } from "pinia";
 const simStore = useSimStore();
@@ -92,7 +91,7 @@
     colorRender,
     sizeIndex: 0,
   });
-  enableWaterArrowFlow(true);
+  enableWaterArrowFlow(false);
   toggleWaterShadow(false);
   console.log(
     `浠跨湡妯℃嫙鍙傛暟锛氳姹傝矾寰� ${baseUrl}, 甯ч棿闂撮殧 ${interval}ms, 鏄惁寮�鍚笓棰樻覆鏌� ${colorRender}`
@@ -117,7 +116,17 @@
   viewer.scene.camera.flyTo(view);
   // console.log("Camera view initialized for water simulation.");
 }
-
+/**
+ * 鏇存柊姘撮鑹�
+ */
+export function updateWaterColor(color) {
+  if (water) {
+    water.color = Cesium.Color.fromCssColorString(color);
+    console.log("鍒囨崲棰滆壊涓猴細",color);
+  } else {
+    console.warn("No water simulation to pause.");
+  }
+}
 /**
  * 鏆傚仠姘翠綋妯℃嫙
  */
@@ -184,7 +193,8 @@
  */
 export function enableWaterArrowFlow(enabled) {
   if (water) {
-    water.arrowEnabled = enabled; // 鍋囪 SDK 鏀寔姝ゅ睘鎬�
+    // 榛樿鍏抽棴鐘舵��
+    water.flowEnabled = enabled; // 鍋囪 SDK 鏀寔姝ゅ睘鎬�
     console.log(`绠ご娴佸悜鍔ㄧ敾宸�${enabled ? "寮�鍚�" : "鍏抽棴"}`);
   } else {
     console.warn("鏈壘鍒版按浣撴ā鎷熷浘灞傦紝璇峰厛鍚姩娲按妯℃嫙");

--
Gitblit v1.9.3