Autodesk.Revit.DB.RoofBase是一个基类,用于表示Revit软件中的屋顶族。
Autodesk.Revit.DB.RoofBase类具有以下属性:
RoofType:表示屋顶的类型。默认情况下,此属性包含的是屋顶类型元素的ID,但您可以使用它来设置和检索屋顶类型的实例。Slope:表示屋顶的坡度(单位为度)。此属性仅适用于斜向屋顶。IsSlopeDefining:如果屋顶的坡度定义,则为true;否则为false。如果该属性设置为true,则需要指定屋顶边缘的最大高度和底部高度,以便确定坡度。IsCreatingFromImportedGeometry:如果屋顶是从导入几何体创建的,则为true;否则为false。GutterWidth:表示屋顶的檐口宽度。Autodesk.Revit.DB.RoofBase类具有以下方法:
SetSlope(double slope):将屋顶的坡度设置为指定的值。Autodesk.Revit.DB.RoofBase类是在使用Revit API对屋顶族进行编程时非常有用的基类。可以通过基类中的属性和方法来确定和设置屋顶对象的各种参数和属性。