一种简单的多边形求交算法
我正在寻找一个非常简单的算法来计算多边形的交集/裁剪。也就是说,给定多边形P
, Q
,我想找到多边形T
它包含在P
和在Q
,我希望T
在所有可能的多边形中最大。
我不介意运行时间(我有几个非常小的多边形),我也可以得到多边形交点的近似(即点较少的多边形,但它仍然包含在多边形的交集中)。
但对我来说非常重要的是,算法将是简单的(更便宜的测试),最好是短(少代码)。
编辑:请注意,我希望得到一个表示交集的多边形。对于这两个多边形是否相交的问题,我不需要一个布尔的答案。