Autodesk.Revit.DB.Structure.TrussMemberType
是一个枚举类型,定义了 Revit 中梁的类型。该类型包括了多个常量,分别对应不同类型的梁。
该枚举类型包括以下常量:
BottomChord
:底弦TopChord
:顶弦Vertical
:立杆Diagonal
:斜杆CounterDiagonal
:反斜杆Web
:轴网(网杆)Rafter
:斜檩以下示例展示了如何创建一个斜杆型梁:
Document doc = commandData.Application.ActiveUIDocument.Document;
Level level = doc.GetElement(new ElementId(2)) as Level;
FamilySymbol trussType = doc.GetElement(new ElementId(263649)) as FamilySymbol;
Truss tr = Truss.Create(doc, trussType.Id, level.Id, VerticalAlignment.Bottom)
as Truss;
tr.get_Parameter(BuiltInParameter.TRUSS_ATTR_CHORDTYPE).Set(TrussMemberType.Diagonal);
在上述示例中,我们首先获取了文档和相关元素(层与梁族),然后使用 Truss.Create 方法创建了一个梁,接着使用 tr.get_Parameter(BuiltInParameter.TRUSS_ATTR_CHORDTYPE).Set(TrussMemberType.Diagonal);
来设置该梁的类型为斜杆型。