Feature preserving simplification techniques for tetrahedral meshes