Asymptote 幫助中的 3D 曲面

Asymptote 幫助中的 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)));

我或多或少被困住了。如果您能幫助我繪製此圖,我將不勝感激!

相關內容