diff --git a/src/scene/CesiumGlobe.js b/src/scene/CesiumGlobe.js index ddd8569..2657c21 100644 --- a/src/scene/CesiumGlobe.js +++ b/src/scene/CesiumGlobe.js @@ -446,7 +446,7 @@ export class CesiumGlobe { fillColor: black, style: Cesium.LabelStyle.FILL, heightReference: Cesium.HeightReference.CLAMP_TO_GROUND, - disableDepthTestDistance: 0, // 背面(视野外)不渲染 + disableDepthTestDistance: 1000, // 1km 内不深度测试(近处不消失),远处仍遮挡背面 distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 1e7), scaleByDistance: new Cesium.NearFarScalar(1e4, 20 / 15, 6e6, 1.0), translucencyByDistance: new Cesium.NearFarScalar(9e6, 1.0, 1e7, 0.0), @@ -528,7 +528,7 @@ export class CesiumGlobe { verticalOrigin: Cesium.VerticalOrigin.BOTTOM, pixelOffset: new Cesium.Cartesian2(0, -6), heightReference: Cesium.HeightReference.CLAMP_TO_GROUND, - disableDepthTestDistance: 0, // 背面(视野外)不渲染 + disableDepthTestDistance: 1000, // 1km 内不深度测试(近处不消失),远处仍遮挡背面 distanceDisplayCondition: ddc, translucencyByDistance: tdc, });