我想画一些这样的东西:一只带有弧线的眼睛。
我开始这样,但我不知道如何继续
\documentclass[reqno]{amsart}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) arc(0:-180:3);
\draw[very thick,yshift=6cm](-3,0) .. controls (-2,2) and (2,2) .. (3,0) .. controls (2,-2) and (-2,-2) .. (-3,0)--cycle;
\end{tikzpicture}
\end{document}
答案1
好的,我们开始吧。由于我不太清楚你需要什么,所以我会尝试一下。
\documentclass[tikz, border=3.14mm]{standalone}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}[>={Stealth[scale=2]}]
\def\xr{5}
\draw[fill=pink] (\xr,0) to [out=120,in=60] (-\xr,0) to [out=-60,in=-120] (\xr,0) -- cycle;
\draw (\xr,0) to [out=down,in=down,looseness=3] (-\xr,0);
\draw[->] (0,0) -- (2*\xr,0);
\draw[->] (0,0) -- (0,1.5*\xr);
\draw[->] (0,0) -- (-1.5*\xr,-1.5*\xr);
\foreach \angle in {30,60,120,150,...,330}
{
\ifnum\angle=270
\pgfmathsetmacro{\coef}{sqrt(abs(cos(60)))}%
\else
\pgfmathsetmacro{\coef}{sqrt(abs(cos(\angle)))}%
\fi
\draw[dashed] (0,0) -- (\angle:1.1*\xr*\coef);
}
\end{tikzpicture}
\end{document}