Como posso criar uma esfera triangulada usando a função 'isosuperfície' do MATLAB

Como posso criar uma esfera Triangulada com faces de triângulos com a mesma área cada uma.

Eu quero algo assim

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

e eu procurei e vi que eu poderia usar a funçãoisosurfacede MATLAB, mas os triângulos não têm área e forma iguais e são essencialmente quadrados divididos em dois com a diagonal quadrada.

aqui está meu 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')

e o resultado está abaixo:

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

questionAnswers(2)

yourAnswerToTheQuestion