Superficies 3D en Ayuda asíntota

Superficies 3D en Ayuda asíntota

estoy tratando de haceresta figuraen asíntota. La curva tiene la ecuación x^2+y^3/3-z^2=0con la restricción x^2+y^2+z^2=1de que los puntos pertenecen a la esfera unitaria.

Puedo trazar esta curva en una esfera, pero tengo problemas para dividir la superficie de la esfera en las dos regiones. Me gustaría recibir ayuda para dibujar este diagrama.

Básicamente, tengo que dibujar la superficie x^2+y^3/3-z^2>=0con la restricción x^2+y^2+z^2=1(siendo esta una de las mitades). Mi idea principal era usarlo smoothcontour3de alguna manera, pero soy un completo principiante y no encontré nada satisfactorio en línea. Tengo 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)));

Estoy más o menos estancado. ¡Agradecería cualquier ayuda para dibujar esto!

información relacionada