【发布时间】:2013-04-08 02:43:11
【问题描述】:
有人可以指点我参考实现如何构建(乘法和/或加法)加权 voronoi 图,最好基于 Fortune 的 voronoi 算法?
我的目标: 给定一组点(每个点都有一个权重)和一组边界边(通常是一个矩形),我想使用 python 或 processing.org-framework 构建一个加权 voronoi 图。这是example。
到目前为止我所做的工作: 到目前为止,我已经实现了 Fortune 的算法以及 Michael Balzer's paper 中介绍的“centroidal voronoi tessellation”。算法 3 说明了如何调整权重,但是,当我实现这个时,我的几何不再起作用了。为了解决这个问题,必须更新扫描线算法以考虑权重,但到目前为止我一直无法做到这一点。 因此,我想看看其他人是如何解决这个问题的。
【问题讨论】:
标签: algorithm data-structures geometry voronoi