这个图形是如何剪辑的?

这个图形是如何剪辑的?

在此处输入图片描述

你能帮忙剪一下这个图形吗?不是因为我懒,而是我读了 tikz 教程,这太难了。我还有一些类似的图形。

答案1

\documentclass[pstricks,border=1]{standalone}
\degrees[6]
\begin{document}
\begin{pspicture}[dimen=m](-5,-5)(5,5)
    \pscustom[fillstyle=eofill,fillcolor=yellow]{\foreach \i in {1,...,6}{\pscircle(2;\i){2}}}
    \pscircle{2}
\end{pspicture}
\end{document}

在此处输入图片描述

答案2

无需剪辑:

\documentclass[tikz,border=5]{standalone}
\begin{document}
\begin{tikzpicture}[very thick, fill=blue!50!cyan, draw=orange]
\fill [draw, even odd rule] 
  \foreach \i in {1,...,6}{ (\i*60+30:1) circle (1) };
\draw circle (1);
\end{tikzpicture}
\end{document}

在此处输入图片描述

并且没有even odd rule

\documentclass[tikz,border=5]{standalone}
\begin{document}
\begin{tikzpicture}[very thick, fill=blue!50!cyan, draw=orange]
\filldraw \foreach \i in {1,...,6}{ [rotate=\i*60]
    (0:0) arc (210:90:1) arc (30:150:1) arc(90:-30:1) };
\draw circle (1);
\end{tikzpicture}
\end{document}

(结果与上相同)。

相关内容