场景:在模型上编辑面的时候回显点进行拖拽导致点一直被模型盖住了解决方案。
1.在 绘制/编辑 之前添加
this.viewer.scene.globe.depthTestAgainstTerrain = true;
//开启地形
2.设置entity
let pointEntity = this.viewer.entities.add({
name: 'gon_point',
position: cartesian3,
point: {
color: Cesium.Color.WHITE,
pixelSize: 20,
outlineColor: Cesium.Color.BLACK.withAlpha(0.5),
outlineWidth: 5,
disableDepthTestDistance: positionsList[i].z,
// disableDepthTestDistance: 1000,
// distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, positionsList[i].z + 2500),
// height: 0,
heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
},
// viewFrom: new Cesium.Cartesian3(-100, 0, 100),
});