webgl通视分析与测面的问题

0 投票

iserver是8.1.1_win64_zip文件,想这是将测量和通视分析的代码合并到一个demo中,但是因为有一句话,而造成了不方便,即

viewer.scene.globe.depthTestAgainstTerrain = false;

我在测面的代码中需要加入这句话才可以实现面积的显示,但是如果我加了这句代码,通视分析的观察点就不会标注在建筑物上,而是在地面上,如图:

如果注释掉代码的话,测面结果无法显示,但是通视分析正常了,,求大神指点!

3月 9, 2018 分类:  347次浏览 | 用户: alanwhy 牛刀小试 (226 分)

1个回答

0 投票
这两个功能必须同时实现吗?

考虑下当触发通视分析的时候设置viewer.scene.globe.depthTestAgainstTerrain = true;

当触发面积量算的时候设置viewer.scene.globe.depthTestAgainstTerrain = false;

如何呢?
3月 9, 2018 用户: 张阳名 登峰造极 (5,289 分)
这句代码不是初始化模型的时候,算是对模型的一种属性设置么,,直接在触发事件的时候修改会不会不太好。

我之后换了一个在线的模型,发现就都没有问题了(不加这句代码),怀疑是模型的贴地问题,,还是感谢你的回答!
...