首页 / 浏览问题 / 三维GIS / 问题详情
webGL实现透明化
22EXP 2017年03月06日

使用产品: SuperMap iClient  3D 8C for WebGL 操作系统:win7 x64

数据类型:  文件型

问题详细描述:想做一个根据构件id列表实现半透明化功能,接口文档里好像没有说明,请问有什么办法可以实现?

1个回答

您好,参考地址:http://support.supermap.com.cn:8090/iserver/iClient/for3D/webgl/Build/Documentation/S3MTilesLayer.html

具体API是:

setObjsColor(ids, color)

设置对象颜色信息。

NameTypeDescription
idsArray要设置颜色的对象ID列表。
colorColor要设置的颜色。 

Example:

var color = new Cesium.Color(1.0, 0.0, 0.0, 1.0);
var  ids = [12, 22, 65, 98];
S3MTilesLayer.setObjectsColor(ids, color);
3,389EXP 2017年03月06日

请问下还有什么办法可以获取构件原本颜色吗?smiley

我找到了getObjsColor

...