The roof object creates a standard roof shape from its parameter curves: a roof edge polyline and the optional roof top polylines. If no roof top lines are defined, the object computes a straight line across the roof, which splits the roof symmetrically.

Roof object can operate as an individual object, or in conjunction with a building object. When placed inside the hierarchy of the building object, the building object automatically stores a roof edge line computed from the walls into the roof object.

[Note] Note
Roof object's Build option can be disabled and the geometry can be replaced with any user modeled roof shape. Wall object's Extend to Roof will then fit the walls with the custom roof shape.

The hierarchy of the roof object contains the following sub levels:

  • roofedge: Contains the polyline, which defines the roof edge.
  • roof: contains the auto generated top surface (coating) of the roof (a polygonal SDS mesh). You can place material attributes into this folder. Editing the geometry while the roof's Build option is enabled makes no sense, because next construction refresh will remove editing.

The roof object has the following controls in the Property window's Spec tab:

Roof Geometry options:

From the left: Straight, Beveled and Match Roof Line options

Sub Layer 1 and 2 have identical options:

  • Bottom Fill: Defines how the roof layer is filled from below. Perpendicular fill adds a surface which is parallel to the roof top. Horizontal option fills the bottom with a flat horizontal surface.
Parallel and Horizontal roof layer fill
  • Roof Edge: Can be Horizontal, Vertical or Perpendicular. See the picture on the right.
  • Thickness: the thickness of this roof layer.
  • Offset: Distance from the edge of the upper layer to this layer.
From the left: Horizontal, Vertical and Perpendicular roof edges

Measure Lines: