OGL Engine 1.2.0-dev
|
Oriented Bounding Box. More...
#include <obb.hpp>
Public Member Functions | |
OBB (glm::vec3 pos, glm::vec3 size, glm::quat rot) | |
Construit une nouvelle OBB. |
Public Attributes | |
glm::vec3 | center |
La position centrale de l'OBB. | |
glm::vec3 | axes [3] |
Les 3 axes XYZ orientés de la box. | |
glm::vec3 | halfExtents |
La moitié de la distance sur laquelle chaque axe s'étend. |
Oriented Bounding Box.
Type de "boîte de contour" qui est une version "améliorée" de l'AABB classique. L'OBB est orientée dans la même direction que l'objet qu'elle englobe (rotation) Ca permet des collisions plus précises quand une rotation est impliquée, mais est plus coûteuse à calculer/tester
|
inline |
Construit une nouvelle OBB.
pos | La position centrale de l'objet |
size | La taille totale de l'objet |
rot | La rotation pour générer les angles orientés |
glm::vec3 Engine::Physics::OBB::axes[3] |
Les 3 axes XYZ orientés de la box.
glm::vec3 Engine::Physics::OBB::center |
La position centrale de l'OBB.
glm::vec3 Engine::Physics::OBB::halfExtents |
La moitié de la distance sur laquelle chaque axe s'étend.