Let's say I have a $D$-dimensional sphere with a radius $R$. I want to plot $N$ number of points evenly distributed (equidistant apart from each other) on the surface of the sphere. It doesn't matter where those points are exactly, just that they are ROUGHLY equidistant from each other. How would I do this?
How to plot $N$ points on the surface of a $D$-dimensional sphere roughly equidistant apart?
12
$\begingroup$
euclidean-geometry
-
1Not sure whether it meets any of your hidden requirements (like speed), but [this](http://mathworld.wolfram.com/SpherePointPicking.html) maybe be useful. – 2012-10-03
-
0For the last method on that page, how would I generate Gaussian random variables so that the radius of the sphere is always the same for each generated point? – 2012-10-03
-
2Generate vector $\{Z_1,Z_2,\ldots, Z_{d+1}\}$ then divide each of its components by the Euclidean length of that vector and multiply by $R$. This rescales the vector to have length $R$. – 2012-10-03
-
0I guess N coordinates must be generated with any Gaussian random and after that resulting vector have to be normalized and multiplied on the R. – 2012-10-03
-
4To have N points drawn uniformly on a region is quite different to have N points approximately equidistant on that region – 2012-10-03
-
0RElated: http://math.stackexchange.com/questions/31619/well-separated-points-on-sphere and http://math.stackexchange.com/questions/165819/how-to-tile-a-sphere-with-points-at-an-even-density – 2012-10-03
-
0Sasha, when I generate those vectors, they will determine the randomness of the point locations. So, what is a good way to generate them so that for, let's say 2 points, they are on opposite poles? But please provide a method that works with any number of dimensions and any number of points. I'd prefer it to not be a table-lookup. – 2012-10-03
-
0Related: * [Which tessellation of the sphere yields a constant density of vertices?](http://math.stackexchange.com/q/9846/856) * [well separated points on sphere](http://math.stackexchange.com/q/31619/856) * [Optimal distribution of points over the surface of a sphere](http://math.stackexchange.com/q/66365/856) * [How to tile a sphere with points at an even density?](http://math.stackexchange.com/q/165819/856) * [Maximum total distance between points on a sphere](http://math.stackexchange.com/q/191273/856) – 2013-02-13
-
0I would try to minimize a potential function of the form $\sum_{i
. – 2014-02-27 -
0I knew someone who needed to do this, and modeled the points as negative charges, so that they repulsed as far apart from each other as possible; essentially equidistant. Unfortunately, I just got the broad overview, and wouldn't know how to implement something like that. – 2015-02-26
-
0What exactly does one mean with 'roughly' equidistant? – 2016-12-29
-
0approximately / more or less – 2016-12-30