Geometric Continuity

This chapter focuses on geometric continuity with emphasis on a constructive definition for piecewise parametrized surfaces. The chapter presents examples showing the need for a notion of continuity different from matching of Taylor expansions as in the case of functions. It also defines geometric continuity for parametric curves, and for surfaces, first along edges, then around points, and finally for a whole complex of patches which is called a G k free-form surface spline. G k characterizes a relation between specific maps while C k continuity is a property of the resulting surface. The composition constraint on reparametrizations and the vertex-enclosure constraints are highlighted. The chapter also covers alternative definitions and approaches to generating free-form surface splines, and briefly discusses geometric continuity in the context of implicit representations and of generalized subdivision. The generic construction of G k free-form surface splines is also explained pointing to some low degree constructions.

[1]  Abedallah Rababah High order approximation method for curves , 1995, Comput. Aided Geom. Des..

[2]  Thomas Hermann,et al.  G2 interpolation of free form curve networks by biquintic Gregory patches , 1996, Comput. Aided Geom. Des..

[3]  Francis Schmitt,et al.  G1 Smooth Connection Between Rectangular and Triangular Bézier Patches at a Common Corner , 1991, Curves and Surfaces.

[4]  Remco C. Veltkamp Smooth curves and surfaces , 1994 .

[5]  L. Ramshaw,et al.  Projectively invariant classes of geometric continuity for CAGD , 1989 .

[6]  Bert Jüttler,et al.  Some remarks on geometric continuity of rational surface patches , 1992, Comput. Aided Geom. Des..

[7]  Marian Neamtu,et al.  Degenerate polynomial patches of degree 4 and 5 used for geometrically smooth interpolation in 3 , 1994, Comput. Aided Geom. Des..

[8]  Wendelin L.F. DEGEN,et al.  Explicit continuity conditions for adjacent Bézier surface patches , 1990, Comput. Aided Geom. Des..

[9]  John A. Gregory,et al.  Filling polygonal holes with bicubic patches , 1994, Comput. Aided Geom. Des..

[10]  John A. Gregory,et al.  Irregular C2 surface construction using bi-polynomial rectangular patches , 1999, Comput. Aided Geom. Des..

[11]  Larry L. Schumaker,et al.  Bernstein-Bézier polynomials on spheres and sphere-like surfaces , 1996, Comput. Aided Geom. Des..

[12]  John A. Gregory,et al.  Geometric continuity and convex combination patches , 1987, Comput. Aided Geom. Des..

[13]  Nira Dyn,et al.  Piecewise polynomial spaces and geometric continuity of curves , 1989 .

[14]  Malcolm A. Sabin,et al.  High accuracy geometric Hermite interpolation , 1987, Comput. Aided Geom. Des..

[15]  K. Höllig,et al.  Geometric Hermite interpolation , 1995 .

[16]  Tony DeRose,et al.  Geometric continuity of parametric curves: three equivalent characterizations , 1989, IEEE Computer Graphics and Applications.

[17]  J. R. Manning Continuity Conditions for Spline Curves , 1974, Comput. J..

[18]  G. Ris,et al.  Continuity of biparametric surface patches , 1976 .

[19]  Tim N. T. Goodman,et al.  Joining rational curves smoothly , 1991, Comput. Aided Geom. Des..

[20]  Wolfgang Boehm Curvature continuous curves and surfaces , 1986 .

[21]  Hartmut Prautzsch,et al.  Freeform splines , 1997, Computer Aided Geometric Design.

[22]  Tim N. T. Goodman,et al.  Closed surfaces defined from biquadratic splines , 1991 .

[23]  Gábor Lukács,et al.  A new insight into the Gn continuity of polynomial surfaces , 1996, Comput. Aided Geom. Des..

[24]  Gerald Farin,et al.  SMOOTH INTERPOLATION TO SCATTERED 3D DATA. , 1983 .

[25]  Wolfgang Boehm On the definition of geometric continuity , 1988 .

[26]  G. Renner Polynomial N-sided Patches , 1991, Curves and Surfaces.

[27]  A. K. Jones,et al.  Nonrectangular surface patches with curvature continuity , 1988 .

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

