Matemáticas para una esfera geodésica

Estoy tratando de crear una teselación geodésica muy específica, pero no puedo encontrar nada en línea al respecto.

Es normal subdividir los triángulos de un icosaedro en parches triangulares y proyectarlos en la esfera. Sin embargo, noté unGIF animado en la entrada de Wikipedia para domos geodésicos que parece no seguir este esquema. Las esferas geodésicas generalmente comprenden una mezcla de parches triangulares mayormente hexagonales, con parches pentagonales que se forman en los vértices del icosaedro original; en la mayoría de los casos, estos pentágonos están unidos entre sí; es decir, seguir un borde recto desde el centro de un pentágono conduce al centro de otro pentágono. En la animación de Wikipedia, sin embargo, el borde desde el centro de un pentágono no parece cruzarse con el centro de un pentágono adyacente; en su lugar, se cruza con el lado del otro pentágono.

¿Dónde puedo ir para aprender sobre las matemáticas detrás de esta geometría particular? Idealmente, me gustaría saber de un algoritmo para generar tales teselaciones.