Billboard高度模式

本文纯属个人见解,可能是正经的胡扯
根据以上测试结果发现,Billboard的贴地和地形加载有关系,不是实时刷新调整的过程,建议还是想方设法获取到点位高度,用使用绝对高度模式。
早上一来,听说Billboard添加之后设置贴地,但Billboard缺埋在地下,我觉得甚是纳闷,决心在SuperMap iClient 9D(2019) for WebGL产品中亲测一把。

1、用鼠标拾取坐标添加,来看测试代码和效果

pic_41910303.png

鼠标拾取点

从效果看没有什么问题。

2、不放心测试结果1,于是好奇心作祟,开始作死测试2,在场景初始化的时候固定点位添加。来看测试代码和效果。

pic_1e6f07b5.png

固定点位添加

果然发现问题了,贴地模式不管用了,Billboard贴在了高度为0的位置。

3、对于测试2的结果不甘心,Cesium怎么可能允许这样的问题存在,于是进行了测试3,等地形完全加载之后使用button点击添加。来看测试代码和效果。

pic_a24b19a9.png

按钮添加

测试效果正确。

根据以上测试结果发现,Billboard的贴地和地形加载有关系,不是实时刷新调整的过程,建议还是想方设法获取到点位高度,用使用绝对高度模式。

原文地址:https://www.cnblogs.com/hustshu/p/15593854.html