![]()  | 
  
    Jolt Physics
    
   A multi core friendly Game Physics Engine 
   | 
 
Oriented box. More...
#include <OrientedBox.h>
Public Member Functions | |
| JPH_OVERRIDE_NEW_DELETE | OrientedBox ()=default | 
| Constructor.  More... | |
| OrientedBox (Mat44Arg inOrientation, Vec3Arg inHalfExtents) | |
| OrientedBox (Mat44Arg inOrientation, const AABox &inBox) | |
| Construct from axis aligned box and transform. Only works for rotation/translation matrix (no scaling / shearing).  More... | |
| bool | Overlaps (const AABox &inBox, float inEpsilon=1.0e-6f) const | 
| Test if oriented box overlaps with axis aligned box each other.  More... | |
| bool | Overlaps (const OrientedBox &inBox, float inEpsilon=1.0e-6f) const | 
| Test if two oriented boxes overlap each other.  More... | |
Public Attributes | |
| Mat44 | mOrientation | 
| Transform that positions and rotates the local space axis aligned box into world space.  More... | |
| Vec3 | mHalfExtents | 
| Half extents (half the size of the edge) of the local space axis aligned box.  More... | |
Oriented box.
      
  | 
  default | 
Constructor.
Construct from axis aligned box and transform. Only works for rotation/translation matrix (no scaling / shearing).
| JPH_NAMESPACE_BEGIN bool OrientedBox::Overlaps | ( | const AABox & | inBox, | 
| float | inEpsilon = 1.0e-6f  | 
        ||
| ) | const | 
Test if oriented box overlaps with axis aligned box each other.
| bool OrientedBox::Overlaps | ( | const OrientedBox & | inBox, | 
| float | inEpsilon = 1.0e-6f  | 
        ||
| ) | const | 
Test if two oriented boxes overlap each other.
| Vec3 OrientedBox::mHalfExtents | 
Half extents (half the size of the edge) of the local space axis aligned box.
| Mat44 OrientedBox::mOrientation | 
Transform that positions and rotates the local space axis aligned box into world space.