점근선 도움말의 3D 표면

점근선 도움말의 3D 표면

나는 만들려고 노력하고있다이 수치점근선으로. 곡선에는 x^2+y^3/3-z^2=0제한이 있는 방정식이 있으므로 x^2+y^2+z^2=1점이 단위 구에 속합니다.

구에 이 곡선을 그릴 수 있지만 구의 표면을 두 영역으로 분할하는 데 문제가 있습니다. 이 다이어그램을 그리는 데 도움을 받고 싶습니다.

x^2+y^3/3-z^2>=0기본적으로 제한 사항 x^2+y^2+z^2=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)));

나는 어느 정도 붙어 있습니다. 이것을 그리는 데 도움을 주시면 감사하겠습니다!

관련 정보