Autodesk.Revit.DB.Structure.StructuralSections.StructuralElementDefinitionData
类是Revit API中定义结构元素定义数据的类。
Autodesk.Revit.DB.Structure.StructuralSections.StructuralElementDefinitionData
该类具有以下成员属性:
MaterialId
:获取或设置结构元素的材料ID。SectionId
:获取或设置结构元素的截面ID。End1Condition
:获取或设置元素的第一端口的条件类型。End2Condition
:获取或设置元素的第二端口的条件类型。AnalyticalModel
:获取或设置结构元素的分析模型。该类具有以下构造函数:
StructuralElementDefinitionData()
:创建一个新的StructuralElementDefinitionData
对象。// 创建一个新的结构元素定义数据对象
var elementDefinitionData = new StructuralElementDefinitionData();
// 设置元素的材料ID和截面ID
elementDefinitionData.MaterialId = Material.Id;
elementDefinitionData.SectionId = Section.Id;
// 设置元素的端口条件类型
elementDefinitionData.End1Condition = StructuralConnectionCondition.Fixed;
elementDefinitionData.End2Condition = StructuralConnectionCondition.Fixed;
// 设置元素的分析模型
elementDefinitionData.AnalyticalModel = analyticalModel;
// 使用数据创建新的结构元素
var element = doc.Create.NewStructuralFraming(curve, elementDefinitionData);