Delaunay triangulation is one of the fundamental data structures in computational geometry. In the thesis we present the planar Delaunay triangulation and describe its construction. Several types of algorithms for building a two-dimensional Delaunay triangulation exist, the most popular are randomized incremental algorithms. We implemented the Bowyer-Watson algorithm in the programming language Java and tested it on a number of samples of randomly generated point sets. The expected degree of a vertex in a triangulation is an important parameter in many algorithms for constructing triangulations. Theoretical expectations for average and maximal vertex degrees are compared with the obtained values.
|