I have a set of points in the form $\langle x,y,z\rangle$. I want to rotate each of them around the $y$-axis $\langle0,1,0\rangle$ about 20 degrees clockwise. I know this probably involves some matrix operations.
I found a couple of similar questions:
3D Cartesian Coordinates System revolve around a specified axis
I have very little math experience, so please dumb it down a bit. I probably won't understand much terminology. I took calculus 3 and differential equations several years ago.
You will need to multiply them by a rotation matrix of the form, $$ R(\theta) = \left[ \begin{array}{ccc} \cos(\theta) & 0 & \sin(\theta) \\ 0 & 1 & 0 \\ -\sin(\theta) & 0 & \cos(\theta) \end{array} \right] $$
Bear in mind that the convention on most computers specifies $\theta$ in terms of radians rather than degrees. $360^o$ is $2\pi$ radians.