Page 163 - Geometric Modeling and Algebraic Geometry
P. 163

9 Intersecting Biquadratic Patches  165
                           (solve a polynomial system of three equations with two separated unknowns of bide-
                           gree (2,2)) and thus we can avoid the problem of the phantom components (see Fig.
                           9.2). We lift the obtained points in the 3D space to give the intersection locus. Note
                           that this method can also give the projection of C in the (v, s) space by the same kind
                           of computation.



                                    1                            1

                                   0.8                         0.8
                                   0.6                         0.6
                                   r                           r
                                   0.4                         0.4

                                   0.2                         0.2

                                     0                   1       0                   1
                                        0.2  0.4  u 0.6  0.8        0.2  0.4  u 0.6  0.8

                           Fig. 9.2. Projection of C in the (u, r) space with (left) and without (right) phantom compo-
                           nents. This curve corresponds to the example of Figure 9.6, page 175.





                           9.4 Approximate implicitization by a quartic surface

                           In this section, we apply the technique of approximate implicitization to compute the
                           intersection of two biquadratic patches.

                           9.4.1 Approximate implicitization

                           The implicitization problem – which consists in finding an implicit equation (an al-
                           gebraic representation) for a given parameterized rational surface – can be adressed
                           by using several approaches, e.g., using resultants or Groebner bases [8, 9, 18]. How-
                           ever, the implicitization is very time consuming because of the degree of the implicit
                           equation: for a generic parameterized surface of bidegree (n 1 , n 2 ), the implicit equa-
                           tion has degree 2n 1 n 2 . Also, all rational parametric curves and surfaces have an
                           algebraic representation, but the reverse is not true; the relationship between the para-
                           metric and the algebraic representations can be very complex (problem of “phantom
                           components”). Thus, we can try to find an algebraic approximation of a given pa-
                           rameterized surface for which the computation is more efficient and which contains
                           less phantom components.
                              Consider a polynomial parameterized surface x(u, v) with the domain [0, 1] ,
                                                                                             2
                           and let d be a positive integer (the degree of the approximate implicit equation) and
   158   159   160   161   162   163   164   165   166   167   168