A Geometric Approach for Multi-Degree Spline

被引:14
作者
Li, Xin [1 ]
Huang, Zhang-Jin [2 ]
Liu, Zhao [1 ]
机构
[1] Univ Sci & Technol China, Sch Math Sci, Hefei 230026, Peoples R China
[2] Univ Sci & Technol China, Sch Comp Sci, Hefei 230026, Peoples R China
基金
中国国家自然科学基金;
关键词
spline; B-spline; multi-degree spline; merging; POLYNOMIAL SPLINES;
D O I
10.1007/s11390-012-1268-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-degree spline (MD-spline for short) is a generalization of B-spline which comprises of polynomial segments of various degrees. The present paper provides a new definition for MD-spline curves in a geometric intuitive way based on an efficient and simple evaluation algorithm. MD-spline curves maintain various desirable properties of B-spline curves, such as convex hull, local support and variation diminishing properties. They can also be refined exactly with knot insertion. The continuity between two adjacent segments with different degrees is at least C (1) and that between two adjacent segments of same degrees d is C (d-1). Benefited by the exact refinement algorithm, we also provide several operators for MD-spline curves, such as converting each curve segment into B,zier form, an efficient merging algorithm and a new curve subdivision scheme which allows different degrees for each segment.
引用
收藏
页码:841 / 850
页数:10
相关论文
共 10 条
[1]   Curve and surface construction using variable degree polynomial splines [J].
Costantini, P .
COMPUTER AIDED GEOMETRIC DESIGN, 2000, 17 (05) :419-446
[2]  
Costantini P., 1997, Curves and Surfaces with Applications in CAGD, P85
[3]   CONVEXITY-PRESERVING POLYNOMIAL SPLINES OF NONUNIFORM DEGREE [J].
KAKLIS, PD ;
PANDELIS, DG .
IMA JOURNAL OF NUMERICAL ANALYSIS, 1990, 10 (02) :223-234
[4]  
Lyche T., 1987, Computer-Aided Geometric Design, V4, P217, DOI 10.1016/0167-8396(87)90013-6
[5]  
Peters J, 2000, COMP GRAPH, P255, DOI 10.1145/344779.344908
[6]  
SEDERBERG T. W., 1998, P SIGGRAPH 98, P387
[7]   Knot intervals and multi-degree splines [J].
Sederberg, TW ;
Zheng, JM ;
Song, XW .
COMPUTER AIDED GEOMETRIC DESIGN, 2003, 20 (07) :455-468
[8]   Changeable degree spline basis functions [J].
Shen, Wanqiang ;
Wang, Guozhao .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2010, 234 (08) :2516-2529
[9]   A basis of multi-degree splines [J].
Shen, Wanqiang ;
Wang, Guozhao .
COMPUTER AIDED GEOMETRIC DESIGN, 2010, 27 (01) :23-35
[10]   On the degree elevation of B-spline curves and corner cutting [J].
Wang, Guozhao ;
Deng, Chongyang .
COMPUTER AIDED GEOMETRIC DESIGN, 2007, 24 (02) :90-98