找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8077|回复: 10

[分享] 同组件同材质零件按重量自动更改颜色

[复制链接]

3

主题

248

回帖

4

威望

工程师

积分
328
发表于 2022-10-13 12:02 | 显示全部楼层 |阅读模式

同一组件中若有多个相同材质的零件   依靠下述关系式自动实现不同重量零件不同颜色

if PRO_MP_MASS<1.5
material_param("ptc_default_appearance")="材料外观中指定的颜色名称"
else
if PRO_MP_MASS>1.5&PRO_MP_MASS<2
material_param("ptc_default_appearance")="材料外观中指定的颜色名称"
else
if PRO_MP_MASS>2&PRO_MP_MASS<2.5
material_param("ptc_default_appearance")="材料外观中指定的颜色名称"
else
if PRO_MP_MASS>2.5&PRO_MP_MASS<3
material_param("ptc_default_appearance")="材料外观中指定的颜色名称"
else
if PRO_MP_MASS>3
material_param("ptc_default_appearance")="材料外观中指定的颜色名称"
else
endif
endif
endif
endif
endif
搜索.gif

评分

参与人数 1威望 +1 金钱 +4 收起 理由
野火 + 1 + 4 感谢分享

查看全部评分

25

主题

1655

回帖

210

威望

教授

积分
3073

热心助人勋章优秀会员勋章希望之星勋章

发表于 2022-10-13 13:37 | 显示全部楼层
这个就牛叉了,谢谢分享
回复

使用道具 举报

6

主题

479

回帖

2

威望

高工

积分
503
发表于 2022-10-13 13:41 | 显示全部楼层
没啥用,如果用的是控制零件,多主体拆分,他不会变颜色的,我也研究了1天结果发现没啥用
回复

使用道具 举报

8

主题

198

回帖

0

威望

工程师

积分
226
发表于 2022-10-13 14:53 | 显示全部楼层
还有这个功能,长见识了
回复

使用道具 举报

3

主题

248

回帖

4

威望

工程师

积分
328
 楼主| 发表于 2022-10-13 15:15 | 显示全部楼层
evan888 发表于 2022-10-13 13:41
没啥用,如果用的是控制零件,多主体拆分,他不会变颜色的,我也研究了1天结果发现没啥用

可以变色的  
回复

使用道具 举报

5

主题

168

回帖

0

威望

工程师

积分
212
发表于 2022-10-13 16:25 | 显示全部楼层
发个源文件出来呗,学习一下,谢谢
回复

使用道具 举报

6

主题

479

回帖

2

威望

高工

积分
503
发表于 2022-10-13 17:58 | 显示全部楼层
changxiaomingd 发表于 2022-10-13 16:25
发个源文件出来呗,学习一下,谢谢

好我整理一下
回复

使用道具 举报

31

主题

356

回帖

9

威望

高工

积分
538
发表于 2022-10-13 18:35 | 显示全部楼层
新建零件随机颜色最好,淡色不要深色
回复

使用道具 举报

2

主题

844

回帖

8

威望

高工

积分
986
发表于 2022-10-14 09:18 | 显示全部楼层
学习了
回复

使用道具 举报

3

主题

305

回帖

1

威望

工程师

积分
401
发表于 2023-10-14 17:50 | 显示全部楼层
我按类似的方法进行设置,但模型的颜色没有改变,但是重新载入一个有着同样配色的的材质却可以显示关系里设置的颜色,感觉像是材质的颜色没有刷新,不知道系统是否有配置来控制这个材质颜色刷新的参数
看了下mat_assign_appearance 设置的是yes
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-24 00:56 , Processed in 0.271183 second(s), 25 queries .

快速回复 返回顶部 返回列表