Recursive evaluation algorithm for a class of Catmull-Rom splines

被引:34
作者
Barry, Phillip J. [1 ]
Goldman, Ronald N. [1 ]
机构
[1] Univ of Waterloo, Canada
来源
Computer Graphics (ACM) | 1988年 / 22卷 / 04期
关键词
Computer Graphics--Algorithms;
D O I
10.1145/378456.378511
中图分类号
学科分类号
摘要
Certain Catmull-Rom splines interpolate their control vertices and share many properties such as affine invariance global smoothness and local control with B-spline curves; they are therefore of possible interest to computer aided design. It is shown that another property a class of Catmull-Rom splines shares with B-spline curves is that both schemes possess a simple recursive evaluation algorithm. The Catmull-Rom evaluation algorithm is constructed by combining the de Boor algorithm for evaluating B-spline curves with Neville's algorithm for evaluating Lagrange polynomials. The recursive evaluation algorithm for Catmull-Rom curves allows rapid evaluation of these curves by pipelining with specially designed hardware. It facilitates the development of new, related curve schemes which may have useful shape parameters for altering the shape of the curve without moving the control vertices. It may also be used for constructing transformations to Besier and B-spline form.
引用
收藏
页码:199 / 204
相关论文
empty
未找到相关数据