首页 / 浏览问题 / 三维GIS / 问题详情
bim模型,数据集加载进来之后,怎么才能把构件透明呢
2EXP 2022年03月10日
想要将模型全部透明化,然后其中的某些构件正常显示,不设置透明

1个回答

layer.setObjsVisible(ids, isVisible)  根据图元ID列表,设置对应的图元的可见性,并与该图层其他图元成互斥可见关系。

例如:

//设置该图层id为1的图元显示,其余所有图元全部不可见。
layer.setObjsVisible([1],true);
//设置图元id=1的隐藏,其余所有图元可见。
layer.setObjsVisible([1],false);
6,077EXP 2022年03月10日
想要那种半透明的

您好,在不修改数据的情况下有两种方案:

1:layer.setObjsColor(ids, color) 根据图元IDS列表,设置对应图元的颜色;

2:layer.setSelection(ids)可以设置选择集
layer.setSelectedColor 可以设置选中颜色,给颜色的alpha值设成0.5就可以了

...