When animating a scene object using the “Object (with axis-angle rotation)” animation type with angles of 360° or more it can happen that instead of a circular movement the animation swings forth and back.
This happens if you use only three evenly distributed key frames to describe the circle (e.g. 0°, 180°, 360°). The animation algorithm always takes the shortest possible route to the next key frame. If there are only three keys defined the distance from 180° to 360° is the same as from 180° to 0° which causes the wrong behavior.
There are two possible solutions for this:
- Use four or more evenly distributed keys to describe the circular animation (e.g. 0°, 90°, 180°, 270°, 360°).
- Use the “Object (with Euler rotation)” animation type instead.