Autodesk.Revit.DB.Structure.StructuralSections.StructuralSectionHotRolled是Revit中用于描述热轧钢结构材料的类,可以用于建筑物结构的设计和分析。
// 创建一个新的热轧钢结构材料对象
StructuralSectionHotRolled hotRolledSection = new StructuralSectionHotRolled();
// 设置名称、等级、类型、屈服强度和极限强度
hotRolledSection.Name = "I-shape";
hotRolledSection.Grade = "ASTM A36";
hotRolledSection.MaterialType = "Carbon Steel";
hotRolledSection.YieldStrength = 36.0;
hotRolledSection.UltimateStrength = 58.0;
// 判断热轧钢结构材料名称是否有效
if (!StructuralSectionHotRolled.IsValidName(hotRolledSection.Name))
{
throw new Exception("Invalid structural section name");
}
// 判断热轧钢结构材料等级是否有效
if (!StructuralSectionHotRolled.IsValidGrade(hotRolledSection.Grade))
{
throw new Exception("Invalid structural section grade");
}
// 判断热轧钢结构材料类型是否有效
if (!StructuralSectionHotRolled.IsValidMaterialType(hotRolledSection.MaterialType))
{
throw new Exception("Invalid structural section material type");
}
Autodesk.Revit.DB.Structure.StructuralSections.StructuralSectionHotRolled是用于描述热轧钢结构材料的类,提供了名称、等级、类型、屈服强度和极限强度等属性,可以用于建筑物结构的设计和分析。方法方面提供了判断热轧钢结构材料名称、等级、类型是否有效的方法。