z.glNav1b
designed by Zachary Seldess
www.zacharyseldess.com
MOVEMENT:
Click and drag in the Jitter window to look around
Use the keyboard to move the camera
MESSAGES:
-enable $1 ---> enables translation and rotation of camera (default - enable 0)
-xzspeed $1 ---> sets speed along the x-z planeĀ
-yspeed $1 ---> sets speed along the y axis
-rot_speed $1 ---> sets the speed of camera rotation when you click and drag in the Jitter window
(speeds defaults to 1 world unit / second)
-camera $1 $2 $3 ---> set camera (list: camera x y z - default 0. 0. 2.)
-lookat $1 $2 $3 ---> set lookat point (list: lookat x y z - default 0. 0. 0.)
-easing $1 ---> sets easing value (default 10.)
-lens_angle1 $1 ---> sets normal lens_angle (default 45.)
-lens_angle2 $1 ---> sets zoom lens_angle (default 10.)
-forward $1 ---> turn keyboard control on/off for forward movement (default 1)
-backward $1 ---> turn keyboard control on/off for backward movement (default 1)
-left $1 ---> turn keyboard control on/off for left movement (default 1)
-right $1 ---> turn keyboard control on/off for right movement (default 1)
-up $1 ---> turn keyboard control on/of for up movement (default 1)
-down $1 ---> turn keyboard control on/off for down movement (default 1)
In this version of the patch (z.glNav1b), moving forward/backward/left/right = moving parallel to the x-z plane. You can look up or down while moving forward/backward/left/right, but this will not affect your movement on the y axis. Moving up/down = moving along the y axis. You can look around as you move up/down, but this will not affect your movement along the x and z axes. I find this to be the more convenient way to navigate and view gl space.
'w' moves camera forward
's' moves camera backward
'a' moves camera left
'd' moves camera right
COMBINE THE ABOVE KEYS FOR DIAGONAL MOVEMENT
'r' moves camera up
'e' moves camera down
OTHER CONTROLS:
-movement, zooming, bullseye and coordinate display can only be changed while navigation mode is on
'b' toggles bullseye on/off (off by default)
'c' toggles camera coordinates on/off in the jitter window (off by default)
'z' zooms the camera view in