TikZ 中通过路径命令并列对象

TikZ 中通过路径命令并列对象

这是我通过命令成功将十个圆圈排列成圆形的尝试\foreach

\begin{tikzpicture}[scale = 0.5]

\foreach \x in {1, ..., 10} 
    \draw[yellow] (\x * 36:10) circle (1.0);

\end{tikzpicture}

现在我想做同样的事情,但采用另一种方法,即生成一条路径并且对象应该沿着该路径并列......

您能分享一些想法来实现这一点吗?...

亲切的问候

答案1

您可以使用装饰品

\documentclass[tikz]{standalone}
\usetikzlibrary{decorations.markings}
\begin{document}
\begin{tikzpicture}
\path[decoration={
  markings,
  mark={between positions 0 and 1 step 0.1 with={\draw (0,0) circle (2mm);}}
  },decorate] (0,0) arc (90:-40:2cm);
\end{tikzpicture}
\end{document}

相关内容