• DocumentCode
    870130
  • Title

    Interpolation over arbitrary topology meshes using a two-phase subdivision scheme

  • Author

    Zheng, Jianmin ; Cai, Yiyu

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
  • Volume
    12
  • Issue
    3
  • fYear
    2006
  • Firstpage
    301
  • Lastpage
    310
  • Abstract
    The construction of a smooth surface interpolating a mesh of arbitrary topological type is an important problem in many graphics applications. This paper presents a two-phase process, based on a topological modification of the control mesh and a subsequent Catmull-Clark subdivision, to construct a smooth surface that interpolates some or all of the vertices of a mesh with arbitrary topology. It is also possible to constrain the surface to have specified tangent planes at an arbitrary subset of the vertices to be interpolated. The method has the following features: 1) it is guaranteed to always work and the computation is numerically stable, 2) there is no need to solve a system of linear equations and the whole computation complexity is O(K) where K is the number of the vertices, and 3) each vertex can be associated with a scalar shape handle for local shape control. These features make interpolation using Catmull-Clark surfaces simple and, thus, make the new method itself suitable for interactive free-form shape design.
  • Keywords
    computational complexity; computational geometry; interpolation; mesh generation; solid modelling; splines (mathematics); surface fitting; topology; Catmull-Clark subdivision; computational complexity; control mesh; interactive free-form shape design; interpolation; shape control; smooth surface construction; tangent plane; topology mesh; two-phase subdivision scheme; Computer graphics; Electrical equipment industry; Equations; Interpolation; Shape control; Solid modeling; Spline; Surface reconstruction; Surface topography; Topology; Computer graphics; and object representations; computational geometry and object modeling; computer-aided design.; computer-aided engineering; curve; solid; surface; Algorithms; Computer Graphics; Computer Simulation; Computer-Aided Design; Image Interpretation, Computer-Assisted; Models, Theoretical; Signal Processing, Computer-Assisted; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2006.49
  • Filename
    1608017