Short Contents

3.13 The CSG Node

3.13.1 Overview

The CSG (Constructive Solid Geometry) Node is used to define how some objects are combined together to form a solid. It operates on transforms, shapes and on other CSG nodes. It is possible to define complex solids that result from multiple boolean operations by selecting a CSG node as an operand of another CSG node.

3.13.2 User Interface

The CSG node panel

Figure 3.53: The CSG node panel

` Operation'
This attribute specifies the type of boolean operation that will be applied to the selected nodes. Available options are:
` Union'
The resulting solid will be the union of the selected nodes. This is the default.
` Intersection'
The resulting solid will be the intersection of the selected nodes.
` Difference'
The resulting solid will be the difference between the selected nodes.
` Select closed objects'
This button brings up a selection window that lists geometric objects shapes, transforms, CSG nodes and sets. Each selected item will be considered as a single primitive for the CSG operation. It is not recommended to select both a shape and a set that includes that shape.
` Select closed objects to substract'
This button is only available when the Operation attribute is set to `Difference'. It brings up a selection window identical to the one brought up by the `Select closed objects' button. The items selected here will be substracted from the items selected via the `Select closed objects' button.
NOTE

The `Difference' operator is only defined when two set of objects are available, contrary to the `Union' and `Intersection' operators that are defined with a single set of objects. This explains the need for a second object selector.

3Delight 8.5. Copyright 2000-2009 The 3Delight Team. All Rights Reserved.