10/8: Intro to 2D Delaunay triangulation.
Begining of Ch 9 -- End of section 9.2.
In class we will discuss duality with
the Voronoi diagram (Theorems 9.6 and 9.7), and go over the
proof of Theorem 9.7. Be prepared to state the definition of a
"legal triangulation" from Section 9.1.
For Euler's theorem, take a look at David Eppstein's collection of
seventeen proofs! If one is enough for you, it looks like number 4 is short and easy.
- Euler's formula applies to any planar graph (a planar graph is one
which can be drawn in the plane with no crossing edges). Notice that
any drawing of a
planar graph can be triangulated, by adding (not necessarily straight) edges
in faces which have more than three sides.
Use this idea to argue that the number of edges in a planar graph is always
O(n), where n is the number of vertices.
- The LegalTirangulation algorithm on page 185 (in my book) describes how to get from any triangulation to a legal one by flipping. Argue that you can get from any triangulation to any other by flipping.
There are a couple of nice 2D Delaunay triangulation/Voronoi diagram
applets available. The one by Paul
Chew has the nice feature of displaying the Voronoi circles. He is
also known for his nice surface meshes, among other things.