Я могу найти расстояние между точкой MyPoint
и многоугольник MyPolygon
с
double dist = boost::geometry::distance(MyPoint, MyPolygon)
очевидно, фактическая ближайшая точка на MyPolygon
должен быть где-то вычислен. Есть ли простой способ получить эту самую близкую точку? Я не могу найти ничего в Boost Documentation, и я уверен, что у других тоже была эта проблема.
Спасибо
В соответствии с источник это итерация всех точек многоугольника внутри класса distance_single_to_multi
, Это не хранит итератор, так что, вероятно, вы должны к тому же.
Вы можете узнать, как это сделать в comparable_distance пример.