Autodesk.Revit.DB.Architecture.RailExtensionStyle
是 Revit 中一个用于描述铁路扩展样式的类。它可以定义铁路正常部分以外的扩展部分的样式。
Autodesk.Revit.DB.Architecture.RailExtensionStyle
包含以下属性:
bool HasExtension
:表示铁路是否具有扩展部分。Autodesk.Revit.DB.DisplayUnitType ExtensionLengthUnitType
:表示扩展部分的长度单位类型。double ExtensionLength
:表示扩展部分的长度。在米 (m) 或英尺 (ft) 中定义,具体取决于 ExtensionLengthUnitType 属性的值。Autodesk.Revit.DB.RailEndExtensionType ExtensionType
:表示铁路扩展部分的类型。Autodesk.Revit.DB.Architecture.RailExtensionStyle
包含以下方法:
RailExtensionStyle Clone()
: 复制该扩展样式。// 创建铁路扩展样式
var railExtensionStyle = new Autodesk.Revit.DB.Architecture.RailExtensionStyle();
// 定义具有扩展部分
railExtensionStyle.HasExtension = true;
// 将扩展长度设置为200英尺
railExtensionStyle.ExtensionLength = 200.0;
railExtensionStyle.ExtensionLengthUnitType = Autodesk.Revit.DB.DisplayUnitType.DUT_DECIMAL_FEET;
// 将扩展类型设置为圆形
railExtensionStyle.ExtensionType = Autodesk.Revit.DB.RailEndExtensionType.Circle;
// 克隆铁路扩展样式
var clonedRailExtensionStyle = railExtensionStyle.Clone();
Autodesk.Revit.DB.Architecture.RailExtensionStyle
类需要与含有铁路的元素共同使用,如 Autodesk.Revit.DB.Architecture.Railing
等。