of data for curved surfaces. Convex and planar. Polyhedron Suitable for hard surface modelling, polygons convenient to manipulate (e.g. inset, extrude). Boundary Representation (BRep) Carries more semantics (e.g. cylinder radius), implementation a lot more complex Voxels Regularized grid, implementation trivial and robust. Slanted surfaces only approximated as “staircases”. Computational Solid Geometry Implicit format, when only using primitives, limited usability