Shape analysis and representation

I am familiar with concepts for creating and analyzing shapes on the computer. →Generating and representing smooth curves in 2d & 3d using splines and Bézier curves. shape representation in 3d with special emphasis on triangle meshes. Working with complex data structures of meshes: halfedge and triangle based data structures. →Defining and computing similarity between shapes, and shape matching (establishing correspondences between points on shapes). →Subdivisiong algorithms; loop and linear subdivisions →Marching cube algorithm for surface generation