Asymptote ヘルプの 3D サーフェス

Asymptote ヘルプの 3D サーフェス

私は作ろうとしているこの図x^2+y^3/3-z^2=0漸近線で。曲線には制約のある方程式がありx^2+y^2+z^2=1、点は単位球面に属します。

この曲線を球上にプロットすることはできますが、球の表面を 2 つの領域に分割するのが困難です。この図を描くのに助けをいただきたいです。

x^2+y^3/3-z^2>=0本質的には、制約付きで表面を描く必要がありますx^2+y^2+z^2=1(これが半分の 1 つです)。私の主なアイデアは、smoothcontour3何らかの方法で使用することでしたが、私は完全な初心者であり、オンラインで満足のいくものを見つけることができませんでした。次のコードがあります。

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)));

ほぼ行き詰まっています。これを描くのに助けていただけるとありがたいです!

関連情報