Computação geodésica em malhas triangulares?

Estou tentando encontrar a distância entre dois pontos em uma superfície triangulada (distância geodésica). Parece uma operação básica e não é trivial. Então, eu estou querendo saber se existem bibliotecas que fazem isso? Meu google fo falhou, então eu apreciaria muito qualquer ponteiro.

(Estou ciente de CGAL, scipy.spatial, mas não consegui encontrar nada nos documentos, informe-me se perdi alguma coisa lá)

questionAnswers(2)

yourAnswerToTheQuestion