• DocumentCode
    1500569
  • Title

    Cutting and stitching: converting sets of polygons to manifold surfaces

  • Author

    Guéziec, André ; Taubin, Gabriel ; Lazarus, Francis ; Hom, B.

  • Volume
    7
  • Issue
    2
  • fYear
    2001
  • Firstpage
    136
  • Lastpage
    151
  • Abstract
    Many real-world polygonal surfaces contain topological singularities that represent a challenge for processes such as simplification, compression, and smoothing. We present an algorithm that removes singularities from nonmanifold sets of polygons to create manifold (optionally oriented) polygonal surfaces. We identify singular vertices and edges, multiply singular vertices, and cut through singular edges. In an optional stitching operation, we maintain the surface as a manifold while joining boundary edges. We present two different edge stitching strategies, called pinching and snapping. Our algorithm manipulates the surface topology and ignores physical coordinates. Except for the optional stitching, the algorithm has a linear complexity and requires no floating point operations. In addition to introducing new algorithms, we expose the complexity (and pitfalls) associated with stitching. Finally, several real-world examples are studied
  • Keywords
    computational complexity; computational geometry; rendering (computer graphics); solid modelling; compression; edge stitching; linear complexity; manifold surfaces; pinching; polygonal surfaces; rendering; simplification; smoothing; snapping; surface topology; topological singularities; Algorithm design and analysis; Animation; Biomedical imaging; Design automation; Rendering (computer graphics); Smoothing methods; Software algorithms; Solid modeling; Topology; Visualization;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/2945.928166
  • Filename
    928166