【发布时间】:2010-12-14 11:22:48
【问题描述】:
我在有限的 2D 空间区域内有一组 2D 点(假设是一个与世界对齐的矩形,以保持现在的简单性)。将一个新点插入到与其新的最近邻距离相对较大的集合中,什么是一种极其有效的方法?
我可以慢慢建立一个 Delaunay 三角剖分并将我的搜索限制在最大的三角形上,但我希望有人有不同的(更好的)想法。
善意, 大卫
编辑:
忘了提到我需要这样做数千次,每次都要考虑到前面的所有要点。我正在寻找一种不会随着我的点集增长而减速到爬行的算法。
【问题讨论】:
-
所以你在空间的某处任意插入新点,然后移动它,使其与最近的邻居的距离尽可能大?请说明如何插入新点。
-
@Jacob,我还没有在任何地方插入点。我只是想找个地方插入一个,这样新插入的点和最近邻的距离比较大。
标签: geometry 2d point insertion