Semi-structured B-spline for blending two B-spline surfaces

被引:6
|
作者
Lin, Hongwei [1 ]
Xiong, Yunyang [1 ]
Liao, Hongwei [1 ]
机构
[1] Zhejiang Univ, State Key Lab CAD & CG, Dept Math, Hangzhou 310027, Zhejiang, Peoples R China
关键词
Semi-structured B-splines; Surface blending; G(2) continuity; Optimization; Geometric design; GEOMETRIC CONTINUITY;
D O I
10.1016/j.camwa.2014.07.013
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Surface blending is a useful operation in geometric design for rounding sharp edges or corners. Meanwhile, NURBS has already become the de facto industrial standard in existing CAD/CAM systems. Therefore, it is required to study how to blend two B-spline surfaces. However, two arbitrary B-spline surfaces (called base surfaces) are hard to be blended with a B-spline surface (called blending surface) because the knot vectors of the two base surfaces are usually mismatched. In this paper, we proposed a curve-based spline representation, i.e., the semi-structured B-spline surface, which is generated by skinning a series of B-spline curves with different knot vectors. By assigning suitable knot vectors to the head and tail skinned curves, the semi-structured B-spline surface can blend two B-spline surfaces smoothly without disturbing them at all. We formulated the B-spline surface blending problem as an optimization problem with continuity constraints, and the continuity between the base and blending surfaces can reach G(2) or C-2. Examples illustrated in this paper validate the effectiveness and efficiency of our method. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:706 / 718
页数:13
相关论文
共 50 条
  • [1] alpha B-spline: A linear singular blending B-spline
    Loe, KF
    [J]. VISUAL COMPUTER, 1996, 12 (01): : 18 - 25
  • [2] 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)
  • [3] Extending Ball B-spline by B-spline
    Liu, Xinyue
    Wang, Xingce
    Wu, Zhongke
    Zhang, Dan
    Liu, Xiangyuan
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2020, 82
  • [4] Fairing of Parametric Cubic B-spline Curves and Bicubic B-spline Surfaces
    Mu Guowang
    [J]. CADDM, 1997, (02) : 11 - 18
  • [5] Fairing of Parametric Cubic B-spline Curves and Bicubic B-spline Surfaces
    Mu Guowang Zhu Xinxiong Lei Yi and Tu Houjie Department of Manufacturing Engineering Beijing University of Aeronautics Astronautics Beijing China
    [J]. Computer Aided Drafting,Design and Manufacturing., 1997, Design and Manufacturing.1997 (02)
  • [6] CONVEX B-SPLINE SURFACES
    LOH, R
    [J]. COMPUTER-AIDED DESIGN, 1981, 13 (03) : 145 - 149
  • [7] 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):
  • [8] G1 Blending B-Spline Surfaces and Optimization
    Belkhatir, Bachir
    Sbibih, Driss
    Zidna, Ahmeli
    [J]. MODELLING, COMPUTATION AND OPTIMIZATION IN INFORMATION SYSTEMS AND MANAGEMENT SCIENCES, PROCEEDINGS, 2008, 14 : 458 - +
  • [9] 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
  • [10] AN EFFICIENT ALGORITHM FOR GENERATING B-SPLINE INTERPOLATION CURVES AND SURFACES FROM B-SPLINE APPROXIMATIONS
    WANG, HP
    HEWGILL, DE
    VICKERS, GW
    [J]. COMMUNICATIONS IN APPLIED NUMERICAL METHODS, 1990, 6 (05): : 395 - 400