#include <AABoundingBox.h>
Public Member Functions | |
AABoundingBox () | |
Constructeur par defaut de la classe. | |
AABoundingBox (GLshort *verticesArray, unsigned int nbVertices) | |
Constructeur d'une boite englobante d'une liste de points d'un maillage. | |
void | init (GLfloat _minX, GLfloat _maxX, GLfloat _minY, GLfloat _maxY, GLfloat _minZ, GLfloat _maxZ) |
Applique les valeurs calculees a la boite englobante en cours. | |
void | render () |
Dessine la Bounding Box. | |
GLfloat | getMinX () |
Recupere le minimum sur X. | |
GLfloat | getMinY () |
Recupere le minimum sur Y. | |
GLfloat | getMinZ () |
Recupere le minimum sur Z. | |
GLfloat | getMaxX () |
Recupere le maximum sur X. | |
GLfloat | getMaxY () |
Recupere le maximum sur Y. | |
GLfloat | getMaxZ () |
Recupere le maximum sur Z. | |
GLfloat * | getCenter () |
Recupere le centre de la Bounding Box. | |
Private Attributes | |
GLfloat | center [3] |
Centre de la boite englobante. | |
GLfloat | minX |
Minimum sur X de la boite englobante. | |
GLfloat | maxX |
Maximum sur X de la boite englobante. | |
GLfloat | minY |
Minimum sur Y de la boite englobante. | |
GLfloat | maxY |
Maximum sur Y de la boite englobante. | |
GLfloat | minZ |
Minimum sur Z de la boite englobante. | |
GLfloat | maxZ |
Maximum sur Z de la boite englobante. |
Cette classe permet de definir des boites englobantes alignees sur les axes (AABB) et son centre.
|
Constructeur par defaut de la classe.
|
|
Constructeur d'une boite englobante d'une liste de points d'un maillage.
|
|
Recupere le centre de la Bounding Box.
|
|
Recupere le maximum sur X.
|
|
Recupere le maximum sur Y.
|
|
Recupere le maximum sur Z.
|
|
Recupere le minimum sur X.
|
|
Recupere le minimum sur Y.
|
|
Recupere le minimum sur Z.
|
|
Applique les valeurs calculees a la boite englobante en cours.
|
|
Dessine la Bounding Box.
|
|
Centre de la boite englobante.
|
|
Maximum sur X de la boite englobante.
|
|
Maximum sur Y de la boite englobante.
|
|
Maximum sur Z de la boite englobante.
|
|
Minimum sur X de la boite englobante.
|
|
Minimum sur Y de la boite englobante.
|
|
Minimum sur Z de la boite englobante.
|