前言
本文介绍 Revit 2021.1 新加的 Element 节点以及相关概念。在 Revit 2021 版本中,已经添加了 10 个 Element 节点,Dynamo For Revit 2021 新节点: Element Nodes。
内容
Element Nodes 官方链接
Revit 2021.1 新加入的节点:
Element.GetChildElements
Element.GetParentElement
Element.GetChildElements
这个节点,顾名思义,就是得到一个 Element
的子 Element
。这个节点只对某些特定的 Element
有意义,包括:
- 楼梯,类别为
BuiltInCategory.OST_Stairs
; - 楼梯栏杆,类别为
BuiltInCategory.OST_StairsRailing
; - 梁结构系统,类别为
BuiltInCategory.OST_StructuralFramingSystem
; - 族实例,只对那些有
sub component
的族实例有意义。
以楼梯为例:
- 选中楼梯,可以得到梯段和平台;
- 选中栏杆,可以得到顶部扶栏和扶手。
Element.GetParentElement
这个节点是 Element.GetChildElements
的逆操作。不过梯段不能找到 Parent,从代码看,似乎有bug,等待下一版更新。