Polygon crawling: feature edge extraction from a general polygonal surface for mesh generation
Triangle mesh-based edge detection and its application to surface segmentation and adaptive surface smoothing