#include <CollisionHull.h>
Collaboration diagram for CollisionHull:

Public Methods | |
| CollisionHull (float r, float y) | |
| const AABoundingBox & | getBound () const |
| void | operator+= (const Vertex3 &v) |
| Vertex3 & | getVelocity () |
| void | setVelocity (const Vertex3 &v) |
| const Vertex3 & | getPosition () const |
| void | setPosition (const Vertex3 &p) |
| const Vertex3 & | getNormVelocity () const |
| real | getYScale () const |
| real | getRadius () const |
| real | getDistanceToTravel () const |
| bool | update (World &world) |
| bool | collide (const AABoundingBox &box) const |
Static Public Attributes | |
| const real | inf = 1.0e+5 |
| const real | epsilon = 1.0e-5 |
Protected Methods | |
| void | recursiveCollide (World &world) |
| void | calculateBound () |
Protected Attributes | |
| AABoundingBox | bound |
| Vertex3 | position |
| Vertex3 | velocity |
| float | radius |
| float | yScale |
| Vertex3 | normalizedVelocity |
| real | distanceToTravel |
|
|
|