Wie kann ich mit der Funktion 'Isofläche' von MATLAB eine triangulierte Kugel erzeugen?
Wie kann ich eine dreieckige Kugel mit Flächen von Dreiecken mit jeweils derselben Fläche erstellen?
Ich möchte so etwas,
http://imageshack.us/a/img198/5041/71183923.png
und ich suchte und sah, dass ich die Funktion nutzen konnteisosurface
von MATLAB, aber die Dreiecke haben nicht die gleiche Fläche und Form und sie sind im Wesentlichen in zwei mit der quadratischen Diagonale geteilte Quadrate.
Hier ist mein Code:
>> [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')
und das Ergebnis ist unten: