webgl地形的显示和隐藏

0 投票
webgl开发,在初始化viewer时添加了地形图层,现在想让地形可以隐藏

试验过的方法:
1、销毁viewer,重建
         -------viewer中还有很多模型,还有已选中模型或者颜色修改过的模型,需要保留状态,无法重建
2、隐藏地球globe.show = false
        --------可以隐藏,但其他模型直接悬浮在虚空之中,很不好看,还很。。。瘆人。。。

综上,想问有没有能保留地球,只隐藏地形的方法
6月 26, 2018 分类:  531次浏览 | 用户: qq3473455760 (3 分)

1个回答

1 投票
 
已采纳
您好,没有直接隐藏的方法,也没有移除地形的方法,我们要实现隐藏地形的办法就是--替换地形。

比如说你原本是在中国区域添加了一个地形,当你想隐藏时,就用美国区域内的地形去替换掉它(中国区域就没有地形了)。没有美国区域的地形?没关系,我们可以自己做一个,iDesktop中空间分析--构建DEM,只需你随便在美国区域画几个点即可构造一个地形出来。
6月 27, 2018 用户: 胡林 登峰造极 (5,972 分)
采纳于 6月 28, 2018 用户:qq3473455760
谢谢回答!

替换地形的相关代码能在哪里找到呢?我简单看看了例子,没发现替换地形的相关内容啊
...