我需要帮助来构建 S^1 覆盖层的 tikzpicture

我需要帮助来构建 S^1 覆盖层的 tikzpicture

我想制作一张看起来像这段视频中的图片,如果你将它暂停在 42 秒处。

https://www.youtube.com/watch?v=vP7NAeeKjrw

如果有人能帮忙,我将不胜感激!

谢谢,

答案1

没有过多的闪亮

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\usetikzlibrary{backgrounds}
\begin{document}
\begin{tikzpicture}
\begin{axis}[axis lines=none,unit vector ratio={1 1 1.2},width=10cm,
axis background/.style={
shade,top color=white,bottom color=black!80!gray,middle color=gray},view={10}{40},xmax=1.5,xmin=-1.5,ymax=1.5,ymin=-1.5]
\addplot3+[gray,domain=0:6*pi,samples y=0,samples=200,no marks, smooth](
  {cos(deg(x))},
  {sin(deg(x))},
  {1+x/5}
) node[circle,inner sep=1pt,ball color=gray,pos=0.40]{};
\addplot3+[white,domain=0:2*pi,samples y=0,samples=100,no marks, smooth](
  {cos(deg(x))},
  {sin(deg(x))},
  {0}
) node[circle,inner sep=1pt,ball color=gray,pos=0.2]{};
\end{axis}

\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容