Ich versuche zu machendiese Figurin Asymptote. Die Kurve hat die Gleichung x^2+y^3/3-z^2=0
mit der Einschränkung x^2+y^2+z^2=1
, dass die Punkte zur Einheitskugel gehören.
Ich kann diese Kurve auf einer Kugel darstellen, habe aber Probleme, die Oberfläche der Kugel in zwei Bereiche aufzuteilen. Ich hätte gern Hilfe beim Zeichnen dieses Diagramms.
Im Wesentlichen muss ich die Oberfläche x^2+y^3/3-z^2>=0
mit der Einschränkung zeichnen x^2+y^2+z^2=1
(dies ist eine der Hälften). Meine Hauptidee war, smoothcontour3
irgendwie zu verwenden, aber ich bin ein völliger Anfänger und habe online nichts Zufriedenstellendes gefunden. Ich habe diesen Code:
settings.render=16;
settings.prc=false;
size(10cm);
import smoothcontour3;
currentprojection=perspective(camera=(2,5,4));
real f(real x, real y, real z) {
return x^2 + y^3/3 - z^2;
}
draw(implicitsurface(f, (-2,-2,-2), (2,2,2), overlapedges=true),
surfacepen=material(gray(0.8)));
Ich stecke mehr oder weniger fest. Ich wäre für jede Hilfe beim Zeichnen dankbar!