I want to draw a picture illustrating how a vector field that is invariant under rotation around a point need not be radial in 2D, but does need to be radial in 3D. This question will concentrate on the 2D part. At the moment, I have:
\begin{tikzpicture}
\draw (0,0) circle (2cm);
\draw[->] (-2,0) -- (-2.5,0.25);
\draw[->] (-1.75,0.9682) -- (-2.1049,1.4001);
\end{tikzpicture}
So I have a circle and I'd like to have more tiny vectors of the same length as the first one and with the same angle relative to the radial direction as the first one. How do I make TikZ calculate both the points on the circle from which the vectors start and the endpoints? More precisely, I'd like to have one every 1/4cm, so I have the one starting ad (-2,0) and the one at (-1.75,…), I need the ones at (-1.5,…),(-1.25,…),(-1,…),(-0.75,…),(-0.5,…),(-0.25,…),(0,2),(0.25,…),(0.5,…),(0.75,…),(1,…),(1.25,…),(1.5,…),(1.75,…),(2,0), with both positive and negative y coordinates.