# Solids produced from finite constructive solid geometry operations

Constructive Solid Geometry is a way of describing/building up solid objects from simpler primitive objects. Let's assume you can perform affine transformations on objects, along with the CSG set operations. Has there been any investigation into what solids you can exactly reproduce with a finite number of CSG operations, and a given set of primitives? Where would I look to read about it?

-