I've been experimenting with creating a 3D spaceship that moves in a straight path. By adjusting the angles, you can make it roll and pitch up and down.
Changing the Z angle causes the spaceship to roll correctly, while adjusting the X angle tips the nose. However, when both angles are changed, the expected result does not occur.
It seems that the spaceship is rotating around the world's axis instead of its own. Shouldn't an object's axis also rotate when the object is rotated? Apparently not.
I would greatly appreciate any assistance with this issue.
Here is a demo that clearly shows the problem: