Extending Ball B-spline by B-spline

被引:10
|
作者
Liu, Xinyue [1 ]
Wang, Xingce [1 ]
Wu, Zhongke [1 ]
Zhang, Dan [1 ]
Liu, Xiangyuan [1 ]
机构
[1] Beijing Normal Univ, Beijing, Peoples R China
基金
国家重点研发计划;
关键词
Ball B-spline Curve; Curve extension; Curve energy; G(2) continuity; EXTENSION ALGORITHM; CURVES; MATRIX;
D O I
10.1016/j.cagd.2020.101926
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Extending a Ball B-spline Curve (BBSC) is a useful function in the shape modelling of freeform tubular objects. In this paper, we aim to obtain a cubic BBSC (B) over bar((t) over bar) that can smoothly and fairly extend a given cubic BBSC B(t) to a target ball R. BBSCs with one endpoint satisfying G(2) continuity with B(t) and the other endpoint passing through R are optional extending results. We choose the fairest of these BBSCs as the extension result. Our contributions are threefold. First, using one polynomial segment such as Bezier to represent extending parts is often inadequate due to its limited representation ability. We use piecewise polynomials, namely, B-spline, to expand the solution space of this problem. Second, we define a strain energy function for BBSCs to describe their fairness. Third, we exploit the matrix representation of B-splines to obtain an explicit solution of the functional optimization problem in the BBSC extension algorithm. Experimental results are provided to prove the effectiveness of our method. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] G2 Blending Ball B-Spline Curve by B-Spline
    Zhao, Yuming
    Wu, Zhongke
    Wang, Xingce
    Liu, Xinyue
    [J]. PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2023, 6 (01)
  • [2] Extended cubic uniform B-spline and α-B-spline
    Institute of Computer Graphics and Image Processing, Department of Mathematics, Zhejiang University, Hangzhou 310027, China
    [J]. Zidonghua Xuebao, 2008, 8 (980-983):
  • [3] Extending B-spline by piecewise polynomial
    Liu, Xinyue
    Wang, Xingce
    Wu, Zhongke
    [J]. COMPUTER ANIMATION AND VIRTUAL WORLDS, 2020, 31 (4-5)
  • [4] Dynamic Ball B-Spline Curves
    Zhou, Ciyang
    Zhang, Yu
    Wang, Xingce
    Wu, Zhongke
    [J]. ADVANCES IN COMPUTER GRAPHICS, CGI 2023, PT IV, 2024, 14498 : 15 - 27
  • [5] A quadratic trigonometric B-Spline as an alternate to cubic B-spline
    Samreen, Shamaila
    Sarfraz, Muhammad
    Mohamed, Abullah
    [J]. ALEXANDRIA ENGINEERING JOURNAL, 2022, 61 (12) : 11433 - 11443
  • [6] alpha B-spline: A linear singular blending B-spline
    Loe, KF
    [J]. VISUAL COMPUTER, 1996, 12 (01): : 18 - 25
  • [7] ALTERNATE SPLINE - A GENERALIZED B-SPLINE
    BIEN, AP
    CHENG, FH
    [J]. JOURNAL OF APPROXIMATION THEORY, 1987, 51 (02) : 138 - 159
  • [8] Semi-structured B-spline for blending two B-spline surfaces
    Lin, Hongwei
    Xiong, Yunyang
    Liao, Hongwei
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2014, 68 (07) : 706 - 718
  • [9] As-developable-as-possible B-spline surface interpolation to B-spline curves
    Bo, Pengbo
    Zheng, Yujian
    Chu, Dianhui
    Zhang, Caiming
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2020, 79
  • [10] Construction of B-spline surface from cubic B-spline asymptotic quadrilateral
    Wang, Hui
    Zhu, Chun-Gang
    Li, Cai-Yun
    [J]. JOURNAL OF ADVANCED MECHANICAL DESIGN SYSTEMS AND MANUFACTURING, 2017, 11 (04):