CSG
Constructive solid geometry (CSG) is a modeling technique used in computer graphics, computer-aided design (CAD), and 3D printing to create complex shapes by applying boolean operations to simple primitive solids such as cubes, spheres, cylinders, and prisms.
In CSG, models are represented as a tree where leaves are primitives and internal nodes are operations
Typically, CSG models are converted to a polygonal mesh or boundary representation for rendering, simulation, or
The idea emerged with the development of solid modeling in the 1960s–1980s; it became a standard approach
Applications: Used in CAD systems, solid modeling kernels (though many kernels rely on boundary representations), and
Limitations and considerations: Best suited for models built from simple primitives and well-defined boolean operations. Less