revit如何用元素参数表示信息?Revit中元素重要的属性和方法
Category(类别),Location(位置),LevelId(标高),GroupId(组),Id,UniqueId(唯一Id)等都是元素的几个重要属性。
重要的方法:GetMaterials(),GetAnalyticalModel()
1)位置Location
Element.Location属性用来获取元素的位置,Location可以转型为LocationPoint和LocationCurve,如果该元素的位置是点,则转型为LocationPoint,如果是直线或者曲线,则使用LocationCurve。类图见图3-9。
2)材质Material
GetMaterials(bool)函数可以获取元素的材质,bool为true的时候,获取的是元素的油漆材质(PaintedMaterial)
3)分析模型
分析模型主要被用来做结构分析,获取分析模型可以使用Element.GetAnalyticalModel()方法,然后调用分析模型的GetCurve,GetCurves或GetPoint来获取分析模型的几何信息。同时可通过IsSingleCurve()和IsSinglePoint()方法来辅助判断需要调用哪个方法。