该类定义了Revit平面构件中使用的普通H形钢截面。它包括钢截面的几何形状和力学特性。
该成员变量表示结构截面的名称,类型为字符串。
该成员变量表示H形钢截面的深度,单位为毫米。
该成员变量表示H形钢截面的宽度,单位为毫米。
该成员变量表示H形钢截面的腹板厚度,单位为毫米。
该成员变量表示H形钢截面的翼板厚度,单位为毫米。
该成员变量表示H形钢截面翼板与腹板相接处的倒角半径,单位为毫米。
该成员变量表示H形钢截面Y轴方向(垂直于腹板)的惯性矩,单位为毫米的4次方。
该成员变量表示H形钢截面Z轴方向(平行于腹板)的惯性矩,单位为毫米的4次方。
该成员变量表示H形钢截面在Y轴方向(垂直于腹板)的塑性截面模量,单位为毫米的3次方。
该成员变量表示H形钢截面在Y轴方向(垂直于腹板)的弹性截面模量,单位为毫米的3次方。
该成员变量表示H形钢截面在Z轴方向(平行于腹板)的塑性截面模量,单位为毫米的3次方。
该成员变量表示H形钢截面在Z轴方向(平行于腹板)的弹性截面模量,单位为毫米的3次方。
以下示例代码演示如何获取H形钢截面的几何信息:
var section = new StructuralSectionGeneralH("H200x100x5x8", 200, 100, 5, 8, 1);
Debug.Assert(section.Name == "H200x100x5x8");
Debug.Assert(section.Depth == 200);
Debug.Assert(section.Width == 100);
Debug.Assert(section.WebThickness == 5);
Debug.Assert(section.FlangeThickness == 8);
Debug.Assert(section.FilletRadius == 1);
Debug.Assert(section.MomentOfInertiaY == 10700000);
Debug.Assert(section.MomentOfInertiaZ == 1590000);
Debug.Assert(section.PlasticSectionModulusY == 662000);
Debug.Assert(section.ElasticSectionModulusY == 852000);
Debug.Assert(section.PlasticSectionModulusZ == 243000);
Debug.Assert(section.ElasticSectionModulusZ == 344000);