【发布时间】:2011-03-28 14:27:11
【问题描述】:
每个矩形由 4 个双精度体组成,如下所示:(x0,y0,x1,y1)
边缘平行于 x 和 y 轴
它们是随机放置的——它们可能在边缘接触、重叠或没有任何接触
我需要找到由它们重叠形成的区域 - 画布中多个矩形“覆盖”的所有区域(例如,两个矩形,它将是交叉点)
我知道我需要使用扫线算法。我必须使用树结构吗?使用扫描线算法解决这个问题的最简单方法是什么?
【问题讨论】:
标签: algorithm computational-geometry