У меня есть путь, состоящий из n трехмерных координат, все соединены последовательно, что можно увидеть на этой диаграмме .
Я хочу найти кратчайшее расстояние между моей точкой и отрезком поли. Я могу рассчитать расстояние до точки от одного отрезка, но я хочу сделать это для более сложного пути.
Существует ли алгоритм для этого, который не основывается на тестировании каждого отрезка прямой до точечного расстояния и сохраняет минимальное значение? Любые указатели в правильном направлении были бы великолепны!
Это для игрового проекта, в котором я хочу вычислить расстояние игрока от реки, которая существует в игре. Река будет представлена отрезками поли.
Спасибо