浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
三维GIS
/
问题详情
3D模型中,根据ID改变其中几个楼模的颜色
花瓣
9EXP
2019年12月13日
使用产品:iserver 9D 操作系统:win10
数据类型: 文件型
问题详细描述:3D模型中,根据ID改变其中几个楼模的颜色;楼模是贴图的,或者更好的是变换贴图,有什么好办法吗?
三维
webgl端
webgl
1个回答
您可以通过查询或者其他方式(比如您已知对应模型的ID)来获取需要改变颜色的模型ID,然后通过S3MTilesLayer.setObjsColor(ids, color)方法去改变它的颜色。
注意的是,这里的setObjsColor默认情况下是在初始颜色的基础上混合展示,如果你想让模型彻底改变成您所定义的color,还需要设置S3MTilesLayer.selectColorType = 1.0;
赵爽
6,215EXP
2019年12月13日
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
通过id改变对象的颜色
利用面数据根据楼层拉伸的模型发布服务出来看感觉很矮,不知道有没有什么方法解决
webgl定位到一个设备模型后,如何改变其颜色或者添加轮廓
知道BIM模型上构件的id,怎么可以根据ID得到它的坐标
自己导入了模型,但是想修改模型的底色,不知道改怎么改
通过发布的3D服务,改变建筑某个部件显示颜色、以及相关模型点击触发事件
矢量拉伸的模型在webgl上是否可以选中后变色?
如何根据构件smId设置构件透明度,但是不改变原有颜色
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...