Public Member Functions | Public Attributes

AABox Class Reference

Inheritance diagram for AABox:
Volume

List of all members.

Public Member Functions

 AABox (AABox &box)
void include (vec3f point)
void combine (AABox *aabox)
void combine (Sphere *sphere)
vec3f centrum ()
vec3f getCornerPoint (u32 i)
f32 area ()
f32 volume ()
bool encloses (vec3f *point)
bool intersect (Ray *ray)
bool intersect (Ray *ray, vec3f inv_dir, f32 *dist)
bool intersect (Ray *ray, f32 *dist)
bool intersect (AABox *aabox)
bool intersect (Sphere *sphere)
void calculateBounds (VertexArray *vertexArray, f32 overCompensate=0.0f)

Public Attributes

vec3f minCorner
vec3f maxCorner

The documentation for this class was generated from the following files:
 All Classes Functions