Constructive solid geometry describes a solid by combining primitive regions with Boolean set union, set intersection and difference. With primitive defining functions nonpositive inside, minimum implements union and maximum implements intersection. These formulas encode membership rather than signed distance functions. Solid modellers often regularize Boolean operations to remove isolated lower-dimensional remnants.
A rooted tree whose leaves describe primitive regions and whose internal nodes describe Boolean operations. A half-space leaf can hold an implicit equation and an inside-sign convention. Evaluate membership from the leaves toward the root; interval arithmetic can propagate conservative inside/outside bounds over a box instead of a single point.

Articles by others on the same topic (1)

Constructive Solid Geometry (CSG) is a modeling technique used in computer graphics and computer-aided design (CAD) to create complex 3D shapes by combining simpler primitive shapes through Boolean operations. The fundamental primitive shapes typically used in CSG include basic geometric forms like cubes, spheres, cylinders, cones, and more.