A class of generalized B-spline curves

被引:24
|
作者
Juhasz, Imre [2 ]
Roth, Agoston [1 ]
机构
[1] Univ Babes Bolyai, Dept Math & Comp Sci, RO-400084 Cluj Napoca, Romania
[2] Univ Miskolc, Dept Descript Geometry, H-3515 Miskolc, Hungary
关键词
B-spline-like functions; B-spline curves; Envelope; Corner cutting;
D O I
10.1016/j.cagd.2012.06.007
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The classical B-spline functions of order k >= 2 are recursively defined as a special combination of two consecutive B-spline functions of order k - 1. At each step, this recursive definition is based, in general, on different reparametrizations of the strictly increasing identity (linear core) function phi(u) = u. This paper generalizes the concept of the classical normalized B-spline functions by considering monotone increasing continuously differentiable nonlinear core functions instead of the classical linear one. These nonlinear core functions are not only interesting from a theoretical perspective, but they also provide a large variety of shapes. We show that many advantageous properties (like the non-negativity, local support, the partition of unity, the effect of multiple knot values, the special case of Bernstein polynomials and endpoint interpolation conditions) of the classical normalized B-spline functions remain also valid for this generalized case, moreover we also provide characterization theorems for not so obvious (geometrical) properties like the first and higher order continuity of the generalized normalized B-spline functions, C-1 continuous envelope contact property of the family of curves obtained by altering a selected knot value between its neighboring knots. Characterization theorems are illustrated by test examples. We also outline new research directions by ending our paper with a list of open problems and conjectures underpinned by numerous successful numerical tests. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:85 / 115
页数:31
相关论文
共 50 条
  • [1] A class of generalized B-spline quaternion curves
    Xing, Yan
    Xu, Ren-zheng
    Tan, Jie-qing
    Fan, Wen
    Hong, Ling
    APPLIED MATHEMATICS AND COMPUTATION, 2015, 271 : 288 - 300
  • [2] A New Class of Trigonometric B-Spline Curves
    Albrecht, Gudrun
    Mainar, Esmeralda
    Pena, Juan Manuel
    Rubio, Beatriz
    SYMMETRY-BASEL, 2023, 15 (08):
  • [3] Approximating uniform rational B-spline curves by polynomial B-spline curves
    Xu Huixia
    Hu Qianqian
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2013, 244 : 10 - 18
  • [4] ALTERNATE SPLINE - A GENERALIZED B-SPLINE
    BIEN, AP
    CHENG, FH
    JOURNAL OF APPROXIMATION THEORY, 1987, 51 (02) : 138 - 159
  • [5] A Class of Cubic B-Spline Interpolation Curves with a Shape Parameter
    Yang, Lian
    Li, Juncheng
    2010 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS 1-3, 2010, : 1008 - 1011
  • [6] CALCULATING OF B-SPLINE CURVES
    BOHM, W
    COMPUTING, 1977, 18 (02) : 161 - 166
  • [7] NUAT B-spline curves
    Wang, GZ
    Chen, QY
    Zhou, MH
    COMPUTER AIDED GEOMETRIC DESIGN, 2004, 21 (02) : 193 - 205
  • [8] On Intersections of B-Spline Curves
    Yu, Ying-Ying
    Li, Xin
    Ji, Ye
    MATHEMATICS, 2024, 12 (09)
  • [9] REPRESENTATION OF BEZIER CURVES AS B-SPLINE CURVES
    HERING, L
    COMPUTING, 1983, 31 (02) : 149 - 153
  • [10] As-developable-as-possible B-spline surface interpolation to B-spline curves
    Bo, Pengbo
    Zheng, Yujian
    Chu, Dianhui
    Zhang, Caiming
    COMPUTER AIDED GEOMETRIC DESIGN, 2020, 79