A topological approach to skeletonization and segmentation of triangle meshes based on breadth-first traversal of the mesh.