首页 / 浏览问题 / 三维GIS / 问题详情
3D模型中,根据ID改变其中几个楼模的颜色
9EXP 2019年12月13日
使用产品:iserver 9D 操作系统:win10
数据类型: 文件型
问题详细描述:3D模型中,根据ID改变其中几个楼模的颜色;楼模是贴图的,或者更好的是变换贴图,有什么好办法吗?

1个回答

您可以通过查询或者其他方式(比如您已知对应模型的ID)来获取需要改变颜色的模型ID,然后通过S3MTilesLayer.setObjsColor(ids, color)方法去改变它的颜色。

注意的是,这里的setObjsColor默认情况下是在初始颜色的基础上混合展示,如果你想让模型彻底改变成您所定义的color,还需要设置S3MTilesLayer.selectColorType = 1.0;
6,215EXP 2019年12月13日
...