Page 215 - Geometric Modeling and Algebraic Geometry
P. 215

218    M. Shalaby and B. J¨uttler

























                                       exact             w 1 =1.0             w 1 =0.0001
                           Fig. 12.1. Exact (left) vs. approximate (center and right) implicitization (thin curves) of a
                           given parametric curve (bold curves), see Example 1.


                           12.3 Approximate implicitization of space curves

                           After presenting some preliminaries, we discuss the approximate implicitization of
                           two space curves as the intersection of two generalized cylinders and as the intersec-
                           tion of algebraic surfaces which are approximately orthogonal to each other.

                           12.3.1 Preliminaries

                           For any function f : R → R, the zero contour (or zero level set) Z(f) is the set
                                             3
                                              Z(f)= {x | f(x)=0} = f  −1 ({0})           (12.5)

                           A space curve C can be defined as the intersection curve of two zero sets of functions
                           f and g,
                                                   C(f, g)= Z(f) ∩Z(g).                  (12.6)
                           If both f and g can be chosen as polynomials, then C(f, g) is called an algebraic
                           curve. A point x ∈ C(f, g) is said to be a regular point of the space curve, if the
                           gradient vectors ∇f(x) and ∇g(x) are linearly independent. The tangent vector of
                           the space curve is then perpendicular to both gradient vectors.
                              The two zero contours Z(f) and and Z(g) intersect orthogonally along the space
                           curve C(f, g),if
                                                     ∇f(x) ·∇g(x)=0                      (12.7)
                           holds for all x ∈ C(f, g).
   210   211   212   213   214   215   216   217   218   219   220