Implicit surface modeling – an older subfield which examines the use of algebraic surfaces, constructive solid geometry, etc., for surface representation. Digital geometry processing – surface reconstruction, simplification, fairing, mesh repair, parameterization, remeshing, mesh generation, surface compression, and surface editing all fall under this heading.[10][11][12] Discrete differential geometry – a nascent field which defines geometric quantities for the discrete surfaces used in computer graphics.[13] Point-based graphics – a recent field which focuses on points as the fundamental representation of surfaces. Subdivision surfaces Out-of-core mesh processing – another recent field which focuses on mesh datasets that do not fit in main memory.