【发布时间】:2012-05-21 17:01:45
【问题描述】:
我需要在一个具有一定宽度和高度的矩形上平均分布N个点。
例如。给定一个 10x10 的盒子和 100 个点,这些点将被设置为:
(1,1) (1,2) (1,3) (1,4) (1,5) (1,6) (1,7) (1,8) (1,9) (1,10)
(2,1) (2,2) (2,3) (2,4) (2,5) (2,6) (2,7) (2,8) (2,9) (2,10)
(3,1) (3,2) (3,3) (3,4) (3,5) (3,6) (3,7) (3,8) (3,9) (3,10)
...
...
我如何对任何 N 个点、宽度和高度的组合进行概括?
注意:它不需要完美,但很接近,无论如何我都会随机化一点(从 X 和 Y 轴上的“起点”移动点 +/- x 像素),所以在最后随机添加几个点就可以了。
我正在寻找这样的东西(准随机):
【问题讨论】:
-
我忘了说我正在为生成 Voronoi 图/Delaunay 三角剖分的 PHP 脚本执行此操作。我需要一种更快的方法来沿图像分布点,而不必计算图表然后必须多次进行劳埃德松弛。
标签: algorithm height width equals points