该类是Revit中的一个结构截面通用类,可用于创建建筑结构的截面。此类包含有用于描述截面的各种参数和属性。
StructuralSectionGeneralF(ElementId materialId, string sectionName, double d, double b, double tf, double tw)
用给定的 materialId
、sectionName
、d
、b
、tf
和 tw
创建一个新的结构截面通用类。
ElementId MaterialId
获取或设置截面的材料ID。
string Name
获取或设置截面的名称。
double Depth
获取或设置截面深度。
double Width
获取或设置截面宽度。
double FlangeThickness
获取或设置翼缘厚度。
double WebThickness
获取或设置腹板厚度。
此类没有公共方法。
以下示例展示了如何在Revit中创建一个名为 General F Section
的结构截面通用类:
// 获取默认材料
FilteredElementCollector materialCollector = new FilteredElementCollector(doc);
materialCollector.OfClass(typeof(Material));
Element defaultMaterial = materialCollector.First();
// 创建截面
StructuralSectionGeneralF section = new StructuralSectionGeneralF(defaultMaterial.Id, "General F Section", 10, 20, 2, 3);
// 将截面添加到文档
Transaction trans = new Transaction(doc, "Create Structural Section");
trans.Start();
doc.Create.NewFamilySymbol(section);
trans.Commit();