Polygonica's mesh Boolean has been developed and tested continuously since 1994. It is provided on a commercial basis with full support, and is widely used in the CAM and machine tool subtractive industries, additive manufacturing industries, dental modelling, medical implant design and CAE simulation.
The mesh Boolean algorithm is particularly optimised for situations where multiple Boolean operations are carried out consecutively on a single solid, as demonstrated in this live recording.
Head to the Polygonica Blog for a deep dive on Polygonica's mesh Boolean
Mesh Boolean operations
Operations such as union, subtraction and intersection can be applied to both open surfaces and watertight mesh solids.
Multiple mesh Boolean unions for large assemblies
Entire assemblies can be efficiently unioned together in a single API call that is significantly faster than performing a chain of union operations between pairs of objects in the same assembly.
Mesh Boolean unions for parts that don't quite connect
Gluing allows parts that don’t quite connect to be joined without gaps. This can overcome issues when unioning parts with surfaces that are intended to be coincident but aren’t quite, either due to issues with modelling or because of differences in how each surface is tessellated.
Other mesh Boolean operations
It is possible to concatenate two solids together, which simply adds the vertices and faces of a second solid to the first solid.
A solid can be sectioned by removing all the material to one side of a specified plane. This is equivalent to doing a Boolean subtraction using an object that represents the plane.
As well as splitting a solid using a section plane, Polygonica supports splitting of one solid using another solid. This is equivalent to doing a Boolean intersection operation simultaneously with a Boolean subtraction.
Polygonica is available for evaluation. Click the button to get in touch.
For more detail please see the Polygonica blog ...