首页 / 浏览问题 / 三维GIS / 问题详情
模型透明后,将下面不透明的模型穿透
5EXP 2023年02月09日

按照道理来讲,如果上层模型透明不应该穿透下层未透明的模型。

代码:clayer.setObjsColor([item], new Cesium.Color(1.0, 1.0, 1.0,0.2))

1个回答

您好。

您说的穿透是指物理上的穿透还是视觉上的穿透呢?

如果是物理上的,这个和透明是无关的。

如果是视觉上的,接口逻辑是按照图层顺序显示,透明度只是模型的显示透明。后面的模型也会浅浅的看见。

但是如果是顺序靠后的图层的透明度低,是看不见顺序靠前的图层的。

这里的顺序指的是您在发布服务之前,桌面的图层顺序,发布服务后默认按照这个顺序排序。也可以自己在前端进行调整。

参考问题http://ask.supermap.com/103570

4,151EXP 2023年02月09日
视觉上的穿透,这两组模型都是一个图层,上面的图层透明化后把下面不透明的图层从视觉上也透明了。
没太明白,您说他们都是一个图层,又说上面的图层和下面的图层。

单从您的截图来看并看不到什么有效信息。

如果都是一个图层的话,因为您的代码是针对图层设置的,所以都变透明了是没问题。

另外您需要确定,您所说的不透明图层也透明了具体是什么含义,也要确定是否是视觉效果带来的误差判断。
...