首页 / 浏览问题 / 三维GIS / 问题详情
scene.clampToHeightMostDetailed导致贴地的线和面一瞬间失去地形高度,导致闪烁
7EXP 2025年12月31日
使用产品:SuperMap iClient3D 11i (2024) for Cesium 11.2.0

重现步骤:

1.添加线、面

2.调用clampToHeightMostDetailed方法

1个回答

大概这样的清空

7EXP 2025年12月31日
您好!

从图片看,地形并没有变化,而是实体的高度在一瞬间改变。结合scene.clampToHeightMostDetailed的实现原理(计算并赋予场景中最精细层级表面高度),该现象的原因为:entity实体数据本身带有高度,在通过方法获取地形高度后实体贴地形,所以出现变换过程。

我们更加建议使用entity类中自带的高度模式方法:classificationType,在初始化entity时对其设置贴地、贴对象等模式,避免闪烁过程
...