本文主要是介绍Dynamo For Revit: CurtainPanel 幕墙嵌板,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
本文介绍 Dynamo For Revit 幕墙嵌板相关节点。
内容
打开 Revit 的建筑样例,选中一楼餐厅的朝南的幕墙:
- 用
Select Model Element
节点来选中幕墙 - 用
CurtainPanel.ByElement
得到它的所有的 Curtain Panel,即幕墙嵌板 - 选择其中一块嵌板,找出它的幕墙竖梃,
CurtainPanel.SupportingMullions
,这是有 4 条
幕墙嵌板是一种族实例,但是它和普通的族实例又有所不同。
不同点在于,它有一个自己的分类,在 Revit API 里面,体现为FamilyInstance
的子类,Panel
,另外,幕墙竖梃也是它的子类,Mullion
:
CurtainPanel相关节点:
CurtainPanel.Boundaries
实际就是 Panel 的边缘线,就是幕墙竖梃的位置CurtainPanel.HasPlane
,如果是直墙,那么它有一个平面,如果是弧墙,则没有- 只有对于平的 Panel 并且是矩形的,即
CurtainPanel.IsRectanglar
为true
,CurtainPanel.PanelPlane
、CurtainPanel.Height
和CurtainPanel.Witdh
才有意义,对于其它类型的 Panel 没有意义
这是直的幕墙:
这是弧形幕墙:
这篇关于Dynamo For Revit: CurtainPanel 幕墙嵌板的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!