Contents
Preface
1. Surface Representations
1.1 Surface Definition and Properties
1.2 Approximation Power
1.3 Parametric Surface Representations
1.4 Implicit Surface Representations
1.5 Conversion Methods
1.6 Summary and Further Reading
2. Mesh Data Structures
2.1 Face-Based Data Structures
2.2 Edge-Based Data Structures
2.3 Halfedge-Based Data Structure
2.4 Directed-Edge Data Structure
2.5 Summary and Further Reading
3. Differential Geometry
3.1 Curves
3.2 Surfaces
3.3 Discrete Differential Operators
3.4 Summary and Further Reading
4. Smoothing
4.1 Fourier Transform and Manifold Harmonics
4.2 Diffusion Flow
4.3 Fairing
4.4 Summary and Further Reading
5. Parameterization
5.1 General Goals
5.2 Parameterization of a Triangulated Surface
5.3 Barycentric Mapping
5.4 Conformal Mapping
5.5 Methods Based on Distortion Analysis
5.6 Summary and Further Reading
6. Remeshing
6.1 Local Structure
6.2 Global Structure
6.3 Correspondences
6.4 Voronoi Diagrams and Delaunay Triangulations
6.5 Triangle-Based Remeshing
6.6 Quad-dominant Remeshing
6.7 Summary and Further Reading
7. Simplification & Approximation
7.1 Vertex Clustering
7.2 Incremental Decimation
7.3 Shape Approximation
7.4 Out-of-Core Methods
7.5 Summary and Further Reading
8. Model Repair
8.1 Types of Artifacts: The "Freak Show"
8.2 Types of Repair Algorithms
8.3 Types of Input
8.4 Surface-Oriented Algorithms
8.5 Volumetric Repair Algorithms
8.6 Summary and Further Reading
9. Deformation
9.1 Transformation Propagation
9.2 Shell-Based Deformation
9.3 Multi-Scale Deformation
9.4 Differential Coordinates
9.5 Freeform Deformation
9.6 Radial Basis Functions
9.7 Limitations of Linear Methods
9.8 Summary and Further Reading
A. Numerics
A.1 Discretizing Poisson and Laplace Equations
A.2 Data Structures for Sparse Matrices
A.3 Iterative Solvers
A.4 Sparse Direct Cholesky Solver
A.5 Non-Symmetric Indefinite Systems
A.6 Comparison
Bibliography
Index