Curve and Surface Constructions

This chapter introduces algorithms for the generation of Curves and Surfaces. It discusses some of the most fundamental interpolation and approximation methods in computer aided geometric design (CAGD). The developments emphasizes on Bezier and B-spline techniques because of their intuitive geometric definitions. The chapter focusses on polynomial curve methods, including Lagrange interpolation, point approximation, and Hermite interpolation. Next, a piecewise polynomial scheme, C 2 cubic spline interpolation is presented. For C 2 cubic spline interpolation, the choice of end conditions is important for the shape of the interpolant near the endpoints. The focus then moves to surface methods. The chapter describes interpolation to boundary curve data with Coons patches, interpolation to rectangular data with tensor product surfaces, approximation to large sets of data, and interpolation to point and derivative data. Mirroring the curve presentation, a piecewise polynomial surface scheme, C 2 bicubic spline interpolation, is discussed. The chapter concludes with a discussion on volume deformations.

[1]  Gerald E. Farin,et al.  The essentials of CAGD , 2000 .

[2]  Dieter Lasser,et al.  Grundlagen der geometrischen Datenverarbeitung , 1989 .

[3]  Rida T. Farouki,et al.  On the numerical condition of polynomials in Bernstein form , 1987, Comput. Aided Geom. Des..

[4]  Tony DeRose,et al.  Composing Bézier simplexes , 1988, TOGS.

[5]  E. T. Y. Lee,et al.  Choosing nodes in parametric curve interpolation , 1989 .

[6]  D. J. McConalogue A Quasi-Intrinsic Scheme for Passing a Smooth Curve Through a Discrete Set of Points , 1970, Comput. J..

[7]  M. Epstein On the Influence of Parametrization in Parametric Interpolation , 1976 .

[8]  P. J. Hartley,et al.  Parametrization of Bézier-type B-spline curves and surfaces , 1978 .

[9]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[10]  Michael S. Floater,et al.  Parametrization and smooth approximation of surface triangulations , 1997, Comput. Aided Geom. Des..

[11]  Gregory M. Nielson,et al.  A survey of applications of an affine invariant norm , 1989 .

[12]  P. Bézier General distortion of an ensemble of biparametric surfaces , 1978 .

[13]  Thomas A. Foley,et al.  Interpolation with interval and point tension controls using cubic weighted v-splines , 1987, TOMS.

[14]  P. Bézier Numerical control : mathematics and applications , 1972 .

[15]  P. J. Hartley,et al.  Parametrization and shape of B-spline curves for CAD , 1980 .

[16]  Gregory M. Nielson,et al.  Coordinate Free scattered Data interpolation , 1987, Topics in Multivariate Approximation.

[17]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[18]  Pierre Bezier,et al.  The Mathematical Basis of the Unisurf CAD System , 1986 .

[19]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

[20]  Elaine Cohen,et al.  A data dependent parametrization for spline approximation , 1989 .

[21]  Gerald E. Farin,et al.  Discrete Coons patches , 1999, Comput. Aided Geom. Des..