Boolean Geometry Operations

DesignBuilder provides some powerful modelling tools for combining blocks in various ways to create new more complex geometric forms. Boolean geometry (otherwise know as Constructive Solid Geometry or CSG) provides these functions:

 

 

The Boolean process works in 4 stages:

 

  1. Select the blocks involved. The union operation can be applied to any block type including building blocks, component blocks and outlines blocks, whereas the Subtraction and Intersection operations can only be applied to outline blocks as they require intersection of the 2 primary blocks. The blocks must both either be of the same type (building block /component block /outline block) or must involve an outline block. The blocks must touch in the case of the Union operation and intersect in the case of the Subtraction and Intersection operations.

  2. Click on the Boolean operations toolbar icon. This opens the Drawing options dialog in the bottom left of the screen.

  3. Select the operation type in the Drawing options panel in the bottom left of the screen. When 2 or more building blocks are selected Union is the only option so the drop list is greyed out. The blocks involved are shown in brown/purple for the Union and Intersection operations, or one in in brown/purple and the other in green for the Subtraction operation. For the Subtraction operation the green block will be used to subtract space from the purple block.

  4. Left-mouse click a final time on the model to complete the operation.

Note: The Boolean tools work most effectively when the geometry has been constructed accurately using snaps to ensure that adjacent blocks are positioned correctly. If the model geometry has issues such as adjacent block vertices being very slightly out of alignment, this can lead to Boolean operations being disallowed in some cases.

See also the Outline blocks, Boolean operations tutorial