场景:在模型上编辑面的时候回显点进行拖拽导致点一直被模型盖住了解决方案。

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),
                    });

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