Describir: Convex Quadratic Programming for Computing Geodesic Distances on Triangle Meshes