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 funkcjiisosurface
MATLAB, 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: