Boost库和最近点

Boost Library and closest points

本文关键字:最近 Boost      更新时间:2023-10-16

我可以用

找到点MyPoint和多边形MyPolygon之间的距离
double dist = boost::geometry::distance(MyPoint, MyPolygon)

显然MyPolygon上最近的点必须在某处计算。有没有简单的方法可以到达最近的点?我在Boost文档中找不到任何东西,我相信其他人也有这个问题。

根据源代码,迭代distance_single_to_multi类内多边形的所有点。它没有存储迭代器,所以你也应该这样做。

您可以在comparable_distance示例中找到如何做到这一点。