该类用于表示Revit结构部件中的普通C截面的几何和材料信息。
public StructuralSectionGeneralC(double height, double width, double webThickness, double flangeThickness,
double filletRadius, Material material = null)
height
:截面高度width
:截面宽度webThickness
:腹板厚度flangeThickness
:翼缘厚度filletRadius
:圆角半径material
:截面使用的材料,默认为null类型:double
表示截面高度。
类型:double
表示截面宽度。
类型:double
表示腹板厚度。
类型:double
表示翼缘厚度。
类型:double
表示圆角半径。
类型:Autodesk.Revit.DB.Material
表示截面使用的材料。
以下示例展示了如何创建一个StructuralSectionGeneralC对象,并将其用作梁的剖面。
// 创建截面对象
StructuralSectionGeneralC section = new StructuralSectionGeneralC(5, 2, 0.5, 0.25, 0.1);
// 获取材料
Material material = new Material("Steel");
// 创建剖面对象
BeamType beamType = new BeamType("My Beam", section, material);
// 将剖面对象添加到Revit中
Transaction trans = new Transaction(doc);
trans.Start("Create beam type");
doc.FamilyManager.NewType(beamType);
trans.Commit();