答案1
答案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}
(结果与上相同)。