Rational Beta-splines for representing curves and surfaces

The rational Beta-spline representation, which offers the features of the rational form as well as those of the Beta-spline, is discussed. The rational form provides a unified representation for conventional free-form curves and surfaces along with conic sections and quadratic surfaces, is invariant under projective transformation, and possesses weights, which can be used to control shape in a manner similar to shape parameters. Shape parameters are an inherent property of the Beta-spline and provide intuitive and natural control over shape. The Beta-spline is based on geometric continuity, which provides an appropriate measure of smoothness in computer-aided geometric design. The Beta-spline has local control with respect to vertex movement, is affine invariant, and satisfies the convex hull property. The rational Beta-spline enjoys the benefit of all these attributes. The result is a general, flexible representation, which is amenable to implementation in modern geometric modeling systems.<<ETX>>

[1]  Ronald N. Goldman Beta Continuity and Its Application to Rational Beta-splines , 1988 .

[2]  Wayne Tiller,et al.  Rational B-Splines for Curve and Surface Representation , 1983, IEEE Computer Graphics and Applications.

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

[4]  Elaine Cohen A new local basis for designing with tensioned splines , 1987, TOGS.

[5]  Brian A. Barsky,et al.  Computer Graphics and Geometric Modeling Using Beta-splines , 1988, Computer Science Workbench.

[6]  B. Barsky,et al.  A Symbolic Derivation of Beta-splines of Arbitrary Order , 1991 .

[7]  Tony DeRose,et al.  Geometric continuity of parametric curves: constructions of geometrically continuous splines , 1990, IEEE Computer Graphics and Applications.

[8]  B. Barsky,et al.  An explicit derivation of discretely shaped Beta-spline basis functions of arbitrary order , 1992 .

[9]  L. Piegl,et al.  Curve and surface constructions using rational B-splines , 1987 .

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

[11]  K. Unsworth,et al.  Generation of ß-spline curves using a recurrence relation , 1985 .

[12]  D DeRoseTony,et al.  Parametric Curves, Part Two , 1990 .

[13]  Barry Joe,et al.  Multiple-knot and rational cubic beta-splines , 1989, TOGS.

[14]  Barry Joe,et al.  Quartic Beta-splines , 1990, TOGS.

[15]  G. Farin Visually C2 cubic splines , 1982 .

[16]  Wolfgang Böhm Curvature continuous curves and surfaces , 1985, Comput. Aided Geom. Des..

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

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

[19]  Ron Goldman,et al.  On beta-continuous functions and their application to the construction of geometrically continuous curves and surfaces , 1989 .

[20]  Wolfgang Böhm Rational geometric splines , 1987, Comput. Aided Geom. Des..

[21]  Kenneth James Versprille Computer-aided design applications of the rational b-spline approximation form. , 1975 .