该类是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);