CSG Functions and Settings

Constructive Solid Geometry
or Solid Modeling functions are used to create complex models by combining
primitive shapes. CSG functions operate using the enclosed volumes
between objects.

CSG
Functions

● Union - Add volume of two
objects together

● Difference - Subtract volume of one object from
another

● Intersection - Take the overlapping volume of two objects

To use CSG functions select one object as Solid A and another as Solid
B from the scene. Using Control Panel or menu commands choose CSG
operation to apply.

Example of CSG functions

Addition of object volumes from Union

Subtraction of object
volumes from Difference

Overlapping volumes
from Intersection

CSG
Tree Deconstruct (Undo)

A CSG tree contains the history of CSG
functions and objects (solids) which constructed the rendered top level
object. All solids have a CSG tree allowing previous revisions from the
top level object to be restored. CSG trees are stored with the file
enabling revisions to previous model steps at any time.

To go back
through CSG functions and make alterations use the CSG undo functions, on
the control panel. When an undo CSG function occurs the Solid
A and Solid B model from last CSG function
are restored in their original orientation, the current top level object is
deleted.

Note: When stepping back through
the CSG tree original Solid A/B will be translated to the current top level
object's center location. Other transformations, rotations, scales,
reflections applied to top level object post CSG function are not saved.
Original Solid A/B are recovered.

CSG Tree
Settings

The CSG tree depth sets the number of previous CSG
functions and model revisions contained in the tree, that is the number of undo
levels recoverable. Depth settings is configured from the Solid:
CSG Tree menu option.

Settings will be applied to selected Solid A(s). Whether CSG tree is
included when using copy menu functions is also an option.

Changing
default CSG Tree settings

To set default settings for new solids
use menu option when no Objects/Solid A(s) are selected.