Skip to main content
2 of 3
added 387 characters in body
Teabelly
  • 1k
  • 5
  • 16

Not too sure I fully understand.

I think the idea is filling triangular faces with smaller triangles, 6 along each edge (example used in the wiki)

So creating a 2D approximation, flattening out the icosahedron we get a net of 20 triangular faces, 10 squares in a 5x5 box

enter image description here

we can get the pattern in 2D

enter image description here

Then wrap it around a sphere (using the code from this post)

enter image description here

You can adjust the shape for truncated icosahedron. Or are you are looking for a manipulation in 3D?

For some reason SpherePoints[] is removed from my mathematica, however

Graphics3D[Line[SpherePoints[100]]] 

if you combine this and some form of ShortestPath

SpherePoints[100]; Graphics3D[Line[%[[Last[FindShortestTour[%]]]] 

if you set the number of points to that of the number of points on the sphere they should be evenly spaced and the same effect.

Teabelly
  • 1k
  • 5
  • 16