I'm glad you found a solution. However for future reference, as DK mentioned - I always use a parent node to provide the coordinate system by which objects are animated. And I often create a seperate parent for each of the 3 axis' as this will often if not always provide as much flexbility in determining how your animation is defined and avoid reference to the world axis when necessary. Another method is to create a seperate parent for each type of transform - translate, rotate, and scale - as t