最简单的Voronoi图的算法实现?

什么是简单的算法实现Voronoi图?

我没有找到任何算法,特别是伪形式。请分享一些Voronoi图算法,教程等的链接

计算点集的Delaunay三角剖分的简单算法为flipping edges.由于Delaunay三角剖分是Voronoi图的双重图,您可以从线性时间的三角剖分构建图。

不幸的是,翻转方法的最坏情况运行时间是O(n ^ 2)。存在更好的算法,如Fortune的线扫描,其需要O(n log n)时间。这是有点棘手的实现,但。如果你是懒惰的(就像我一样),我建议寻找Delaunay三角剖分的现有实现,使用它,然后计算双图。

一般来说,一本关于这个话题的好书是07007 de Berg et al。

http://stackoverflow.com/questions/973094/easiest-algorithm-of-voronoi-diagram-to-implement

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:最简单的Voronoi图的算法实现?