Я хотел бы рассчитать расстояние между двумя координатами x/y на поверхности тор. Итак, это нормальная сетка, которая обладает свойством, что ее углы и стороны "связаны". Например, на сетке 500x500 точка в точке (499, 499) смежна с (0, 0) и расстояние между, например, (0,0) и (0,495) должно быть 5.
Есть ли хороший математический способ вычисления этого?