首页 / 浏览问题 / 三维GIS / 问题详情
webgl中挖地后出现黑块
36EXP 2020年11月26日

使用产品:iclient3d for webgl

操作系统:win10 x64

浏览器:Microsoft Edge 87.0.664.47

问题详细描述:

在webgl中,通过viewer.scene.globe.addExcavationRegion进行开挖,绘制第一个区域时是正常的,绘制第二个区域后部分地方会出现黑块,但是调整视角后,有时黑块会消失:

图1:绘制第一个区域A

图2:绘制第二个区域B,相交部分为AB

图3:AB正常显示,A除去AB的部分出现黑块,B出去AB的部分不显示

图4:将视角拉远一定距离后,黑块消失,并且B区域也正常显示请问这是什么问题?

1个回答

您好,这是以前版本的一个缺陷,现在已经改过来了,我这边用官网最新包测试了是没有问题的,建议您那边更换一个WebGL包
6,087EXP 2020年11月27日

这是我从官网下载的最新包里提供的demo,好像还是有问题

我这边的效果是这样的,您可以先去咱们官网示例里面测试一下

我试了下,官网示例是没问题的,然后我把源代码里的cesium.js换成从官网下载的cesium就不行了,我是从http://support.supermap.com.cn:8090/webgl/web/downloads/download1.html这里下载的

更换WebGL包版本的话要更换整个Build文件夹,不能只更换Cesium.js

我是在官网示例: http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#digTerrain中,点击“源码”将cesium.js改为自己本地,然后点击“运行”进行挖地就出问题了

说明就是你那边WebGL包版本的问题,需要更换,去官网下一个最新版本的,然后替换WebGL包下面的Build文件夹就可以了。或者说你这边留个联系方式我发一个包给你
那你发给我吧,qq: 1090065359
已发送。
...