该类是Revit API中用于表示结构剖面的一个子类,提供了Sigma型结构截面的相关信息。
public StructuralSectionSigmaProfile(double width, double depth, double thickness, double webCurveRadius, StructuralMaterialType structuralMaterialType, bool defineNeutralAxisRelativeToCentroid = false, double depthAtTopFlange = double.NaN, double depthAtBottomFlange = double.NaN, double topFlangeThickness = double.NaN, double bottomFlangeThickness = double.NaN, double topFlangeCurveRadius = double.NaN, double bottomFlangeCurveRadius = double.NaN);
width
:Sigma型截面的宽度。depth
:Sigma型截面的深度。thickness
:Sigma型截面的厚度。webCurveRadius
:Sigma型截面中腹板的曲率半径。structuralMaterialType
:结构材料类型。defineNeutralAxisRelativeToCentroid
:确定中性轴是否相对于剖面截面的质心定义。depthAtTopFlange
:Sigma型截面在顶缘所需深度。depthAtBottomFlange
:Sigma型截面在底边所需深度。topFlangeThickness
:Sigma型截面的顶缘厚度。bottomFlangeThickness
:Sigma型截面的底边厚度。topFlangeCurveRadius
:Sigma型截面中顶缘的曲率半径。bottomFlangeCurveRadius
:Sigma型截面中底边的曲率半径。Width
:Sigma型截面的宽度。Depth
:Sigma型截面的深度。Thickness
:Sigma型截面的厚度。WebCurveRadius
:Sigma型截面中腹板的曲率半径。StructuralMaterialType
:结构材料类型。DefineNeutralAxisRelativeToCentroid
:中性轴是否相对于剖面截面的质心定义。DepthAtTopFlange
:Sigma型截面在顶缘所需深度。DepthAtBottomFlange
:Sigma型截面在底边所需深度。TopFlangeThickness
:Sigma型截面的顶缘厚度。BottomFlangeThickness
:Sigma型截面的底边厚度。TopFlangeCurveRadius
:Sigma型截面中顶缘的曲率半径。BottomFlangeCurveRadius
:Sigma型截面中底边的曲率半径。// 新建一个Sigma型截面,宽度为500mm,深度为100mm,厚度为10mm,材料类型为混凝土。
StructuralSectionSigmaProfile sigmaProfile = new StructuralSectionSigmaProfile(500, 100, 10, 30, StructuralMaterialType.Concrete);