00001
00002
00003
00004
00005
00006 #ifndef TRACKBALL_H_INCLUDED
00007
00008 #include "typedefs.h"
00009
00010 extern Boolean rotate(XtPointer client_data);
00011 extern void mmat16ba(float *a,float *b);
00012 extern void mmat16ab(float *a,float *b);
00013 extern void euler(void);
00014 extern void euler_rot(void);
00015 extern void trackball(float [],float,float,float,float);
00016 extern void add_quats(float q1[4], float q2[4], float dest[4]);
00017 extern void build_rotmat(GLfloat m[16], float q[4]);
00018
00019 #define TRACKBALL_H_INCLUDED
00020 #endif
00021
00022
00023