It had nothing to do with the object being in motion. It had to do with the use of the node.center command. Changing the center and spinning the object will affect it's global position, but it's local position is still where you initialized it to (0,0,-radius).
|