Design Engine
Tools and Features

Boolean Operations

8min

The Boolean Operations in Design Engine are similar to those commonly found in CAD programs.

Union, Difference, and Intersection can be used to create complex shapes using the interface of multiple input models.



Jack-o-lantern example of boolean operations


Accessing Boolean Operations

More boolean operations under Combine dropdown




Access Union, Intersection, and Difference from the “More booleans” dropdown under the Combine operation.



Union

Union merges the overlapping areas of two or more models into a single model.

Union merges overlapping models




Intersection

Intersection creates a new model that is the overlapping area of two or more models.

Intersection retains the overlapping area of models




Difference

Difference removes the overlapping areas of one or more models from one specified model.

Difference removes the overlapping area from one model




Boolean Considerations

Input Model Complexity

Boolean Intersection with a Lattice
Boolean Intersection with a Lattice


The power of boolean operations in Design Engine is that you can use these operations with lattices.



Note that boolean operations are computationally complex when working with lattices. Processing times are often within a few minutes but can take up to an hour for complex geometries.

Especially complex geometries may receive a timeout error if processing time will exceed one hour.

In such cases, try subdividing geometries to smaller sections to reduce complexity.

Combine is an Alternative to Union

If you are using the Boolean Union operation with complex geometries, consider using the Combine operation instead for quicker processing.





Updated 05 Dec 2024
Did this page help you?