Differential geometry based representations for meshes and correspondences