Я пытаюсь сделатьэта фигурав асимптоте. Кривая имеет уравнение 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)));
Я более или менее застрял. Буду признателен за любую помощь в рисовании этого!