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
Link To Document