#include <collision.h>
Graphe de collaboration de ngn::Collision:
Définition à la ligne 117 du fichier collision.h.
Fonctions membres publiques | |
Collision () | |
core::Vector3df | checkCollision (core::Vector3df start, core::Vector3df end) |
bool | collided () const |
void | setTraceType (int trace_type) |
int | getTraceType () const |
void | setSphereRadius (float radius) |
float | getSphereRadius () const |
void | setBox (core::AABB &box) |
|
Constructeur |
|
vérifie les collisions entre les points 'start' et 'end' et renvoit la position de l'éventuelle collision ou 'end' s'il n'y en a pas |
|
vrai si une collision a eu lieu |
|
obtient le rayon de la sphère de détection |
|
obtient le type de détection utilisé |
|
définit le volume avec lequel la détection sera effectuée |
|
définit le rayon de la sphère de détection |
|
définit le type de détection à utiliser : TRACE_RAY, TRACE_SPHERE ou TRACE_BOX |