Creating a complex 3D surface or object by combining primitive objects
Constructive solid geometry (CSG; formerly called computational binary solid geometry) is a technique used in solid modeling. Constructive solid geometry allows a modeler to create a complex surface or object by using Booleanoperators to combine simpler objects,[1] potentially generating visually complex objects by combining a few primitive ones.[2][3]