I am importing a camera animation from a different program which has a different axis orientation. In order to orient it properly I need to subtract 90 degrees from the z axis and add 90 degrees to the x axis using these lines:
newCamera.rotation.z_rotation -= 90
newCamera.rotation.x_rotation += 90
This works great, but causes strange jumps in animation as the images show below. The first image with the clean lines shows the animation without the reorientation commands, and the second image is with those commands. If I were just importing into 3ds max this wouldn’t be a problem, but I’m eventually going to export this same path back to the original program (for testing) and I’ve had trouble with these jumps.

