【发布时间】:2011-08-30 07:24:14
【问题描述】:
我正在寻找/尝试为rectilinear polygon 与矩形的交集开发最佳算法。我正在测试的多边形没有孔。
像here 和here 这样的答案是针对非常一般的多边形的,可以理解,解决方案相当复杂。
希望S.O. 社区可以帮助我记录仅使用直线多边形的特殊情况的算法。
我正在寻找下图中绿色填充的多边形:
【问题讨论】:
-
是直线多边形的边和平行于轴的矩形吗?
-
@Andre -- 是的 -- 所有线都是平行的
-
首先想到的是,我想到将直线多边形存储在segment tree(二维)中。假设直线多边形是不变的,而矩形是变化的。
-
是的,您关于什么是可变的和什么不是的假设是正确的。感谢您的建议。