首页 / 浏览问题 / 三维GIS / 问题详情
场景属性中配置的“深度优化”通过iserver发布之后效果没有了
2EXP 2022年08月19日
为了解决闪面的问题,在idesktop中对场景的属性设置了“深度优化”(也修改了supermap.xml文件)

保存场景后直接用idesktop重新打开,“深度优化”配置还生效,不会出现闪面;

将保存的场景工作空间通过iserver发布后,使用idesktop打开iserver服务场景,“深度优化”就没有效果了,出现闪面

后续需要有webgl中使用这个场景,怎么设置才能不出现闪面?

idekstop 10i 2021

iserver 10.1.1 window10_64

2 个回答

您在webgl中开启深度检测试一下呢?
4,151EXP 2022年08月19日
谢谢

viewer.scene.globe.depthTestAgainstTerrain = true;

是这么开启么?依然没有效果
大佬,我可以借楼问个问题吗?我问题发布不出来,奇奇怪怪的。
就是我在使用超图提供的iClient3D for WebGL这个插件来加载S3M数据。

当我用scene.open()加载全部场景时,始终只加载第一个。

当我用scene.addS3MTilesLayerByScp()时,拿到图层却不显示。
scene.open默认加载第一个场景,如果有多个场景,需要指定加载的场景名称
有尝试指定场景名,但是还是打开第一个。
在idesktop中打开iserver的场景试一下,用url和场景名称,看看能不能打开
还有一种情况,是模型现在应该是绝对高度,设置为贴地试试。如果还是不行,您可以私信我您的数据看看
webgl中有加载模式选择,就是不知道管不管用 LoadingPriority.可以试试。
330EXP 2022年08月19日
我把4种模式都试了,设置为2的时候直接不显示了,其他几种看不出变化来
...