130 likes | 371 Views
Tutorial Mesh Processing. Bruno Lévy INRIA - ALICE. Overview Motivations. Digital Michelangelo Stanford University. Overview A large domain. Mesh Processing: a wide topic Data structures Mesh repair Mesh analysis Smoothing Parameterization Mesh simplification Remeshing
E N D
TutorialMesh Processing Bruno Lévy INRIA - ALICE
OverviewMotivations Digital Michelangelo Stanford University
OverviewA large domain Mesh Processing: a wide topic Data structures Mesh repair Mesh analysis Smoothing Parameterization Mesh simplification Remeshing Freeform modeling ... SIGGRAPH and EUROGRAPHICS tutorials (with M. Botsch, M. Pauly, L. Kobbelt and P. Alliez) http://alice.loria.fr/WIKI/
OverviewThis tutorial 1. Introduction 2. Differential Geometry on Meshes Mesh Parameterization 3. Functions on Meshes Discrete Exterior Calculus ------------ 10h30 - 10h50: Coffee Break ----------------- 4. Spectral Mesh Processing 5. Numerics
1. Introduction • Need for efficient data structures Iterate on vertices, edges, polygons
1. Introduction • Need for efficient data structures Incidence relations
1. Introduction • Need for efficient data structures Inverse incidence relations
1. Introduction half-edges
1. Introduction struct Halfedge { Halfedge* next ; Halfedge* opposite ; Facet* facet ; Vertex* vertex ; } ;
1. Introduction struct Vertex { Halfedge* halfedge ; Point3d point ; } ; struct Facet { Halfedge* halfedge ; } ;
1. Introduction • Graphite • CGAL • OpenMesh See http://alice.loria.fr/WIKI
OverviewThis tutorial 1. Introduction 2. Differential Geometry on Meshes Mesh Parameterization 3. Functions on Meshes Discrete Exterior Calculus ------------ 10h30 - 10h50: Coffee Break ----------------- 4. Spectral Mesh Processing 5. Numerics