¿Cómo puedo crear una esfera triangulada utilizando la función 'isosurface' de MATLAB?

¿Cómo puedo crear una esfera triangulada con caras de triángulos con la misma área cada una?

Quiero algo como esto,

http://imageshack.us/a/img198/5041/71183923.png

Y busqué y vi que podía usar la función.isosurfacede MATLAB, pero los triángulos no tienen el mismo área y forma y son esencialmente cuadrados divididos en dos con la diagonal cuadrada.

Aquí está mi código:

>> [X,Y,Z] = meshgrid(-10:10,-10:10,-10:10);
>> V = sqrt(X.^2+Y.^2+Z.^2);
>> fv = isosurface(X,Y,Z,V)
>> p = patch(fv);
>> set(p,'EdgeColor','g')

y el resultado es abajo:

http://imageshack.us/a/img818/7125/72103297.png

Respuestas a la pregunta(2)

Su respuesta a la pregunta