mav_navigateNull(3)

NAME
mav_navigateNull - Navigation functions.

LEVEL
Maverik Level 1

SYNTAX
void mav_navigateNull(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateTransX(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateTransY(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateTransZ(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateRotRight(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateRotUp(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateRotFixedUp(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateForwards(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateForwardsFixedUp(MAV_viewParams *vp, float am, float ls,float as);

void mav_navigateUp(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateUpFixedUp(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateRight(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateRightFixedUp(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateRoll(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigatePitch(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigatePitchFixedUp(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateYaw(MAV_viewParams *vp, float am, float ls, float as);

void mav_navigateYawFixedUp(MAV_viewParams *vp, float am, float ls, float as);

DESCRIPTION
These are the navigation functions: translates the eyepoint along the world x-axis by an amount am *ls. translates the eyepoint along the world y-axis by an amount am *ls. translates the eyepoint along the world z-axis by an amount am *ls. rotates the view direction vectors and the eyepoint about the view right vector by amount am *as. ls is ignored. The center of rotation is defined by mav_nav_center which defaults to the origin. rotates the view direction vectors, and the eyepoint about the view up vector by amount am *as. ls is ignored. The center of rotation is defined by mav_nav_center which defaults to the origin. rotates the view direction vectors, and the eyepoint about the fixed view up vector by amount am *as. ls is ignored. The center of rotation is defined by mav_nav_center which defaults to the origin. moves the eypoint forwards along the view direction vector by an amount am *ls. moves the eypoint along the projection of the view vector onto the place normal to the global up vector, by an amount am *ls. moves the eypoint along the view up vector by an amount am *ls. moves the eypoint along the world "up" vector by an amount am *ls. moves the eypoint along the view right vector by an amount am *ls. moves the eypoint along the projection of the view right vector onto the place normal to the global up vector by an amount am *ls. rotates the view vectors about the view direction vector by an amount am * as. rotates the view vectors about the view right vector by an amount am * as. rotates the view vectors about the projection of the view right vector onto the plane normal to the global up vector, by an amount am * as. rotates the view vectors about the view up vector by an amount am * as. rotates the view vectors about the world up vector by an amount am * as.