一尘不染

包含一组点的多边形

algorithm

我有一个点集S(2D:由x和y定义),我想找到P,它是将点集的所有点都包围起来的最小的(意思是:点数最少的)多边形,P是点的有序子集S.

有没有已知的算法可以计算出来?(我在这一领域缺乏文化令人惊讶……)

谢谢你的帮助


阅读 204

收藏
2020-07-28

共1个答案

一尘不染

有很多算法可以解决这个问题。它称为“
最小边界框
”。您还将找到寻找“ 凸包
”的解决方案,尤其是在这里

一种方法是找到最左边的点,然后重复搜索所有其他点都位于线p(n-1)p(n)右边的点。

2020-07-28