• DocumentCode
    2555945
  • Title

    Converting sets of polygons to manifold surfaces by cutting and stitching

  • Author

    Guéziec, André ; Taubin, Gabriel ; Lazarus, Francis ; Horn, William

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1998
  • fDate
    24-24 Oct. 1998
  • Firstpage
    383
  • Lastpage
    390
  • Abstract
    Many real world polygonal surfaces contain topological singularities that represent a challenge for processes such as simplification, compression, smoothing, etc. We present an algorithm for removing such singularities, thus converting non manifold sets of polygons to manifold polygonal surfaces (orientable if necessary). We identify singular vertices and edges, multiply singular vertices, and cut through singular edges. In an optional stitching phase, we join surface boundary edges that were cut, or whose endpoints are sufficiently close, while guaranteeing that the surface is a manifold. We study two different stitching strategies called "edge pinching" and "edge snapping"; when snapping, special care is required to avoid re-creating singularities. The algorithm manipulates the polygon vertex indices (surface topology) and essentially ignores vertex coordinates (surface geometry). Except for the optional stitching, the algorithm has a linear complexity in the number of vertices edges and faces, and require no floating point operation.
  • Keywords
    CAD; computational complexity; computational geometry; topology; cutting; edge pinching; edge snapping; linear complexity; manifold polygonal surfaces; manifold surfaces; non manifold sets; optional stitching phase; polygon vertex indices; polygons; real world polygonal surfaces; singular vertices; stitching strategies; surface boundary edges; surface geometry; surface topology; topological singularities; vertex coordinates; Biomedical imaging; Computer bugs; Error correction; Facial animation; Fans; Geometry; Smoothing methods; Software algorithms; Solid modeling; Topology; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualization '98. Proceedings
  • Conference_Location
    Research Triangle Park, NC, USA
  • ISSN
    1070-2385
  • Print_ISBN
    0-8186-9176-X
  • Type

    conf

  • DOI
    10.1109/VISUAL.1998.745327
  • Filename
    745327