I have been working on 3D rotations using a 4x4 matrix. I have come across a lot of great information, but I'm lacking understanding in one topic. I have yet to understand how to determine the angle for axis.
If we look here we'll find a wiki page describing Rotation matrix from axis and angle. I know that the axis is the cross product of the two vectors. For example:
Vector1: (1,0,0)
Vector2: (0,0,1)
axis = Cross(Vector1, Vector2)
However, I do not know how to get the angle. If anyone has any pro tips on calculating the angle I would be grateful.