История изменений
Исправление question4, (текущая версия) :
что делать с полюсами?
Запретить.
Невозможно.
Угол между радиус векторами на две точки на сфере д.б. строго меньше 180град.
Одновременно оба полюса в один многоугольник заведомо не попадут. Но многоугольник может содержать полюс в вершине или внутри. Нужна будет проверка, содержит ли многоугольник полюса. В том числе может выпасть проверка, входит ли южный полюс в многоугольник на северном полюсе.
Спасибо, но выше выяснилось, что стороны многоугольников могут не быть кратчайшими расстояниями.
Исходная версия question4, :
что делать с полюсами?
Запретить.
Невозможно.
Угол между радиус векторами на две точки на сфере д.б. строго меньше 180град.
Одновременно оба полюса в один многоугольник заведомо не попадут. Но многоугольник может содержать полюс в вершине или внутри. Нужна будет проверка, содержит ли многоугольник полюса. В том числе может выпасть проверка, входит ли южный полюс в многоугольник на северном полюсе.