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