#include <sstream>
#include <string.h>
#include <strings.h>
#include <GLUT/glut.h>
Graphe des dépendances par inclusion de trackball.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :
Aller au code source de ce fichier.
Fonctions | |
void | trackball (float q[4], float p1x, float p1y, float p2x, float p2y) |
void | negate_quat (float *q, float *qn) |
void | add_quats (float *q1, float *q2, float *dest) |
void | build_rotmatrix (float m[4][4], float q[4]) |
void | axis_to_quat (float a[3], float phi, float q[4]) |
Variables | |
int | trackballBeginX |
Variables globales liees a la navigation dans la fenetre glut. | |
int | trackballBeginY |
GLuint | trackballWidth |
GLuint | trackballHeight |
GLint | trackballButton |
bool | trackballTracking |
GLuint | trackballLastTime |
float | currentQuaternion [4] |
float | newQuaternion [4] |
Définition dans le fichier trackball.h.
void add_quats | ( | float * | q1, | |
float * | q2, | |||
float * | dest | |||
) |
void axis_to_quat | ( | float | a[3], | |
float | phi, | |||
float | q[4] | |||
) |
Définition à la ligne 217 du fichier trackball.cpp.
Références vcopy(), vnormal(), et vscale().
Référencé par trackball().
Voici le graphe d'appel pour cette fonction :
Voici le graphe d'appel pour cette fonction :
void build_rotmatrix | ( | float | m[4][4], | |
float | q[4] | |||
) |
Définition à la ligne 331 du fichier trackball.cpp.
Référencé par display().
Voici le graphe d'appel pour cette fonction :
void negate_quat | ( | float * | q, | |
float * | qn | |||
) |
void trackball | ( | float | q[4], | |
float | p1x, | |||
float | p1y, | |||
float | p2x, | |||
float | p2y | |||
) |
Définition à la ligne 171 du fichier trackball.cpp.
Références axis_to_quat(), tb_project_to_sphere(), TRACKBALLSIZE, vcross(), vlength(), vset(), vsub(), et vzero().
Référencé par main(), et motion().
Voici le graphe d'appel pour cette fonction :
Voici le graphe d'appel pour cette fonction :
float currentQuaternion[4] |
float newQuaternion[4] |
int trackballBeginX |
Variables globales liees a la navigation dans la fenetre glut.
Fichiers de l application
Définition à la ligne 65 du fichier Moteur.cpp.
int trackballBeginY |
GLint trackballButton |
GLuint trackballHeight |
GLuint trackballLastTime |
bool trackballTracking |
GLuint trackballWidth |