How to use Booleans
The think3 application enables you to use, besides a large group of features and Smart Objects, several Boolean operations. The following section explains what Booleans are, how to use them, and how they can effectively help you when modeling solids.
Here you will find suggestions on how, when and where to use Booleans, together with a few examples. The use of Booleans in advanced design tasks, however, is for expert users only.
Simple examples of Boolean operations
When to use Boolean operations
Boolean operations should be used in the following cases:
- To rapidly generate core/cavity in mold making, when starting from the finished model and from parting planes. [See this example]
- To work on complex shapes taking the advantage of solids and surfaces interactions; surface modeling can be easily combined with solids.
- To generate a pattern or mirror of complex features, so that they can be easily managed. Furthermore, during a complex modeling session, you can separate the solids which, once combined with the Mirror and Pattern Boolean operations, will generate the final shape. [See some examples]
- To solve filleting problems, when, for example, fillets are colliding. [See this example]
- Solve complex subtraction cases, for example when a plastic component includes a part which cannot be easily obtained by means of a shell operation from the external part; or when such operation is complex (as for parts derived from legacy data).
When NOT to use Boolean operations: common mistakes
Boolean operations should NOT be used in the following cases:
- Before starting a Boolean operation, you should verify whether the same results can be achieved using simpler processes such as protrusions, slots, cutouts, Smart Objects etc.
Note
It is advisable not to use Boolean operations when features would allow you to obtain the same results, since features can be modified much more easily than Boolean operations.
|
- Boolean operations generate events inside the Model Structure of the model which can reduce the control you have over the individual operations you perform on the solids obtained from the Boolean operations themselves. For example you cannot easily modify the order of the events in the structure.
- Common mistakes when using Booleans
Useful tips
You can generate multishell solids if with a single Difference operation you obtain more processing solutions; by doing so, you do not need to perform several
Difference operations to achieve the same result. Pay particular attention to the total number of Boolean operations. [See some Useful Tips]