#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.
|
1.4.1