CollisionVolume type for AABB volumes. More...
#include <CollisionVolumeAABB.h>
Inherits CollisionVolumeBoxBase.
Detailed Description
CollisionVolume type for AABB volumes.
Like CollisionVolumeOBB, 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 void | ComputeData (const Vect &min, const Vect &max) |
Function to update CollisionVolume data based off of a box generated from two Vect points. 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 update CollisionVolume data based off of a box generated from two Vect points.
- Parameters
-
min Min corner of the AABB box max Max corner of the AABB box
|
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.