假设我们想用N个点将一个矩形表面进行 Voronoi 分割。Voronoi 镶嵌结果得到 N 个区域,对应于 N 个点。对于每个区域,我们计算其面积并将其除以整个表面的总面积 - 将这些数字称为 a1, ..., aN。它们的总和等于一。
现在假设我们有一个预设的 N 个数字列表,b1, ..., bN,它们的总和等于一。
如何才能找到一组坐标来进行 Voronoi 分割,使得 a1==b1,a2==b2,...,aN==bN?
编辑:
经过一番思考,也许 Voronoi 分割并不是最佳解决方案,整个问题在于提出随机不规则分割表面的方法,使得 N 个区域具有适当的大小。对我而言,Voronoi 看起来像是一个合乎逻辑的选择,但我可能错了。
现在假设我们有一个预设的 N 个数字列表,b1, ..., bN,它们的总和等于一。
如何才能找到一组坐标来进行 Voronoi 分割,使得 a1==b1,a2==b2,...,aN==bN?
编辑:
经过一番思考,也许 Voronoi 分割并不是最佳解决方案,整个问题在于提出随机不规则分割表面的方法,使得 N 个区域具有适当的大小。对我而言,Voronoi 看起来像是一个合乎逻辑的选择,但我可能错了。