#include <Aabb.h>
Public Member Functions | |
Aabb () | |
Aabb (const Vector3 min, const Vector3 max) | |
Aabb (const Aabb^ o) | |
Vector3 | getCenter () |
void | setCenter (Vector3 v) |
Vector3 | getSize () |
void | setSize (Vector3 v) |
Vector3 | getMin () |
Vector3 | getMax () |
float | getVolume () |
void | inflate (float v) |
void | inflateRate (float r) |
bool | intersect (Aabb^ p) |
bool | intersectAabb (Aabb^ p, Aabb^res) |
bool | intersectPlane (Plane^ plane) |
void | expand (const Vector3 p) |
void | expand (Aabb^ aabb) |
SharpKmyMath::Aabb::Aabb | ( | ) |
SharpKmyMath::Aabb::Aabb | ( | const Aabb^ | o | ) |
void SharpKmyMath::Aabb::expand | ( | Aabb^ | aabb | ) |
void SharpKmyMath::Aabb::expand | ( | const Vector3 | p | ) |
Vector3 SharpKmyMath::Aabb::getCenter | ( | ) |
Vector3 SharpKmyMath::Aabb::getMax | ( | ) |
Vector3 SharpKmyMath::Aabb::getMin | ( | ) |
Vector3 SharpKmyMath::Aabb::getSize | ( | ) |
float SharpKmyMath::Aabb::getVolume | ( | ) |
void SharpKmyMath::Aabb::inflate | ( | float | v | ) |
void SharpKmyMath::Aabb::inflateRate | ( | float | r | ) |
bool SharpKmyMath::Aabb::intersect | ( | Aabb^ | p | ) |
bool SharpKmyMath::Aabb::intersectPlane | ( | Plane^ | plane | ) |
void SharpKmyMath::Aabb::setCenter | ( | Vector3 | v | ) |
void SharpKmyMath::Aabb::setSize | ( | Vector3 | v | ) |