RECURSIVE POLYNOMIAL CURVE SCHEMES AND COMPUTER-AIDED GEOMETRIC DESIGN

被引:11
作者
BARRY, PJ
GOLDMAN, RN
机构
[1] UNIV MINNESOTA,DEPT COMP SCI,MINNEAPOLIS,MN 55455
[2] UNIV WATERLOO,DEPT COMP SCI,COMP GRAPH LAB,WATERLOO N2L 3G1,ONTARIO,CANADA
关键词
AMS classification: 41A10; B-spline; Bézier curve; Computer-aided geometric design; Lagrange polynomial; Probability distribution; Recursion; Recursive evaluation algorithm; Urn model;
D O I
10.1007/BF01891409
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
A class of polynomial curve schemes is introduced that may have widespread application to CAGD (computer-aided geometric design), and which contains many well-known curve schemes, including Bézier curves, Lagrange polynomials, B-spline curve (segments), and Catmull-Rom spline (segments). The curves in this class can be characterized by a simple recursion formula. They are also shown to have many properties desirable for CAGD; in particular they are affine invariant, have the convex hull property, and possess a recursive evaluation algorithm. Further, these curves have shape parameters which may be used as a design tool for introducing such geometric effects as tautness, bias, or interpolation. The link between probability theory and this class of curves is also discussed. © 1990 Springer-Verlag New York Inc.
引用
收藏
页码:65 / 96
页数:32
相关论文
共 27 条
[1]  
Barry P. J., 1989, Mathematical Methods in Computer Aided Geometric Design, P71
[2]  
Barry P.J., 1988, SIGGRAPH COMPUTER GR, V22, P199
[3]  
BARRY PJ, 1987, THESIS U UTAH SALT L
[4]  
BARRY PJ, UNPUB SHAPE PARAMETE
[5]  
BARRY PJ, UNPUB SURVEY URN MOD
[6]  
BARRY PJ, UNPUB INTERPOLATION
[7]  
BARRY PJ, UNPUB B SPLINES POLY
[8]  
Bartels R.H., 1987, INTRO SPLINES USE CO
[9]   INSERTING NEW KNOTS INTO B-SPLINE CURVES [J].
BOEHM, W .
COMPUTER-AIDED DESIGN, 1980, 12 (04) :199-201
[10]   SURVEY OF CURVE AND SURFACE METHODS IN CAGD. [J].
Boehm, Wolfgang ;
Farin, Gerald ;
Kahmann, Juergen .
Computer Aided Geometric Design, 1984, 1 (01) :1-60