Hola otra vez:
Me parece que no te has fijado bien en "generaEsfera"

... por cada punto más a la izquierda, se calcula el equivalente de la derecha en la misma coordenada y, y lo que se escribe es una línea.
Sé que hay algoritmos para llenar la esfera aleatoriamente con puntos, pero creo que son menos efectivos.
Con este sistema pude hacer este efecto curioso:
http://www.pepemolina.com/efectos/circulo2.html
Cuando pasa el ratón dentro del círculo... además el círculo central es un link
Saludos