Autodesk.Revit.DB.SpatialElement
是Autodesk Revit
API 中的一种元素类型,表示了具有空间关系的元素,例如房间、楼层、区域等等。
Autodesk.Revit.DB.SpatialElement
从Autodesk.Revit.DB.Element
继承,同时也实现了Autodesk.Revit.DB.ISpatialElement
接口,使其具有了空间关系的特性。
Autodesk.Revit.DB.SpatialElement
包含了许多常用的属性,以下是其中的部分:
Area
: 表示元素区域的面积Level
: 表示元素所在的楼层Volume
: 表示元素的体积Location
: 表示元素的位置信息Room
: 表示元素所在的房间Type
: 表示元素的类型Parameters
: 表示元素的参数列表Autodesk.Revit.DB.SpatialElement
也包含了许多常用的方法,以下是其中的部分:
GetBoundarySegments
: 获取元素边界的线段列表GetSpatialBoundary
: 获取元素的空间边界IsSpatialElement
: 判断元素是否为Autodesk.Revit.DB.SpatialElement
GetAnalyticalModel
: 获取元素的分析模型Autodesk.Revit.DB.SpatialElement
可以关联许多其他类型的元素,以下是其中的部分:
Autodesk.Revit.DB.Wall
)Autodesk.Revit.DB.Floor
)Autodesk.Revit.DB.Beam
)Autodesk.Revit.DB.Column
)以上列表并不完整,Autodesk.Revit.DB.SpatialElement
可以关联的元素类型还有很多。
Autodesk.Revit.DB.SpatialElement
通常用于描述具有空间关系的元素,例如房间、楼层、区域等等。在Autodesk Revit
中,许多功能都依赖于空间关系来实现,因此Autodesk.Revit.DB.SpatialElement
在实际开发中经常被使用到。