同一图层中的不同对象可以分别控制其显隐或透明度吗

0 投票

一个revit模型图层中含有多个不同的构件对象,现在想根据项目的进度,来控制这个图层中不同对象的显隐来实时反映工程进度,这在进行网页开发时能够实现吗??

如图,对象1和对象2是在同一个图层中的两个不同对象,能够在B/S端开发时分别控制这两个对象的显隐或者透明度吗??

12月 14, 2017 分类:  296次浏览 | 用户: 夜风影 初出茅庐 (37 分)

1个回答

0 投票
您好,这些是可以实现的。

生成osgb缓存后,插件客户端:

设置对象可见与否Layer3D.setObjectsVisible();

设置对象颜色Layer3D.setObjectsColor(); //可以通过设置颜色中的A值设置透明度

生成s3m缓存后,webgl端:

设置对象可见与否S3MTilesLayer.setObjsVisible(ids, visible);

设置对象颜色S3MTilesLayer.setObjsColor(ids, color);
12月 14, 2017 用户: 张阳名 登峰造极 (5,423 分)
好的,非常感谢。
...