[29]  Tony DeRose,et al.  Necessary and sufficient conditions for tangent plane continuity of Bézier surfaces , 1990, Comput. Aided Geom. Des..

[30]  Josep Cotrina Navau,et al.  Modelling surfaces from planar irregular meshes , 2000, Comput. Aided Geom. Des..

[31]  J. Peters,et al.  C 1 -surface splines , 1995 .

[32]  I. Faux,et al.  Computational Geometry for Design and Manufacture , 1979 .

[34]  M. A. Watkins,et al.  Problems in geometric continuity , 1988 .

[35]  Gerald Farin,et al.  Triangular Bernstein-Bézier patches , 1986, Comput. Aided Geom. Des..

[36]  J. A. Gregory Smooth interpolation without twist constraints , 1974 .

[37]  Joe D. Warren,et al.  Blending algebraic surfaces , 1989, TOGS.

[38]  John F. Hughes,et al.  Modeling surfaces of arbitrary topology using manifolds , 1995, SIGGRAPH.

[39]  G. Nielson SOME PIECEWISE POLYNOMIAL ALTERNATIVES TO SPLINES UNDER TENSION , 1974 .

[40]  Surendra K. Gupta Parametric splines in tension , 1989 .

[41]  B. Barsky The beta-spline: a local representation based on shape parameters and fundamental geometric measures , 1981 .

[42]  Jörg Peters,et al.  Gaussian and Mean Curvature of Subdivision Surfaces , 2000, IMA Conference on the Mathematics of Surfaces.

[43]  Tim N. T. Goodman Constructing piecewise rational curves with Frenet frame continuity , 1990, Comput. Aided Geom. Des..

[44]  J. Koch,et al.  Geometric Hermite interpolation with maximal orderand smoothness , 1996, Comput. Aided Geom. Des..

[45]  F. Schmitt,et al.  New Results for the Smooth Connection Between Tensor Product Bézier Patches , 1988 .

[46]  Wendelin L. F. Degen,et al.  Some remarks on Bézier curves , 1988, Comput. Aided Geom. Des..

[47]  Jörg Peters Smooth mesh interpolation with cubic patches , 1990, Comput. Aided Des..

[48]  Josef Hoschek Free-form curves and free-form surfaces , 1993, Comput. Aided Geom. Des..

[49]  John A. Gregory,et al.  High Order Continuous Polugonal Patches , 1992, Geometric Modelling.

[50]  Joe D. Warren,et al.  Geometric continuity , 1991, Comput. Aided Geom. Des..

[51]  Ulrich Reif,et al.  Biquadratic G-spline surfaces , 1995, Comput. Aided Geom. Des..

[52]  Josef Hoschek,et al.  Gn∗-functional splines for interpolation and approximation of curves, surfaces and solids , 1990, Comput. Aided Geom. Des..

[53]  Ramon F. Sarraga,et al.  Errata: G1 interpolation of generally unrestricted cubic Bézier curves , 1989, Comput. Aided Geom. Des..

[54]  Jörg M. Hahn Geometric continuous patch complexes , 1989, Comput. Aided Geom. Des..

[55]  Ulrich Reif,et al.  Degenerate Bézier patches with continuous curvature , 1997, Comput. Aided Geom. Des..

[56]  Klaus Höllig,et al.  G-splines , 1990, Comput. Aided Geom. Des..

[57]  Franz-Erich Wolter,et al.  Geometrical Criteria to Guarantee Curvature Continuity of Blend Surfaces , 1992 .

[58]  Louis J. Nachman Matching NURBS Surfaces G1 and G2 , 1994, IMA Conference on the Mathematics of Surfaces.

[59]  W. Rudin Principles of mathematical analysis , 1964 .

[60]  G. Constantine,et al.  A Multivariate Faa di Bruno Formula with Applications , 1996 .

[61]  Jarke J. van Wijk,et al.  Bicubic patches for approximating non-rectangular control-point meshes , 1986, Comput. Aided Geom. Des..

[62]  Jörg Peters,et al.  Local cubic and bicubic C1 surface interpolation with linearly varying boundary normal , 1990, Comput. Aided Geom. Des..

[63]  Alyn P. Rockwood,et al.  Topological design of sculptured surfaces , 1992, SIGGRAPH.

