首页 / 浏览问题 / 三维GIS / 问题详情
同一图层中的不同对象可以分别控制其显隐或透明度吗
45EXP 2017年12月14日

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

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

1个回答

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

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

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

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

生成s3m缓存后,webgl端:

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

设置对象颜色S3MTilesLayer.setObjsColor(ids, color);
5,560EXP 2017年12月14日
好的,非常感谢。
...