我正在努力这个数字渐近线。曲线有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)));
我或多或少陷入了困境。如果能帮我画这个,我将不胜感激!