Hi, I'm having trouble rotating an object. I want the object to simply rotate on the horizontal. When I rotate the object with the rotate tool it works fine, but when I add keyframes it tumbles in all directions when played back. I've adjusted the axis points as near to centre as I can. Is there a way I can make the object rotate on the one axis rather than tumbling on all three?
Sounds like you have a rotation order problem. By default you can always rotate on Z and get the results you expect, but if you're rotated on more than one axis and rotate on another axis ... you see the problem.
In R13+ you can change the rotation order to fix this issue. To do so you go to the object's coordinates tab and change the rotation order from HPB to one of the rotation orders that has your desired axis of rotation as the first letter.
Another way to fix the problem is to place the rotated object inside of a null with the null's Z axis rotated in the correct orientation and then keyframe the null's rotation instead of the object's.