50void trackball( 
double q[4], 
double p1x, 
double p1y, 
double p2x, 
double p2y );
 
   60void add_quats( 
double *q1, 
double *q2, 
double *dest );
 
   73void axis_to_quat( 
double a[3], 
double phi, 
double q[4] );
 
void add_quats(double *q1, double *q2, double *dest)
 
void build_rotmatrix(float m[4][4], double q[4])
 
void trackball(double q[4], double p1x, double p1y, double p2x, double p2y)
 
void axis_to_quat(double a[3], double phi, double q[4])