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.
|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.
- layer2: the second roof geometry layer (support below the coating).
- layer3: third roof geometry layer (the actual body of the roof with insulation etc).
- measures: the measure lines showing the dimensions of the building are stored here, when the respective option
is turned on.
- rooflines: the Roof Line tool places the polylines, which define the roof top, to this folder. Roof lines
can be created also manually using the NURBS curve tool.
The roof object has the following controls in the Property window's Spec tab:
Roof Geometry options:
- Build: enables automatic construction. Generated roof geometry can be edited manually only
after Build is turned off. Turning Build on removes manual changes. When the option is enabled, only the
parameter data is saved to disk files, which usually makes the file size small.
- Auto Texture: if enabled, the roof object automatically adds and updates material mapping objects
for walls, ceiling, floor and base.
- Roof End: Select from three alternatives, Straight (gable roof), Match Roofline (user defined angle) and
Beveled (hipped roof).
- Height: Basic height of the roof. Note that when roof lines are included, the lines define the height.
Move the roof lines to change the height.
Eave Width: horizontal distance from the wall to the roof edge.
- Eave Elevation: Roof height is measured starting from the base height of walls. Eave Elevation
moves the actual roof edge up or down from the zero level.
From the left: Straight, Beveled and Match Roof Line options
Sub Layer 1 and 2 have identical options:
- Add Layer: the respective roof layer geometry is added to the scene.
- Filled Top: build a surface between the roof layer and the layer above it. Usually the layer is
invisible inside the roof structure, so it can be left out from the model just to make rendering
a bit faster.
- 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: Enables measure line drawing.
- Offset: the distance from the wall polylines to the measure lines.
- Text Size: defines the font size (in pixels) for the displayed dimension values.
- Arrow Size: size of the end arrows (in pixels)