Autodesk.Revit.DB.Structure.StructuralSections.StructuralSectionAnalysisParams是Revit API中用于定义结构分析参数的类。该类定义了一组用于描述结构断面截面性能的属性。
以下是该类的主要属性:
包含单个对象列表,该对象定义了截面的边界条件。
包含单个对象,该对象定义截面的性质,例如形心位置、面积、惯性矩等。
包含单个对象,该对象定义了结构设计的设置。
包含单个对象,该对象定义截面所使用的材料的物理属性。
包含单个对象,该对象定义截面中的加固筋的属性。
以下是该类提供的方法:
返回该类的副本。
下面是使用StructuralSectionAnalysisParams定义截面分析参数的示例:
var analysisParams = new StructuralSectionAnalysisParams();
analysisParams.BoundaryConditions.Add(new BoundaryCondition());
analysisParams.CrossSectionProperties = new CrossSectionProperties()
{
Area = 100.0,
InertiaX = 200.0,
InertiaY = 300.0,
InertiaZ = 400.0,
MajorAxisOffset = 50.0
};
analysisParams.Reinforcement = new Reinforcement()
{
Diameter = 10.0,
Spacing = 20.0
};
analysisParams.Material = new Material()
{
Density = 7800.0,
ModulusOfElasticity = 200000.0,
PoissonRatio = 0.3
};
analysisParams.DesignSettings = new DesignSettings()
{
DesignCode = DesignCode.UBC_97_LOADS
};
var clonedParams = analysisParams.Clone();
Autodesk.Revit.DB.Structure.StructuralSections.StructuralSectionAnalysisParams是Revit中用于定义结构分析参数的重要类。通过设置BoundaryConditions、CrossSectionProperties、Reinforcement、Material和DesignSettings属性,可以定义截面的性质和设计要求。