(回帖5G币)分享一个“组件抑制用表达式控制”的技巧。
在日常的沟通中,我们会遇到很多需要分别展示的情况。比如我选择了三个供应商的模型A\B\C。这三个都在我的模型里,杂糅在一起,很难观看,控制。此时我们会用到抑制功能(比如要观看A组件,则抑制B\C)。 如果右键手动抑制,就很慢了,供应商一多,手动抑制就手忙脚乱。
此时我们可以用表达式来控制组件的抑制。
正式教程:注意if(X=1)(1)else(0)这个表达式。
这是个经典的用自变量X来决定应变量0或者1的控制表达式。 如上图所示,自变量X=1时候输出1(不抑制) 同理,自变量X=2的时候输出0(抑制)。
假如我们有ABC三个组件,将A的表达式设为if(X=1)(1)else(0) B的表达式设为if(X=2)(1)else(0)C的表达式设为if(X=3)(1)else(0)
当我输入X为1时,只有A的应变量为1(只有它不被抑制)同理,2、3也是如此。
自此,就能用一个变量X来控制2个以上组件的抑制关系了。非常方便!
关联教程:
https://www.ugsnx.com/forum.php?mod=viewthread&tid=351642
https://www.ugsnx.com/thread-285378-1-1.html
bottleit 发表于 2025-4-8 20:48
我大多数用再频繁更改模型有些位置大小这些 很值得学习 谢谢分享!!! ...
做特征的时候就用表达式控制好,不用频繁更改 虽然现在用不上,但分享必须点赞 zajfdiskzaj 发表于 2025-4-8 10:59
多谢分享。。。学习了,,点赞
别点赞,这个真的很实用。 你们能学会我的教程才有意义 输入公式的时候记得切换为全英文输入法,否则无法识别。 可以把X更名为某某部件供应商集成。 这样所有的零部件都可以被控制。 比如地盘零部件有十个供应商,方向盘五个供应商,我用两个自变量可以控制显示。 多谢分享。。。学习了,,点赞:victory: 多谢分享。。。试一下:lol 好好学习天天向上 很好,和布置功能异曲同工 学习学习