I would like to discretize a sphere into icosahedra whose vertices are equidistant, i.e., I want to plot $n$ equidistant points on the surface of a sphere.
I am familiar with R, Python, and Matlab. Are there packages available to do this? Or are there scripts that I can run that have already been posted? Should I proceed with this problem doing spherical tessellation?
This may not be exactly what you want but Mathematica can do something close.
Here
G[[1]]is a list of $265$ coordinates of the points of an order $5$ tessellation of an icosahedron, whileG[[2,1]]is a list of $500$ triangle vertex indices from the list of $265$ points. For an order $n$ tessellation there are $\,15+10n^2\,$ vertices and $\,20n^2\,$ triangles. Display the tessellated polyhedron using the commandGraphics3D[G].As a check the first $4$ coordinates in
G[[1]]is the following list:Also the first $6$ triangle tuples in
G[[2,1]]is the following list: