Page 17 - Geometric Modeling and Algebraic Geometry
P. 17

1 The GAIA Project  11
                              Combining the parametric and implicit representation the intersection is de-
                           scribed by q(p(t)) = 0, a linear equation in the variable t. Using exact arithmetic it
                           is easy to classify the solution as:

                           •  An empty set, if the lines are parallel.
                           •  The whole line, if the lines coincide.
                           •  One point, if lines are non-parallel.
                              Next we look at the intersection of two rational parametric curves of degree n
                           and d, respectively. From algebraic geometry it is known that a rational parametric
                           curve of degree d is contained in an implicit parametric curve of total degree d,see
                           [27].

                           •  The first curve is described as a rational parametric curve
                                                        n
                                                     p n t + p d−1 t n−1
                                              p(t)=                 + ... + p 0  .
                                                     h n t + h n−1 t n−1  + ... + h 0
                                                        n
                           •  The second curve is described as an implicit curve of total degree d
                                                           d d−i
                                                                    i j
                                                  q(x, y)=      c i,j x y =0.
                                                          i=0j=0
                              By combining the parametric and implicit representations, the intersection is de-
                           scribed by q(p(t)) = 0. This is a degree n × d equation in the variable t.Aseven
                           the general quintic equation cannot be solved algebraically, a closed expression for
                           the zeros of q(p(t)) can in general only be given for n × d ≤ 4. Thus, in general, the
                           intersection of two rational cubic curves cannot be found as a closed expression. In
                           CAD-systems we are not interested in the whole infinite curve, but only a bounded
                           portion of the curve. So approaches and representations that can help us to limit the
                           extent of the curves and the number of possible intersections will be advantageous.
                              We now turn to intersections of two surfaces. Let p(s, t) be a rational tensor
                           product surface of bi-degree (n 1 ,n 2 ),

                                                           n 1 n 2

                                                                    i j
                                                                p i,j s t
                                                  p(s, t)=  i=0j=0     .
                                                           n 1 n 2

                                                                    i j
                                                                h i,j s t
                                                           i=0j=0
                           From algebraic geometry it is known that the implicit representation of p(s, t) has
                           total algebraic degree d =2n 1 n 2 . The number of monomials in a polynomial of total

                           degree d in 3 variables is  d+3  =  (d+1)(d+2)(d+3) . So a bicubic rational surface has
                                                 3           6
                           an implicit equation of total degree 18. This has 1330 monomials with corresponding
                           coefficients.
                              Using this fact we can look at the complexity of the intersection of two rational
                           bicubic surfaces p 1 (u, v) and p 2 (s, t). Assume that we know the implicit equation
   12   13   14   15   16   17   18   19   20   21   22