Page 211 - Basic Structured Grid Generation
P. 211

200  Basic Structured Grid Generation










                                              D
                                                           F
                                                                       R ABD




                                                       A    M    B


                                                           E
                                                               R ABC


                                                         C

                        Fig. 8.13 Non-accepted and accepted triangles.

                          Writing lengths AM = p and MF = q, it is straightforward to show that insertion
                        of a new point at the triangle circumcentre F (by choosing X to coincide with F) would
                                                                  2
                                                                      2
                        give a triangle AFB with circumradius given by (p +q )/2q. Since the smallest radius
                        of any circle passing through the points A and B is clearly p (the circle with centre
                        M), we must have
                                                       2   2
                                                     (p + q )/2q   p
                        (which is also true for simple algebraic reasons). If f M   p, the best choice for X
                        is such that the circumradius R ABX of the triangle ABX is equal to p. This occurs
                        when MX = p and the angle AXB is a right-angle. If f M >p, however, we locate X
                        so that
                                                                2   2
                                               R ABX = min(f M ,(p + q )/2q)
                        which will give a position for X between the previously stated position and F. In this
                        case we have

                                                                         2
                                                                    2
                                               MX = R ABX +   (R ABX ) − p .                (8.6)
                          In either case we can write as in Liseikin (1999)
                                                                        2
                                                                   2
                                           R ABX = min{max(f M , p), (p + q )/2q},          (8.7)
                        with the position of X still given by (8.6).
                          Suppose that f M <p < 1.5f M and q is large compared with p. Then the point X is
                        chosen such that the angle AXB is a right-angle; moreover, the triangle AXB satisfies
                        the criterion to be accepted. The edges XA and XB will now be candidates for the
                        next active edge, assuming that the triangle DAX is non-accepted. Here we consider
   206   207   208   209   210   211   212   213   214   215   216