A Cox-de Boor-type recurrence relation for C1 multi-degree splines

被引:11
作者
Beccari, Carolina Vittoria [1 ]
Casciola, Giulio [1 ]
机构
[1] Univ Bologna, Dept Math, Piazza Porta San Donato 5, I-40126 Bologna, Italy
关键词
Multi-degree spline; B-spline basis recurrence relation; B-spline derivative; Geometric modeling; Vector graphics; DEGREE ELEVATION; CONSTRUCTION;
D O I
10.1016/j.cagd.2019.101784
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multi-degree splines are piecewise functions comprised of polynomial segments of different degrees. A subclass of such splines, that we refer to as C-1 MD-splines, is featured by arbitrary continuity between pieces of same degree and at most C-1 continuity between pieces of different degrees. For these spline spaces a B-spline basis can be defined by means of an integral recurrence relation, as an instance of the more general construction in Beccari et al. (2017). In this paper, we provide efficient formulas for evaluating C-1 MD-splines and their derivatives, akin to the classical B-spline recurrence relations. Furthermore we derive algorithms for geometric design, including knot insertion and local degree elevation. Finally we demonstrate the utility of these splines, not only for geometric modeling, but also for graphical applications, discussing in particular the advantages for modeling and storing vector images. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:23
相关论文
共 15 条
  • [1] On multi-degree splines
    Beccari, Carolina Vittoria
    Casciola, Giulio
    Morigi, Serena
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2017, 58 : 8 - 23
  • [2] Construction of B-splines for generalized spline spaces generated from local ECT-systems
    Buchwald, B
    Mühlbach, G
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2003, 159 (02) : 249 - 267
  • [3] Cox M. G., 1972, Journal of the Institute of Mathematics and Its Applications, V10, P134
  • [4] de Boor C., 1972, Journal of Approximation Theory, V6, P50, DOI 10.1016/0021-9045(72)90080-9
  • [5] A Geometric Approach for Multi-Degree Spline
    Li, Xin
    Huang, Zhang-Jin
    Liu, Zhao
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (04) : 841 - 850
  • [6] NURNBERGER G, 1984, SIAM J MATH ANAL, V15, P790
  • [7] Knot intervals and multi-degree splines
    Sederberg, TW
    Zheng, JM
    Song, XW
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2003, 20 (07) : 455 - 468
  • [8] Degree elevation of changeable degree spline
    Shen, Wanqiang
    Yin, Ping
    Tan, Chengjie
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2016, 300 : 56 - 67
  • [9] Explicit representations of changeable degree spline basis functions
    Shen, Wanqiang
    Wang, Guozhao
    Yin, Ping
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2012, 238 : 39 - 50
  • [10] Changeable degree spline basis functions
    Shen, Wanqiang
    Wang, Guozhao
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2010, 234 (08) : 2516 - 2529