表面有波浪的球体

表面有波浪的球体

我正在研究曲面上的表面波,我需要绘制一个表面有正弦波的 3D 球体,波应该从顶部开始,在底部结束,我不知道该怎么做。这是我想要的,但是是半球形(见图 b)。我想要一个这样的示意图,有人能帮忙吗? http://bvukasinovic.gatech.edu/modes.html

答案1

不确定这是否是您想要的...我不懂物理。但只要您可以将表面参数化为 r=(θ,φ),您就可以用 绘制它tikz-3dplot

\documentclass[tikz]{standalone}
\usepackage[yyyymmdd,hhmmss]{datetime}
\usepackage{tikz-3dplot}
\begin{document}
    \tikz\node{Start:\currenttime};

    \def\n{10}
    \def\m{10}
    \tdplotsetmaincoords{70}{110}
    \foreach\i in{1,...,\n}{
        \tikz[tdplot_main_coords,line width=0,line join=round]{
            \useasboundingbox(-25,-25)(25,25);
            \tdplotsphericalsurfaceplot[parametricfill]{500}{20}
            {10+.5*sin(\m*\tdplottheta+360*\i/\n)}
            {black}{\m*\tdplottheta+360*\i/\n}{}{}{}
        }
    }

    \tikz\node{End:\currenttime};
\end{document}

相关内容