A multi-resolution topological representation for non-manifold meshes