Separate (verb)
This is a very quick program written
to experiment with the problem of distributing
points evenly over the surface of a sphere,
inspired by the usenet group geometry.puzzles.
Warning: the solutions this program iterates to
are not the same as those for packing circles in spheres,
but they may be the correct solutions for electrostatic repulsion.
I think the best description of what this simulates would be "antigravitational repulsion".

note: also adressed by paul bourke,
and the simpler problem of distributing random points evenly over a sphere is adressed by me here.

Requires DirectX 9.

separate.zip 90KB

8 points:

12 points:

500 points: