Autodesk.Revit.DB.RoofType
是 Revit API 中用于表示屋顶类型的类。该类描述了屋顶的基本属性,例如其类型、材料、高度等。
System.String
Autodesk.Revit.DB.Material
Autodesk.Revit.DB.Double
Autodesk.Revit.DB.RoofStructure
Autodesk.Revit.DB.Document
,给定的文档。Autodesk.Revit.DB.ElementId
,该屋顶类型的标识符。以下示例演示如何使用 Autodesk.Revit.DB.RoofType
类:
// 获取 Revit 文档
Document doc = uidoc.Document;
// 创建一个屋顶类型
RoofType roofType = RoofType(doc, new ElementId(123456));
// 设置屋顶类型的属性
roofType.Name = "Flat Roof";
roofType.Material = new Material("Concrete");
roofType.Thickness = 6.0;
roofType.Structure = new RoofStructure("Joist");
// 输出屋顶类型的名称
TaskDialog.Show("Roof Type", roofType.Name);
该示例将创建一个名为“ Flat Roof”的屋顶类型,并将其材料、厚度和结构属性分别设置为混凝土、6.0和“ Joist”;然后提示用户该屋顶类型的名称。
Autodesk.Revit.DB.RoofType
类用于表示 Revit 中的屋顶类型。该类提供了名称、材料、厚度和结构等属性,可用于创建新的屋顶类型或修改现有的屋顶类型。