Page 222 - Geometric Modeling and Algebraic Geometry
P. 222

12 Approximate Implicitization of Space Curves and of Surfaces of Revolution  225
                                                  rz–plane                 xz–plane
                           Region of interest:  2                  2
                                        1.8                       1.8
                                        1.6                       1.6
                                        1.4                       1.4
                                        1.2                       1.2
                                         1                         1
                                        0.8                       0.8
                                        0.6                       0.6
                                        0.4                       0.4
                                        0.2                       0.2
                                         0  0.2  0.4  0.6  0.8  1  1.2  1.4  1.6  1.8  2  0  0.2  0.4  0.6  0.8  1  1.2  1.4  1.6  1.8  2
                           Global view:
                                         6                         6
                                         4                         4

                                         2                         2
                                         0                         0
                                         –2                        –2

                                         –4                        –4
                                              –4  –2  0   2   4   6    –4  –2   0   2   4   6
                           Fig. 12.6. The elimination of r may produce additional branches and singular points. Top row:
                           Region of interest [0, 2] , Bottom row: global view. Left: Approximate implicitization Z(f)
                                            2
                           of the profile curve in the rz–plane. Right: Intersection of the approximate implicitization
                           Z(g) with the xz–plane. The original profile curve is shown in grey.

                           Example 14. We consider the discretized profile curve shown in Fig. 12.8, left, and
                           apply the method of Section 12.2 to it. The function F is a bi–quadratic tensor–
                           product spline function whose domain is the union of the cells shown in the figure.
                           This leads to an approximate implicit representation of the profile curve (Fig. 12.8,
                           center) and of the surface (right) of degree 4(×4) × 2. In the surface case, the spline
                           function is defined with respect to ring–shaped cells, obtained by rotating the cells
                           shown in the left figure.




                           12.5 Conclusion

                           Several techniques for approximate implicitization of space curves and surfaces of
                           revolution have been presented. These techniques are based on algorithms for (exact
                           or approximate) implicitization of planar curves. In the case of space curves, a repre-
                           sentation of two approximately orthogonal surfaces can be obtained, which provides
                           several advantages, such as a geometrically robust definition of the curve and the
   217   218   219   220   221   222   223   224   225   226   227