Graphics Reference
In-Depth Information
(2) An edge is orthogonal to the edge the Voronoi cells share but does not neces-
sarily intersect that edge.
(3) A Delaunay graph of a planar set is a planar graph.
(4) If no four points of S lie on a circle, then each face of the Delaunay cell
complex is a triangle.
(5) Three points of S are vertices of the same face of the Delaunay cell complex
if and only if the circle defined by them contains no point of S in its interior.
(6) Two points of S define an edge in the Delaunay graph if and only if there is a
closed disk that contains those points in its boundary and which contains no other
points of S .
(7) A Delaunay triangulation contains at most 3n - 6 edges and 2n - 4 faces.
Proof. See [Aure91] or [BKOS97]. Parts (5), (6), and (7) follow from Theorem
17.7.2(3), (4), and (6).
Definition. Let S be a finite set of points in R 2 . A triangulation of S is a simplicial
complex K whose vertex set is S and whose underlying space is the convex hull of S .
17.8.2 Theorem. Let S be a finite set of points in the plane and let K be a trian-
gulation of S . Then K is the Delaunay triangulation of S if and only if the circle cir-
cumscribing any triangle in K does not contain any point of S in its interior.
Proof.
The theorem is an easy consequence of Theorem 17.8.1(5) and (6).
One of the important uses of Delaunay triangulations is to find a triangulation
of the convex hull of a set of points with the property that the triangles have as good
a shape as possible. For example, long thin triangles are undesirable in many
applications.
Definition. Let S be a finite set of points in the plane and let K be a triangulation
of S . If K has m triangles and if we order the 3m angles q i of these triangles in increas-
ing order so that q i £q j if i < j, then the vector (q 1 ,q 2 ,...,q 3m ) is called an angle vector
of K. The triangulation K is called angle-optimal for S if (q 1 ,q 2 ,...,q 3m ) ≥ (t 1 ,t 2 ,...,
t 3m ) for all angle vectors (t 1 ,t 2 ,...,t 3m ) of triangulations of S .
17.8.3
Theorem.
Let S be a finite set of points in the plane.
(1) Any angle-optimal triangulation of S is a Delaunay triangulation of S .
(2) Any Delaunay triangulation of S maximizes the minimal angle of the trian-
gles in any triangulation of S . If no four points of S lie on a circle, then the Delaunay
triangulation of S is angle-optimal.
Proof.
See [BKOS97].
The property in Theorem 17.8.3(2) can be expressed in another way. Note that
there are two ways that a quadrilateral can be triangulated because we can choose
either of the two diagonals. Given a triangulation, consider quadrilaterals that consist
of two adjacent triangles in that triangulation. A Delaunay triangulation has the
Search WWH ::




Custom Search