首页 / 浏览问题 / 三维GIS / 问题详情
webgl通视分析与测面的问题
545EXP 2018年03月09日

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

viewer.scene.globe.depthTestAgainstTerrain = false;

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

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

1个回答

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

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

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

如何呢?
5,560EXP 2018年03月09日
这句代码不是初始化模型的时候,算是对模型的一种属性设置么,,直接在触发事件的时候修改会不会不太好。

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