Jak mogę utworzyć trójkątną sferę przy użyciu funkcji „isosurface” w MATLAB

Jak mogę utworzyć trójkątną kulę z powierzchniami trójkątów o tym samym obszarze.

Chcę coś takiego,

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

a ja szukałem i widziałem, że mogę użyć tej funkcjiisosurfaceMATLAB, ale trójkąty nie mają równej powierzchni i formy i są zasadniczo kwadratami podzielonymi na dwie części z kwadratową przekątną.

oto mój kod:

>> [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')

a wynik jest poniżej:

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

questionAnswers(2)

yourAnswerToTheQuestion