Dibujar arcos concéntricos

Nov 17 2020

Estoy tratando de dibujar algunos arcos concéntricos. Pensé que sería tan simple como disminuir los radios del arco en la misma cantidad que disminuyo la coordenada, pero no se ve bien. ¿Alguna sugerencia?

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.shapes}
\tikzset{decorate sep/.style 2 args=
{decorate,decoration={shape backgrounds,shape=circle,shape size=#1,shape sep=#2}}}
\begin{document}
\begin{center}
\begin{tikzpicture}

\draw[decorate sep={1mm}{1.2mm},fill,red] (0,0) arc (70:110:1);
\draw[decorate sep={1mm}{1.2mm},fill,red] (0,-.2) arc (70:110:.8);
\draw[decorate sep={1mm}{1.2mm},fill,red] (0,-.4) arc (70:110:.6);


\end{tikzpicture}
\end{center}
\end{document}

Respuestas

2 Noname Nov 17 2020 at 08:58

Puede utilizar coordenadas polares para los puntos de inicio para asegurarse de que sean arcos concéntricos.

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.shapes}
\tikzset{decorate sep/.style 2 args=
{decorate,decoration={shape backgrounds,shape=circle,shape size=#1,shape sep=#2}}}
\begin{document}
\begin{center}
\begin{tikzpicture}

\draw[decorate sep={1mm}{1.2mm},fill,red] (70:1) arc (70:110:1);
\draw[decorate sep={1mm}{1.2mm},fill,red] (70:0.8) arc (70:110:.8);
\draw[decorate sep={1mm}{1.2mm},fill,red] (70:0.6) arc (70:110:.6);


\end{tikzpicture}
\end{center}
\end{document}