CS 101
Meshing
CS 101
Meshing
Peter Schröder Mathieu Desbrun
CS101 - Meshing
2
Meshing
An essential preprocessing step
For surface representation
complex geometry with a few basic geometric primitives
For simulations
realistic/accurate animation (PDE) domain discretization (space, time)
CS101 - Meshing
3
The World of Meshing
Different crowds involved
Theory: Computational Geometry
quality and complexity uber alles
Practice: Engineers
efficiency and robustness
Both are interesting… This class will cover both aspects
CS101 - Meshing
4
Today’s Show
What’s a Mesh?
Formal, basic definitions
vertex, edge, simplex, manifold, etc…
How should a Mesh look like?
Not every mesh is equal…
basic requirements often required
CS101 - Meshing
5
What’s a Mesh?
Formally
abstract simplicial complex K
singletons, pairs, triples,… of integers
containment property partial order, face, coface…
abstract simplices
CS101 - Meshing
6
Simplicial Complex
Topological realization
identify V with unit vectors in RN subset topology of ambient space closure, star, and link
convex hull of vertex images
make subcomplex incidence
“1-ring”