[64]  Peter Wassum Geometric Continuity between Adjacent Rational Bezier Surface Patches , 1992, Geometric Modelling.

[65]  Gary J. Herron,et al.  Smooth closed surfaces with discrete triangular interpolants , 1985, Comput. Aided Geom. Des..

[66]  Francis Schmitt,et al.  On the G 2 continuity of piecewise parametric surfaces , 1992 .

[67]  J. Peters Smooth interpolation of a mesh of curves , 1991 .

[68]  Carlo H. Séquin,et al.  Local surface interpolation with Bézier patches: errata and improvements , 1991, Comput. Aided Geom. Des..

[69]  J. Gregory,et al.  Compatable smooth interpolation in triangles , 1975 .

[70]  J. Hahn,et al.  Filling polygonal holes with rectangular patches , 1989 .

[71]  Ron Goldman,et al.  Identities for piecewise polynomial spaces determined by connection matrices , 1991 .

[72]  Josef Hoschek,et al.  GC 1 continuity conditions between adjacent rectangular and triangular Bézier surface patches , 1989 .

[73]  Tony DeRose,et al.  Geometric continuity, shape parameters, and geometric constructions for Catmull-Rom splines , 1988, TOGS.

[74]  J. Warren On algebraic surfaces meeting with geometric continuity , 1986 .

[75]  Hans Hagen Bezier-curves with curvature and torsion continuity , 1986 .

[76]  T. W. Jensen,et al.  Practical curves and surfaces for a geometric modeler , 1991, Comput. Aided Geom. Des..

[77]  J. Peters,et al.  Analysis of Algorithms Generalizing B-Spline Subdivision , 1998 .

[78]  S. A. Coons SURFACES FOR COMPUTER-AIDED DESIGN OF SPACE FORMS , 1967 .

[79]  Josep Cotrina Navau,et al.  Modeling surfaces from meshes of arbitrary topology , 2000, Comput. Aided Geom. Des..

[80]  A. A. Ball,et al.  Conditions for tangent plane continuity over recursively generated B-spline surfaces , 1988, TOGS.

[81]  Leon A. Shirman Construction of Smooth Curves and Surfaces from Polyhedral Models , 1990 .

[82]  Xiuzi Ye,et al.  Curvature continuous interpolation of curve meshes , 1997, Comput. Aided Geom. Des..

[83]  Wendelin L. F. Degen High accurate rational approximation of parametric curves , 1993, Comput. Aided Geom. Des..

[84]  A. Derose Geometric continuity: a parametrization independent measure of continuity for computer aided geometric design (curves, surfaces, splines) , 1985 .

[85]  Larry L. Schumaker,et al.  On the dimension of bivariate spline spaces of smoothnessr and degreed=3r+1 , 1990 .

[86]  Wolfgang Boehm,et al.  Visual continuity , 1988 .

[87]  John A. Gregory,et al.  A C2 polygonal surface patch , 1989, Comput. Aided Geom. Des..

[88]  Jörg Peters,et al.  Joining smooth patches around a vertex to form a Ck surface , 1992, Comput. Aided Geom. Des..

[89]  Gábor Lukács,et al.  Geometrical criteria on the higher order smoothness of composite surfaces , 1999, Comput. Aided Geom. Des..

[90]  Jörg Peters,et al.  The 42 equivalence classes of quadratic surfaces in affine n-space , 1998, Comput. Aided Geom. Des..

[91]  Hans-Peter Seidel Polar forms for geometrically continuous spline curves of arbitrary degree , 1993, TOGS.

[92]  Carlo H. Séquin,et al.  Local surface interpolation with Bézier patches , 1987, Comput. Aided Geom. Des..

[93]  U. Reif TURBS—Topologically Unrestricted Rational B-Splines , 1998 .

[94]  B. Barsky,et al.  An Intuitive Approach to Geometric Continuity for Parametric Curves and Surfaces (Extended Abstract) , 1985 .

[95]  J. A. Gregory Geometric continuity , 1989 .

[96]  Hiroaki Chiyokura,et al.  Design of solids with free-form surfaces , 1983, SIGGRAPH.

[97]  Etienne Beeker Smoothing of shapes designed with free-form surfaces , 1986 .