我试图创建将在节点的任意两个列表的方法,对主题和裁剪多边形和输出要么之间的重叠区域:如何找到两个任意多边形
一个)重叠
b)对于所得到的(限幅)的多边形,使我可以计算面积节点的列表的区域
我发现许多实例,其夹使用矩形的任意多边形窗口(这是相当标准的图形),但这不是我所需要的。我知道这很复杂,特别是当你有洞,凸多边形等等。我可以做出的唯一简化假设是任意多边形不会包含任何空洞。
我不是这方面的专家,所以像Sutherland-Hodgman算法的工作?是否有任何图书馆已经这样做,或者是我最好的办法是简单地实现Wikipedia上的伪代码中描述的算法?
感谢您的帮助!
Err ...该算法不能正确处理凹形裁剪多边形,对吗? – thejh 2010-11-19 21:22:24
这是我的理解,是的。 – ahugenerd 2010-11-19 21:30:30