Delaunay triangulation

advertisement
Claire Dufourd
MIGS 2
Triangulation and Meshing
Outline
Introduction and definitions
Delaunay Triangulation
Voronoï Diagram
Applications
Delaunay Triangulation Algorithm
Introduction and definitions
Triangulation:
Process to mesh the
convex hull of a set of
points in the plane with
triangles.
Introduction and definitions
Delaunay
triangulation:
All the circumcircles of
all the triangles are
empty.
It maximizes the
minimum angle of all the
angles of the triangles in
the triangulation.
Introduction and definitions
Voronoï Diagram:
Collection of regions that divide
up the plane.
Each region corresponds to
one of the”site”(= point of the
set), and all the points in one
region are closer to the
corresponding site than to any
other site.
Introduction and definitions
Relationship between
Delaunay triangulation
and Voronoï diagram:
One is the dual graph of the
other.
Each vertex of the Voronoï
diagram is the center of a
circumcircle of a triangle.
Each edge is on the
perpendicular bisector of an
edge of a triangle.
(Perpendicular bisector = médiatrice)
Introduction and definitions
Applications:
•Geometric Modeling
•Anthropology and Archeology
•Geography
•Zoology
Delaunay triangulation algorithm
Principle:
Incremental algorithm, one
vertex is added at a time.
Initialization:
3 points-> Unique triangulation,
it is a Delaunay triangulation.
Delaunay triangulation algorithm
Case 1:
The new point is inside the
convex hull of the previous set.
Delaunay triangulation algorithm
Case 2:
The new point is outside all of the circumcircles of the
triangles.
Delaunay triangulation algorithm
Case 3:
The new point is outside the convex hull but inside at
least one circumcircle of the triangles.
Download