From 55ef61385a92d48d7add64e1c3f01e4b7bad1a7a Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Wed, 22 Feb 2023 17:05:29 +0800
Subject: [PATCH] 洪水淹没-修改渲染点位的颜色

---
 widgets/FloodAnalysis/Widget.js |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/widgets/FloodAnalysis/Widget.js b/widgets/FloodAnalysis/Widget.js
index ef73f9c..82464fd 100644
--- a/widgets/FloodAnalysis/Widget.js
+++ b/widgets/FloodAnalysis/Widget.js
@@ -426,14 +426,12 @@
             this.deleteEntities(pointEntities)
             // 水面线连线
             let cartesians = []
-            //防止切换面板后渲染水面出错
-            this.map.scene.globe.depthTestAgainstTerrain = true;
             for (let i = 0; i < data.length; i++) {
                 cartesians.push(new Cesium.Cartesian3.fromDegrees(data[i].lng, data[i].lat,data[i].sw))
                 let temp = this.map.entities.add({
                     position: Cesium.Cartesian3.fromDegrees(data[i].lng, data[i].lat,data[i].sw),
                     point: {
-                        color: Cesium.Color.RED,
+                        color: Cesium.Color.fromBytes(0, 255, 0),
                         pixelSize: 11,
                         //防止地形遮挡住点
                         disableDepthTestDistance: Number.POSITIVE_INFINITY,
@@ -443,10 +441,13 @@
                 // 清空使用
                 pointEntities.push(temp)
             }
+            //防止切换面板后渲染水面出错
+            this.map.scene.globe.depthTestAgainstTerrain = true;
+            //防止切换面板后渲染点位过小
             if (this.map.entities.values.length>pointEntities.length){
                 for (var i = 0; i < pointEntities.length; i++) {
                     this.pointEntities[i].point.pixelSize._value=30;
-                    this.pointEntities[i].point.color._value=Cesium.Color.fromBytes(255, 0, 0);
+                    this.pointEntities[i].point.color._value=Cesium.Color.fromBytes(0, 255, 0);
                 }
             }
 

--
Gitblit v1.9.3