An example of rotation about any arbitrary axis.

Note: Sometimes your eyes play tricks on you and the rotation will look wrong. To verify that the model is indeed rotating about the axis, rotate your view so that you are looking straight down the axis of rotation and then vary the rotation angle.

Please use a browser that supports "canvas"
Rotation angle about the axis: 0.00 : -180.0 180.0

Axis of rotation vector: <1.00, 0.00, 0.00>
dx 0.00 : -1.0 1.0
dy 0.00 : -1.0 1.0
dz 0.00 : -1.0 1.0

Translate:
X translation 0.00 : -2.0 2.0
Y translation 0.00 : -2.0 2.0
Z translation 0.00 : -2.0 2.0
Animate