Design Nomenclature / Digital Model Making

Boolean

Also called CSG operation, boolean op, union, difference, intersection

A set operation — union, difference, intersection — between two volumes. It is only well defined on closed, manifold, non-self-intersecting input; give it an open mesh and the result is whatever the implementation guesses. Mesh booleans also leave n-gons and coincident geometry along the cut, which is legal and still needs cleanup.

A cube overlapped by a cylinder, and beside it the cube with a hole cut through, the ring of new cut edges and the n-gon face left around the opening picked out.

In practice

“It broke the boolean” almost always means the input was not a solid. Check for holes and flipped normals before blaming the tool.

Not to be confused with

How this term connects

CSGDirect ModelingManifoldN-gonRemeshSDFSolid ModelingVoxel ModelingBoolean
Related Confused with