3D模型中,根据ID改变其中几个楼模的颜色

0 投票
使用产品:iserver 9D 操作系统:win10
数据类型: 文件型
问题详细描述:3D模型中,根据ID改变其中几个楼模的颜色;楼模是贴图的,或者更好的是变换贴图,有什么好办法吗?
12月 13, 2019 分类:  30次浏览 | 用户: 花瓣 (3 分)

1个回答

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

注意的是,这里的setObjsColor默认情况下是在初始颜色的基础上混合展示,如果你想让模型彻底改变成您所定义的color,还需要设置S3MTilesLayer.selectColorType = 1.0;
12月 13, 2019 用户: 赵爽 登峰造极 (5,870 分)
采纳于 12月 31, 2019 用户:花瓣
...