There is a difference between Boolean operations and mixed Boolean operations.
To anticipate the location of operating bodies, remember that two displays
are possible for non-mixed Boolean operations, whereas there is only one
possible display for mixed Boolean operations.
Non-mixed Boolean Operations
When performing a non-mixed Boolean operation, the app can display
the tree in two different ways:
- If the sequential construction of the geometry is valid, the Boolean
operation node contains the operating body. As shown in the scenario
described in Assembling Bodies, for example, the second body selected
is moved just below the Assemble node. It is "aggregated".
- Conversely, if there is an interruption of the sequential construction
of the geometry, the Boolean operation node never contains the operating
body. The operating body remains at its initial location in the tree.
Mixed Boolean Operations
A hybrid design environment makes it possible to perform mixed Boolean
operations. By "mixed", we mean operations between bodies and solid bodies,
or between ordered geometrical sets and solid bodies, or even between geometrical
set and bodies (and vice versa). In the case of mixed Boolean operations,
the Boolean operation node never contains the operating body.
For example, an Assemble operation is performed between Body.2
and Body.1. Body.2 and Body.1 are two different body types. Body.2 is created
in a hybrid design environment whereas as Body.1 is a solid body. In a Mixed Boolean
Operation, Body.2 being the second body selected, it remains at
its initial location in the tree.
Mixed Configurations
The tables below list all possible mixed configurations and all related
behaviors.
|
Body Selected First |
Operating Body
|
Display in the tree for Operating
Body |
Solids |
Solid body |
Solid body
|
Under Boolean operation |
Solid body |
Body
|
At its original location |
Body |
Body + sequential construction
of the geometry |
Under Boolean operation |
Body |
Body + interruption of
the sequential construction of the geometry |
At its original location |
Body |
Solid body |
At its original location |
|
Body Selected First |
Operating Body
|
Display in the tree for Operating
Body |
Volumes |
Geometrical set + Volume |
Body |
At its original location |
Geometrical set + Volume |
Solid body |
At its original location |
Ordered geometrical set
+ Volume |
Body+ interruption of
the sequential construction of the geometry |
At its original location |
Ordered geometrical set
+ Volume |
Body |
Under Boolean operation |
Ordered geometrical set
+ Volume |
Solid body |
At its original location |