ShapeEuler is a project mainly written in C and PYTHON, it's free.
Shape
Algorithm for comparing shapes