SET CAMERA ROTATION ZYX This command will restore the default camera rotation order.
Syntax
    SET CAMERA ROTATION ZYX
    SET CAMERA ROTATION ZYX Camera Number
Parameters
    Camera Number
Integer The camera number
Returns
This command does not return a value.
Description
The cameras normal rotation order is to first rotate on the Z axis, then on the Y axis and finally on the X axis. This command restores the order to ZYX.
Example Code
    autocam on

    make matrix 1,4000,4000,100,100

    set matrix height 1,50,50,500

    update matrix 1

    while mouseclick()<>1

    set cursor 0,0

    print "USE ARROW KEYS TO MOVE / A+Z XRotate / S+X ZRotate"

    print "SPACE/RETURN To Toggle Rotation Order"

    if upkey()=1 then move camera 0,5.0

    if downkey()=1 then move camera 0, -5.0

    if leftkey()=1 then y#=y#-1

    if rightkey()=1 then y#=y#+1

    if inkey$()="a" then x#=x#-1

    if inkey$()="z" then x#=x#+1

    if inkey$()="s" then z#=z#-1

    if inkey$()="x" then z#=z#+1

    if spacekey()=1 then set camera rotation zyx 0

    if returnkey()=1 then set camera rotation xyz 0

    xrotate camera 0,x#:yrotate camera 0,y#:zrotate camera 0,z#

    endwhile

    while mouseclick()=1 : endwhile

    delete matrix 1

    autocam off

    end
See also
CAMERA Commands Menu Index