#include <Solide.h>
Graphe d'héritage de la classe Solide
Membres publics | |
Constructeur/Destructeur | |
Solide (Container *_container=0) | |
Constructeur par défaut. | |
virtual | ~Solide (void) |
Destructeur. | |
Accesseurs | |
dGeomID | getGeomID (void) |
Renvoi le dGeomID. | |
dBodyID | getBodyID (void) |
Renvoi le dBodyID. | |
Positionement | |
Fonctions relatives au positionement dans l'espace. | |
void | setPosition (double *position) |
Ajuste la position. | |
void | getPosition (double *position) |
Donne la position. | |
void | setRotation (double *rotation) |
Ajuste l'orientation. | |
void | getRotation (double *rotation) |
Donne l'orientation. | |
void | getAABB (double *aabb) |
Donne l'AABB. | |
Attributs Protégés | |
dGeomID | geom |
Référence vers le "geom" de ODE (qui sert aux calculs de collision). | |
dBodyID | body |
Référence vers le "body" de ODE (qui sert aux calculs de dynamique). | |
dMass | masse |
Référence vers la masse du ""body" de ODE. |
|
Instancie un Solide.
|
|
Le destructeur s'occupe de détruire le "geom" et le "body" ainsi que de se retirer du container. |
|
Fonction permettant d'ajuster la position du GD_Objet.
Redéfinie à partir de GD_Objet. |
|
Fonction permettant d'obtenir la position du GD_Objet.
Redéfinie à partir de GD_Objet. |
|
Fonction permettant d'ajuster l'orientation du GD_Objet.
Redéfinie à partir de GD_Objet. |
|
Fonction permettant d'obtenir l'orientation du GD_Objet.
Redéfinie à partir de GD_Objet. |
|
Fonction permettant d'obtenir la boite englobante alignée avec les axes (Axis Aligned Bounding Box) du GD_Objet.
Redéfinie à partir de GD_Objet. |