High-order approximation of implicit surfaces by G1 triangular spline surfaces

被引:13
|
作者
Tong, Wei-hua [1 ]
Kim, Tae-wan [1 ,2 ]
机构
[1] Seoul Natl Univ, Dept Naval Architecture & Ocean Engn, Seoul 151744, South Korea
[2] Seoul Natl Univ, Res Inst Marine Syst Engn, Seoul 151744, South Korea
基金
中国国家自然科学基金;
关键词
G(1) continuity; Geometric Hermite interpolation; Boundary curves network; Equality constrained optimization; Vertex enclosure constraint; GEOMETRIC HERMITE INTERPOLATION; BEZIER SURFACES; CONTINUITY;
D O I
10.1016/j.cad.2009.02.012
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we present a method for the approximation of implicit surface by G(1) triangular spline surface. Compared with the polygonization technique, the presented method employs piecewise polynomials of high degree, achieves G(1) continuity and is capable of interpolating positions, normals, and normal curvatures at vertices of an underlying base mesh. To satisfy vertex enclosure constraints, we develop a scheme to construct a C-2 consistent boundary curves network which is based on the geometric Hermite interpolation of normal curvatures. By carefully choosing the degrees of scalar weight functions, boundary Bezier curves and triangular Bezier patches, we propose a local and singularity free algorithm for constructing a G(1) triangular spline surface of arbitrary topology. Our method achieves high precision at low computational cost, and only involves local and linear solvers which leads to a straightforward implementation. Analyses of freedom and solvability are provided, and numerical experiments demonstrate the high performance of algorithms and the visual quality of results. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:441 / 455
页数:15
相关论文
共 50 条
  • [21] Constrained approximation of rational triangular Bezier surfaces by polynomial triangular Bezier surfaces
    Lewanowicz, Stanislaw
    Keller, Pawel
    Wozny, Pawel
    NUMERICAL ALGORITHMS, 2017, 75 (01) : 93 - 111
  • [22] Refinable G1 functions on G1 free-form surfaces
    Karciauskas, Kestutis
    Peters, Jorg
    COMPUTER AIDED GEOMETRIC DESIGN, 2017, 54 : 61 - 73
  • [23] Multiresolution triangular B-spline surfaces
    Dreger, A
    Gross, MH
    Schlegel, J
    COMPUTER GRAPHICS INTERNATIONAL, PROCEEDINGS, 1998, : 166 - 177
  • [24] High order numerical approximation of minimal surfaces
    Trasdahl, Oystein
    Ronquist, Einar M.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2011, 230 (12) : 4795 - 4810
  • [25] Exact G1 continuity conditions for B-spline surfaces with applications for multiple surface fitting
    Ma, W
    Zhao, N
    ICMA 2002 INTERNATIONAL CONFERENCE ON MANUFACTURING AUTOMATION, 2002, : 47 - 56
  • [26] A practical construction of G1 smooth biquintic B-spline surfaces over arbitrary topology
    Shi, XQ
    Wang, TJ
    Yu, PQ
    COMPUTER-AIDED DESIGN, 2004, 36 (05) : 413 - 424
  • [27] Parametrizations for triangular Gk spline surfaces of low degree
    Prautzsch, Hartmut
    Umlauf, Georg
    ACM TRANSACTIONS ON GRAPHICS, 2006, 25 (04): : 1281 - 1293
  • [28] Efficient evaluation of triangular B-spline surfaces
    Franssen, M
    Veltkamp, RC
    Wesselink, W
    COMPUTER AIDED GEOMETRIC DESIGN, 2000, 17 (09) : 863 - 877
  • [29] Spline approximation of explicit surfaces containing irregularities
    Arcangeli, R
    Manzanilla, R
    Torrens, JJ
    ESAIM-MATHEMATICAL MODELLING AND NUMERICAL ANALYSIS-MODELISATION MATHEMATIQUE ET ANALYSE NUMERIQUE, 1997, 31 (05): : 643 - 676
  • [30] TRIANGULAR-PATCH SPLINE SURFACES WITH SYMMETRICAL LABELS
    MULLINEUX, G
    COMPUTER-AIDED DESIGN, 1992, 24 (01) : 56 - 62