首页 / 浏览问题 / 三维GIS / 问题详情
白模高亮侧面覆盖不全
1EXP 2022年10月20日
使用产品:iserver10.2.1 操作系统:win11,win10 点选白模高亮显示,白模顶部正常,所有侧面都像覆盖不全一样,拖动视角时侧面不断闪烁。用的方法是用点击的经纬度获取高亮白模经纬度,classificationType: Cesium.ClassificationType.S3M_TILE 贴模型高亮,这个问题该怎么解决?谢谢大佬们

1个回答

您好,

我看您有提到闪烁贴模型的关键字。

不知道您是什么数据贴在什么模型上,

需要知道的是,拖动视角出现模型闪烁的问题,通常是穿模导致的,

就是闪烁面的这一面上,有2个或多个相同水平线的平面导致的(比如矢量面在场景中高度为0)

另外这个方法是单体化才会用到的方法

您这边需要明白您的需求具体是什么

如果您是倾斜摄影单体化然后单体化的部分无法覆盖整个高亮区域

您可以参考一下这个问题http://ask.supermap.com/72104

看是否有 scene.globe.depthTestAgainstTerrain = false ,如果有,删掉试试

4,151EXP 2022年10月20日
您好,不是贴在模型上,就是一个单独的白模数据,业务是点选白模查表高亮显示,代码里没有cene.globe.depthTestAgainstTerrain = false,应该就是在相同水平线上导致的,具体应该怎么解决呢
还是没太明白您的需求。

高亮显示模型的话,直接查看 S3MTilesLayer类下面的setObjectsColor方法

在方法中有设置高亮的颜色即可,默认选中就是高亮的。

和贴模型高亮没有什么关系。
...