MyPoint
我可以找到一个点和一个多边形之间MyPolygon
的距离
double dist = boost::geometry::distance(MyPoint, MyPolygon)
MyPolygon
显然,必须在某处计算实际最近点。有没有一种简单的方法来获得最近的点?我在 Boost 文档中找不到任何内容,我相信其他人也有这个问题。
MyPoint
我可以找到一个点和一个多边形之间MyPolygon
的距离
double dist = boost::geometry::distance(MyPoint, MyPolygon)
MyPolygon
显然,必须在某处计算实际最近点。有没有一种简单的方法来获得最近的点?我在 Boost 文档中找不到任何内容,我相信其他人也有这个问题。
根据源它迭代类内多边形的所有点distance_single_to_multi
。它不存储迭代器,所以你可能应该这样做。
您可以在compare_distance示例中了解如何执行此操作。