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 条
  • [41] On linear independence of T-spline blending functions
    Li, Xin
    Zheng, Jianmin
    Sederberg, Thomas W.
    Hughes, Thomas J. R.
    Scott, Michael A.
    COMPUTER AIDED GEOMETRIC DESIGN, 2012, 29 (01) : 63 - 76
  • [42] T-spline local refinement as a belief revision system: a rule-based implementation
    Abbas A.
    Nasri A.
    Abbas, Abdulwahed (abbas@balamand.edu.lb), 1600, Bellwether Publishing, Ltd. (14) : 622 - 631
  • [43] Ship-hull shape optimization with a T-spline based BEM-isogeometric solver
    Kostas, K. V.
    Ginnis, A. I.
    Politis, C. G.
    Kaklis, P. D.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2015, 284 : 611 - 622
  • [44] T-Spline Surface Toolpath Generation Using Watershed-Based Feature Recognition
    Liu, Yazui
    Zhao, Gang
    Han, Pengfei
    APPLIED SCIENCES-BASEL, 2020, 10 (19):
  • [45] Research on T-spline Hull Surface with Inverse Approximation Method Based Geometric Iteration
    Wang, Zhong
    Peng, Fei
    Han, Yuchao
    Ship Building of China, 2019, 60 (03) : 139 - 149
  • [46] Control point removal algorithm for T-spline surfaces
    Wang, Yimin
    Zheng, Jianmin
    GEOMETRIC MODELING AND PROCESSING - GMP 2006, PROCEEDINGS, 2006, 4077 : 385 - 396
  • [47] Research on on-machine measurement of machining error based on T-spline surface reconstruction
    Fu, Gaocai
    Sheng, Buyun
    Luo, Ruiping
    Lu, Xincheng
    MEASUREMENT SCIENCE AND TECHNOLOGY, 2021, 32 (11)
  • [48] An influence-knot set based new local refinement algorithm for T-spline surfaces
    Wang, Aizeng
    Zhao, Gang
    Li, Yong-Dong
    EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (08) : 3915 - 3921
  • [49] Free-form deformation with weighted T-spline
    Wenhao Song
    Xunnian Yang
    The Visual Computer, 2005, 21 : 139 - 151
  • [50] T-spline surface smoothing based on 1-ring neighborhood space angle
    Wang, Aizeng
    Li, Ling
    Chang, Heng
    Zhao, Gang
    Wang, Wei
    Yang, Jiaming
    JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2022, 9 (04) : 1246 - 1257