Constructive solid geometry represents a solid by a rooted tree whose leaves are primitive solids and whose internal nodes are regularized set operations such as union, intersection, and difference. Evaluating the tree produces the modeled region while retaining a procedural description of its construction.
Constructive Solid Geometry
See also
Intersection, Set Difference, UnionExplore with Wolfram|Alpha
References
Requicha, A. A. G. "Representations for Rigid Solids: Theory, Methods, and Systems." ACM Comput. Surveys 12, 437-464, 1980.Cite this as:
Weisstein, Eric W. "Constructive Solid Geometry." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/ConstructiveSolidGeometry.html