Local T-spline surface skinning with shape preservation

被引:6
|
作者
Oh, Min-Jae [1 ]
Roh, Myung-Il [1 ,2 ]
Kim, Tae-Wan [1 ,2 ]
机构
[1] Seoul Natl Univ, Res Inst Marine Syst Engn, Seoul 08826, South Korea
[2] Seoul Natl Univ, Dept Naval Architecture & Ocean Engn, Seoul 08826, South Korea
基金
新加坡国家研究基金会;
关键词
T-splines; Skinning; Lofting; B-spline surface; Free-form surface; INTERPOLATION; CURVES; ENERGY; SHIP;
D O I
10.1016/j.cad.2018.04.006
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Surface skinning is a surface generation method that uses a set of given cross-sectional curves, and it is widely used in free-form surface design. In the B-spline surface skinning, the given B-spline curves should be compatible, that is, the curves should have the same degree and knot sequence. While making the curves compatible, lots of control vertices are generated. Although T-spline surface skinning methods have been introduced to reduce the number of control vertices, the T-spline skinning method that was proposed by Nasri et al. (2012) can generate a wiggled surface when the given B-spline curves are not sufficiently compatible. The intermediate cross sections that were introduced for T-spline surface skinning cannot preserve the shape of the given B-spline curves if the adjacent B-spline curves do not have sufficient common knots, and it can cause wiggles on the surface. In this paper, we analyze this issue and suggest a modified method to remove the wiggles on the skinned T-spline surface. Furthermore, we propose an algorithm for shape preservation of the surface. Our approach is verified by suggesting some examples compared to the Nash et al. (2012)'s method. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:15 / 26
页数:12
相关论文
共 50 条
  • [1] Local T-spline surface skinning
    Ahmad Nasri
    Khaled Sinno
    Jianmin Zheng
    The Visual Computer, 2012, 28 : 787 - 797
  • [2] Local T-spline surface skinning
    Nasri, Ahmad
    Sinno, Khaled
    Zheng, Jianmin
    VISUAL COMPUTER, 2012, 28 (6-8): : 787 - 797
  • [3] Approximate T-spline surface skinning
    Yang, Xunnian
    Zheng, Jianmin
    COMPUTER-AIDED DESIGN, 2012, 44 (12) : 1269 - 1276
  • [4] Curve guided T-spline skinning for surface and solid generation
    Hu, Chuanfeng
    Ai, Jiaming
    Lin, Hongwei
    COMPUTERS & GRAPHICS-UK, 2020, 90 : 84 - 94
  • [5] Surface skinning using periodic T-spline in semi-NURBS form
    Li, Yusha
    Chen, Wenyu
    Cai, Yiyu
    Nasri, Ahmad
    Zheng, Jianmin
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2015, 273 : 116 - 131
  • [6] T-spline simplification and local refinement
    Sederberg, TW
    Cardon, DL
    Finnigan, GT
    North, NS
    Zheng, JM
    Lyche, T
    ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03): : 276 - 283
  • [7] T-spline FEA for Trimmed NURBS Surface
    Kim, Hyun-Jung
    Seo, Yu-Deok
    Youn, Sung-Kie
    TRANSACTIONS OF THE KOREAN SOCIETY OF MECHANICAL ENGINEERS A, 2009, 33 (02) : 135 - 144
  • [8] Toolpath generation for partition machining of T-spline surface based on local refinement
    Liu, Yazui
    Zhao, Gang
    Zavalnyi, Oleksandr
    Xiao, Wenlei
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2019, 102 (9-12): : 3051 - 3064
  • [9] Toolpath generation for partition machining of T-spline surface based on local refinement
    Yazui Liu
    Gang Zhao
    Oleksandr Zavalnyi
    Wenlei Xiao
    The International Journal of Advanced Manufacturing Technology, 2019, 102 : 3051 - 3064
  • [10] ON T-SPLINE CLASSIFICATION
    Li, Xin
    Hong, Liangwei
    JOURNAL OF COMPUTATIONAL MATHEMATICS, 2022, 40 (03): : 474 - 485