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.
Articles by others on the same topic
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.