Polygon crawling: feature edge extraction from a general polygonal surface for mesh generation
Partitioning 3D surface meshes using watershed segmentation