CollisionVolume type for OBB volumes. More...
#include <CollisionVolumeOBB.h>
Inherits CollisionVolumeBoxBase.
Detailed Description
CollisionVolume type for OBB volumes.
Like CollisionVolumeAABB, this class inherits from CollisionVolumeBoxBase to share similar functions and parameters that 'box based' CollisionVolumes have.
Public Member Functions | |
virtual void | ComputeData (Model &mod, Matrix &mat) |
Function to update CollisionVolume data based off of a Model and a world Matrix. More... | |
virtual bool | Intersect (const CollisionVolume &col) const |
Function to detect intersection with another CollisionVolume. More... | |
virtual bool | Intersect (const CollisionVolumeBSphere &col) const |
Function to detect intersection with another CollisionVolume. More... | |
virtual bool | Intersect (const CollisionVolumeAABB &col) const |
Function to detect intersection with another CollisionVolume. More... | |
virtual bool | Intersect (const CollisionVolumeOBB &col) const |
Function to detect intersection with another CollisionVolume. More... | |
Member Function Documentation
|
virtual |
Function to update CollisionVolume data based off of a Model and a world Matrix.
- Parameters
-
mod Model to base the CollisionVolume off of mat World Matrix to modify the CollisionVolume by
Implements CollisionVolume.
|
virtual |
Function to detect intersection with another CollisionVolume.
- Parameters
-
col a CollisionVolume reference to test collision on
- Returns
- True or False if the CollisionVolumes collide
Implements CollisionVolume.
|
virtual |
Function to detect intersection with another CollisionVolume.
- Parameters
-
col a CollisionVolume reference to test collision on
- Returns
- True or False if the CollisionVolumes collide
Implements CollisionVolume.
|
virtual |
Function to detect intersection with another CollisionVolume.
- Parameters
-
col a CollisionVolume reference to test collision on
- Returns
- True or False if the CollisionVolumes collide
Implements CollisionVolume.
|
virtual |
Function to detect intersection with another CollisionVolume.
- Parameters
-
col a CollisionVolume reference to test collision on
- Returns
- True or False if the CollisionVolumes collide
Implements CollisionVolume.