Superfícies 3D na Ajuda do Assíntota

Superfícies 3D na Ajuda do Assíntota

estou tentando fazeresta figuraem assíntota. A curva tem a equação x^2+y^3/3-z^2=0com a restrição x^2+y^2+z^2=1, portanto os pontos pertencem à esfera unitária.

Posso traçar esta curva numa esfera, mas tenho dificuldade em dividir a superfície da esfera nas duas regiões. Gostaria de receber ajuda para desenhar este diagrama.

Essencialmente, tenho que desenhar a superfície x^2+y^3/3-z^2>=0com a restrição x^2+y^2+z^2=1(sendo esta uma das metades). Minha ideia principal era usar smoothcontour3de alguma forma, mas sou totalmente iniciante e não encontrei nada satisfatório online. Eu tenho este código:

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

Estou mais ou menos preso. Eu apreciaria qualquer ajuda para desenhar isso!

informação relacionada