Autodesk.Revit.DB.Structure.StructuralConnectionSettings
是一个用于定义结构连接(Structural Connection)设置的类。该类继承自 Autodesk.Revit.DB.Element
。
可通过 Autodesk.Revit.DB.Structure.StructuralConnectionSettings
类中定义的各种属性和方法来使用结构连接设置。以下是一些常用的属性和方法:
public void Apply(Connector startConnector, Connector endConnector, StructuralType structuralType)
将结构连接应用于给定的两个连接器。
startConnector
- 开始连接器。endConnector
- 结束连接器。structuralType
- 结构类型。可用的暴露的属性包括以下内容:
Autodesk.Revit.DB.Structure.StructuralConnectionSettingTypes ConnectionType
- 结构连接类型。bool HasFlangePlate
- 是否具有法兰板。bool HasMomentEndRelease
- 是否具有端点弯矩释放器。bool IsBeamColumnBearingPlate
- 是否为大梁/柱承板类型。bool IsConnectingPlateBoltedStiffened
- 是否连接板螺栓加强。bool IsEndplateBolted
- 是否为端板螺栓类型。bool IsSidePlateBolted
- 是否为侧板螺栓类型。bool IsWelded
- 结构连接是否为焊接类型。bool UseSteelConnectionModification
- 是否使用钢结构连接修正。public static StructuralConnectionSettings Create(Document document)
使用所提供的文档创建新的结构连接设置。
document
- 要在其中创建新实例的文档。以下是创建一个大梁/柱承板类型结构连接的示例。
// 获取所需的大梁和柱子
var beam = ...;
var column = ...;
// 获取大梁和柱子的连接器
var beamConnector = ...;
var columnConnector = ...;
// 创建新的结构连接设置
var settings = StructuralConnectionSettings.Create(document);
// 定义结构连接属性
settings.ConnectionType = StructuralConnectionSettingTypes.BeamColumnBearingPlate;
settings.HasFlangePlate = true;
// 将结构连接应用于连接器
settings.Apply(beamConnector, columnConnector, StructuralType.Column);
// 保存设置
settings.Save();
结构连接设置的相关信息可以在以下文档中找到: