首页 / 浏览问题 / 三维GIS / 问题详情
webgl倾斜摄影单体化高亮无法覆盖模型
超图小号  (104EXP)  牛刀小试
7月15日, 2020

使用产品:supermap-iserver-10.0.1-win64-zip

问题描述:倾斜摄影单体化点击高亮。已将osgb切缓存,在场景中加载。桌面端绘制建筑面图层,并在iserver发布为data服务。webgl开发,已获取到面数据feature对象及points信息,以entity加入场景中,并设置clampToS3M为true,却只显示为一个高亮平面,无法覆盖到osgb建筑模型上面,请问是什么原因?谢谢

问题图片:

1个回答

您好,代码看起来没问题,倾斜模型也成功加载了,有没有可能是绘制的矢量面和模型不对应?如果分层分户单体化的官网示例显示没问题,那应该就是数据问题,面和模型的对应位置和大小等,您调整一下看看有没有改善。
jjz  (4,720EXP)  名扬四海
7月15日, 2020
我这边找到问题的地方了,我在场景中设置scene.globe.depthTestAgainstTerrain = false之后,就不能实现模型的覆盖,当把这个属性去掉后,就能够覆盖到模型上了。这个参数为什么会对功能有影响?
您好我看了一下API,这个设置为false时会让primitives,比如绘制的矢量面永远显示在模型表面之上。像您图里就是面无视了模型直接显示为一个半透明块,没有被模型遮挡效果。
...