Generalised approach for defining similarity metrics between 3D shapes