答案1
这将在嵌套循环中绘制圆圈。
\documentclass[tikz,border=3mm]{standalone}
\begin{document}
\begin{tikzpicture}
\draw (0,0,0) -- (3,0) node[right]{$\mathsf{Y}$}
(0,0,0) -- (0,3) node[above]{$\mathsf{Z}$}
(0,0,0) -- (-135:3) node[below left]{$\mathsf{X}$}
foreach \Angle in {0,...,23}
{foreach[evaluate={(\Radius>2?1:0)||(Mod(\Angle,4)==0)} as \myflag]
\Radius in {1,...,7}
{\ifnum\myflag=1\relax
(\Angle*15-2:\Radius*0.36) circle[radius=2pt]
\fi}};
\draw[dashed,nodes={inner sep=10pt}]
(0,0,3) node[left]{$v_x$} -- (2,0,3) edge (2,2,3)
-- (2,0,0) node[below]{$v_y$}
(2,2,3) node[below right]{$v_z$};
\end{tikzpicture}
\end{document}