Varying the Betas in Beta-splines
Brian A. Barsky and John C. Beatty
EECS Department, University of California, Berkeley
Technical Report No. UCB/CSD-83-112
, 1983
http://www2.eecs.berkeley.edu/Pubs/TechRpts/1983/CSD-83-112.pdf
The Beta-spline introduced recently by Barsky is a generalization of the uniform cubic B-spline: parametric discontinuities are introduced in such a way as to preserve continuity of the unit tangent and curvature vectors at joints (geometric continuity) while providing bias and tension parameters, independent of the position of control vertices, by which the shape of a curve or surface can be manipulated. We introduce a practical method by which different values of the bias and tension at each point along a curve, the actual position being determined by substituting these values into the equations for a uniformly-shaped Beta-spline. We explore the properties of the resulting piecewise polynomial curves and surfaces. An important characteristic is their local response when either the position of a control vertex or the value of a shape parameter is altered. <p> There is also a conceptually simple and obvious way to directly generalize the equations defining the uniformly-shaped Beta-splines so that each shape parameter may have a distinct value at every joint. Unfortunately, the curves which result lack many desirable properties.
BibTeX citation:
@techreport{Barsky:CSD-83-112, Author= {Barsky, Brian A. and Beatty, John C.}, Title= {Varying the Betas in Beta-splines}, Year= {1983}, Month= {Dec}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1983/6326.html}, Number= {UCB/CSD-83-112}, Abstract= {The Beta-spline introduced recently by Barsky is a generalization of the uniform cubic B-spline: parametric discontinuities are introduced in such a way as to preserve continuity of the unit tangent and curvature vectors at joints (geometric continuity) while providing bias and tension parameters, independent of the position of control vertices, by which the shape of a curve or surface can be manipulated. We introduce a practical method by which different values of the bias and tension at each point along a curve, the actual position being determined by substituting these values into the equations for a uniformly-shaped Beta-spline. We explore the properties of the resulting piecewise polynomial curves and surfaces. An important characteristic is their local response when either the position of a control vertex or the value of a shape parameter is altered. <p> There is also a conceptually simple and obvious way to directly generalize the equations defining the uniformly-shaped Beta-splines so that each shape parameter may have a distinct value at every joint. Unfortunately, the curves which result lack many desirable properties.}, }
EndNote citation:
%0 Report %A Barsky, Brian A. %A Beatty, John C. %T Varying the Betas in Beta-splines %I EECS Department, University of California, Berkeley %D 1983 %@ UCB/CSD-83-112 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1983/6326.html %F Barsky:CSD-83-112