用于搜索地点以将平面添加到平面上的现有集合的算法

时间:2013-10-10 13:38:00

标签: algorithm geometry

给定一些任意大小a * b的矩形,我将逐个放置直径1的圆圈,一个接一个,不重叠。

但是当矩形被覆盖时,如何检查是否还有一个圆圈的位置?某种三角测量可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

我不是几何算法的专家,但在我看来,你可以计算圆心的Voronoi图(见http://en.wikipedia.org/wiki/Voronoi_diagram)。然后在图的顶点处达到距中心的最大距离。因此,如果所有这些顶点的距离小于2,则没有任何剩余的位置用于新的顶点。