OGL Engine 1.2.0-dev
Loading...
Searching...
No Matches
Engine::Physics::OBB Struct Reference

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.

Detailed Description

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

Constructor & Destructor Documentation

◆ OBB()

Engine::Physics::OBB::OBB ( glm::vec3 pos,
glm::vec3 size,
glm::quat rot )
inline

Construit une nouvelle OBB.

Parameters
posLa position centrale de l'objet
sizeLa taille totale de l'objet
rotLa rotation pour générer les angles orientés

Member Data Documentation

◆ axes

glm::vec3 Engine::Physics::OBB::axes[3]

Les 3 axes XYZ orientés de la box.

◆ center

glm::vec3 Engine::Physics::OBB::center

La position centrale de l'OBB.

◆ halfExtents

glm::vec3 Engine::Physics::OBB::halfExtents

La moitié de la distance sur laquelle chaque axe s'étend.


The documentation for this struct was generated from the following file: