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