Revit中怎么通过一个参数控制两个不同形体的可见性?
发布时间:2022-07-11 11:25 [ 我要自学网原创 ] 发布人: 小刘2175

如下图所示是疏散指示灯,分别指向不同的方向。

疏散指示灯.png

制作这样的指示灯其实并不难,只需要在同一块指示牌上分别绘制两次模型,然后分别给模型的“可见”参数关联族参数即可,如下图所示。

关联参数1.png

关联参数2.png

这样的话,将族载入到项目中,就可以通过只勾选“向左”或者“向右”中的一个来切换指示的方向。

那么,我们能不能只通过一个参数来控制指示方向为向左或向右呢?

答案是可以。

如下图所示,我们再增加3个参数,参数均为“是/否”类型的参数。参数“不显示”的值不勾选,此时它的值是false;参数“显示”的值勾选,此时它的值是true;参数“控制指示方向”就是我们用来控制指示方向的参数,我们通过这一个参数来控制指示方向为左或者右。

添加参数.png

因为向左或向右要被“控制指示方向”这一个参数控制,所以需要给向左和向右设置公式,如下图所示。

设置参数公式.png

这里给大家解释一下if函数,它的公式是if(条件,A,B),条件只有两种结果:true-满足条件、false-不满足条件。当条件满足的时候,公式的输出结果是A;条件不满足的时候,公式的输出结果是B。

我们这里,当“控制指示方向”这个参数勾选的时候,也就是此时条件为“控制指示方向=true”,条件为true,公式的结果为A。当“控制指示方向”这个参数不勾选的时候,“控制指示方向=false”,条件为false,公式的结果为B。

向左和向右两个参数的公式中,if函数的条件都是一样的,但是A和B的位置刚好相反了,所以它们两个的结果肯定是相反的,因此,切换“控制指示方向”这一个参数只能向左显示或者向右显示。

Revit2019族入门及提高教程
我要自学网商城 ¥70 元
进入购买
文章评论
0 条评论 按热度排序 按时间排序 /350
遵守中华人民共和国的各项道德法规,
承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。
参与本评论即表明您已经阅读并接受
上述条款。
V
特惠充值
联系客服
APP下载
官方微信
返回顶部
分类选择:
电脑办公 平面设计 室内设计 室外设计 机械设计 工业自动化 影视动画 程序开发 网页设计 会计课程 兴趣成长 AIGC