Page 206 - Basic Structured Grid Generation
P. 206

Unstructured grid generation  195

                                                                  x
                                                        x 5        4


                                           x 1                              x 3
                                                           x 2
                                                         x 6



                        Fig. 8.8 New point x 6 lying outside triangulation and inside one circumcircle.


                                                           x 7



                                                    x 2   x 3  x 4  x 5
                                           x 1                             x 6




                                                             x 8







                        Fig. 8.9 New point lying outside triangulation and inside two circumcircles.


                          An example of a new point lying outside T i but within two circumcircles is shown
                        in Fig. 8.9. Here we start with a Delaunay triangulation of seven points x 1 , x 2 ,..., x 7 ;
                        the new point x 8 lies within the circumcircles of triangles x 1 x 2 x 3 and x 4 x 5 x 6 ,which
                        together make up the set S. We therefore remove edges x 1 x 3 and x 4 x 6 , and connect
                        x 8 to the points x 1 , x 2 , x 3 , x 4 , x 5 , x 6 . The remaining vertex x 7 is not ‘visible’ from x 8 .
                          In the final case 3, the new point x i+1 lies outside the existing triangulation T i and
                        the union of circumcircles. No deletion of edges in T i is now necessary. All that is
                        required is to locate the external edges of T i which are visible to x i+1 . The triangulation
                        is completed by connecting x i+1 to each of the vertices on these external edges. An
                        example is shown in Fig. 8.10, which starts with a Delaunay triangulation of five
                        points x 1 , x 2 ,... , x 5 . Here the outer edges of T i visible to x 6 (which is not contained
                        in any of the three circumcircles) are x 1 x 2 and x 2 x 3 .So x 6 must be connected to each
                        vertex x 1 , x 2 ,and x 3 for the new Delaunay triangulation to be complete. Clearly the
                        circumcircles of each of the new triangles x 1 x 2 x 6 and x 2 x 3 x 6 do not contain any of
                        the three remaining points, and the Circumcircle Property is satisfied.
                          As might be expected, the final Delaunay triangulation of a set of data points is
                        unaffected by the order in which individual points are inserted into a pre-existing
                        triangulation (using the Bowyer-Watson algorithm).
   201   202   203   204   205   206   207   208   209   210   211