revit约束怎么调(revit创建族勾选怎么调整)

Revit 使用 dynamo 过滤查找具有固定参数的族

在一个 Revit 项目中,我们可能会做多个族,有时我们需要找到其中一个。如果我们手动搜索,公开量会很大。大,我们可以利用dynamo的功能帮我们找到一个族或者一系列族,然后我们可以编辑它的一些参数或者导出数据进行材质统计。

让我们以我们之前使用的红苹果和绿苹果为例!说明情况比较容易,不过这一次,苹果里面藏着一个二狗子独有的苹果。

image.png

这是苹果。我在它的参数中给了它一个“二哥子的大苹果”,我怎么才能找到它呢?

现在有一个线索,他的参数中有一个唯一的值——二狗子,当其他苹果还叫红富士的时候,他是二狗子的大苹果。于是我们就有了下面的思路,提取所有苹果的“水果名称”参数,然后找到里面有二哥子三个字符的项目,通过Revit中的元素ID找到对应的族。首先,这里的水果名称是一个实例参数。我们可以通过参数 [Element.GetParameterValueByName] 轻松读出所有苹果的参数。步骤如下:

选择family并读取指定的参数值

image.png

查找每个item是否包含我们要找的字符

image.png

我们找到了21个位置,返回的是真的,即21个item是我们还有二狗子关键词的item。

我们使用 watch 节点查看 21 个项目的 ID 以找到家庭。

image.png

在Revit软件的管理中选择“Select by ID”,输入刚才获取的图元,找出族在哪里。

image.png

扩展:如果混入了很多带有指定参数值的苹果,我们可以在一个表中过滤掉这一系列的苹果。使用的节点是[List.FilterByBoolMask],感兴趣的朋友可以考虑一下。

l

l

l

版权声明:
作者:BIM教程网
链接:https://www.bimjcw.com/13842.html
来源:BIM教程网
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>