7

MyPoint我可以找到一个点和一个多边形之间MyPolygon的距离

double dist = boost::geometry::distance(MyPoint, MyPolygon)

MyPolygon显然,必须在某处计算实际最近点。有没有一种简单的方法来获得最近的点?我在 Boost 文档中找不到任何内容,我相信其他人也有这个问题。

4

1 回答 1

2

根据它迭代类内多边形的所有点distance_single_to_multi。它不存储迭代器,所以你可能应该这样做。

您可以在compare_distance示例中了解如何执行此操作。

于 2014-08-13T11:02:50.913 回答