MEPP2 Project
Boolean Operation Filter

Description

This filter implements the fast and exact Boolean operation algorithm between 3D meshes from (Leconte et al.,2010).
This algorithm is able to compute the union, intersection and difference between two 3D meshes.

Parameters

Parameter Description
Operation Must be one of: UNION, INTERSECTION, SUBTRACTION.

Supported data structures

The supported data structures are: CGAL Polyhedron3, CGAL Surface_mesh, CGAL LCC.
OpenMesh and AIF are not supported.

Restrictions

Two meshes must be opened; they both have to be triangular and manifold.

References

Efficient Booleans for Polyhedra,
Leconte, C., Barki, H., and Dupont, F.,
Technical report, 2010.