1 Introduction
1.1 Objectives
1.2 Organization
2 Preliminaries
2.1 Input data
2.2 Primitives
2.3 CSG representation
2.4 CSG and SDF
3 CSG conversion methods in computational geometry and CAD
3.1 Polyhedron to CSG
3.2 B-rep to CSG
3.3 Range image to CSG
4 CSG extraction from unstructured data
4.1 Primitive fitting and shape decomposition
4.2 CSG generation
5 Discussion and conclusion
5.1 Programs and higher-level representations
5.2 Challenges
5.3 Concluding remarks