tikz 椭圆或圆形的细长边?

tikz 椭圆或圆形的细长边?

我希望为我的讲座幻灯片提供一些需要生成轮廓线的示例。

有没有一种简单的方法可以拉长 tikz 椭圆的一侧,以便我可以生成如下所示的轮廓:在此处输入图片描述

答案1

如果您只是想要看动画片,您可以尝试这个。

\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{shapes.geometric}
\begin{document}
\begin{tikzpicture}
\foreach \X in {1,1.2,1.4,1.6}
{\draw[dashed] plot[smooth cycle,tension=1] coordinates {(0,\X) (\X,0) (0,-\X) (-\X/2,0)};
}
\node[ellipse,minimum width=0.9cm,minimum height=2.8cm,draw,rotate=15] 
(elli) at (-0.5,1){};
\draw[-latex] (elli.center) -- (0.5,0.31)
node[below=0.3cm,align=center,anchor=north west]{$x+\Delta x_\mathrm{nsd}$\\
$x+\Delta x_\mathrm{nt}$};
\draw[fill=white] (elli.center) circle(1pt) node[right]{$x$};

\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容