Поиск кратчайшего пути на поверхности: алгоритмы и примеры