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 条
  • [21] Shape modification of B-spline surface-stitch of B-spline surfaces based on isoparametric curve
    Wang, Zhiguo
    Zhou, Laishui
    Tan, Changbai
    Bao, Yidong
    [J]. Nanjing Hangkong Hangtian Daxue Xuebao/Journal of Nanjing University of Aeronautics and Astronautics, 2009, 41 (05): : 570 - 575
  • [22] ALTERNATE SPLINE - A GENERALIZED B-SPLINE
    BIEN, AP
    CHENG, FH
    [J]. JOURNAL OF APPROXIMATION THEORY, 1987, 51 (02) : 138 - 159
  • [23] B-spline snakes in two stages
    Leung, CC
    Chan, CH
    Chan, FHY
    Tsui, WK
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 1, 2004, : 568 - 571
  • [24] The product of two B-spline functions
    Che, Xiangjiu
    Farin, Gerald
    Gao, Zhanheng
    Hansford, Dianne
    [J]. NEW TRENDS AND APPLICATIONS OF COMPUTER-AIDED MATERIAL AND ENGINEERING, 2011, 186 : 445 - +
  • [25] SPLINE CONVERSION FOR TRIMMED RATIONAL BEZIER-SPLINE AND B-SPLINE SURFACES
    HOSCHEK, J
    SCHNEIDER, FJ
    [J]. COMPUTER-AIDED DESIGN, 1990, 22 (09) : 580 - 590
  • [26] 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
  • [27] Bicubic B-spline blending patches with optimized shape
    Kiciak, Przemyslaw
    [J]. COMPUTER-AIDED DESIGN, 2011, 43 (02) : 133 - 144
  • [28] 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):
  • [29] Approximating uniform rational B-spline curves by polynomial B-spline curves
    Xu Huixia
    Hu Qianqian
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2013, 244 : 10 - 18
  • [30] Interpolation by Nonuniform B-Spline through Uniform B-Spline Filter Banks
    Yang, Yanli
    Ma, De
    Yu, Ting
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2016, : 375 - 378