Rotate a point about an arbitrary axis
Enter a point to rotate and an axis of rotation. The
axis is a line through a given point with a direction.
A point that the axis goes through: 



A direction vector for the axis: 



A point to rotate (x,y,z): 



An angle of rotation (degrees): 

Try large angles. 
A paper about the formulas and downloadable source code
can be found
here. 
Save your rotation with a comment: 


