Filling Holes in Meshes and Recovering Sharp Edges | IEEE Conference Publication | IEEE Xplore