The building object constructs a complete building from the parameter lines. It manages roof, wall and room sub
objects to perform this job.
The hierarchy of the building object has the following sub levels:
- wall definitions: Contains the wall parameters. The first sub wall object is the outer wall. Other walls
split the building into rooms.
- walls: the wall geometry which the building object generates. You can place material attributes
into this folder. Editing the wall geometry items while the buidling construction is enabled makes no sense,
because next construction refresh will remove all changes.
- floor: if the floor feature is enabled, the floor surface is placed here.
- ceiling: if the ceiling feature is enabled, the ceiling is placed here.
- base: if the base feature is enabled, the base plate is stored here.
- wireframes: contains temporary geometry which is added to achieve a clean wireframe representation.
The structure of a building object
- measures: the measure lines showing the dimensions of the building are stored here, when the respective option
is turned on.
- holes: the hole tool places the hole parameter data (tagged rectangles) to this folder. Note that a hole
can be anywhere in the hierarchy of the building (embedded into a window or a door object) and it still works.
- room1, room2: room objects, which decorate room surfaces locally.
- roof: the roof creator object. If present, the building tool automatically extracts the roof edge curve and
updates the parameters for the roof respectively.
The building object has the following options available in its property gadget (Property window/Spec tab):
Wall Geometry options:
- Build: enables automatic construction. Generated wall 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.
- Floor: enables automatic floor surface construction.
- Ceiling: enables automatic ceiling surface construction.
- Auto Texture: if enabled, the buidling object automatically adds and updates material mapping objects
for walls, ceiling, floor and base.
- Geometry: SDS geometry has a better OpenGL preview, but is somewhat slower to render.
It is easier to make Boolean operations with Analytic geometry.
- Height: height of the walls. Note that sub walls have an option 'Extend to Roof', which can override the
common base height.
- Uniform Division: each wall section is divided vertically using the same division. This generates
a denser SDS mesh, which is usually easier to edit manually.
A wall with 3 holes. Uniform wall geometry division on the left, minimal division on the right.
- Shape: either a simple rectangular plate or a polyhedron, which matches the outer wall shape.
- Height: the height of the base. The base extends down from the walls. Changing the height does not lift the roof
- Offset: shrinks the base plate inwards from the outer walls.
- Measure Lines: None, Left, Right or Both. Selects where the measure lines are shown.
- 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)