#include <Volume.h>
Public Member Functions | |
virtual f32 | volume ()=0 |
virtual bool | encloses (vec3f *point)=0 |
virtual bool | intersect (Ray *ray)=0 |
virtual bool | intersect (Ray *ray, f32 *dist)=0 |
virtual bool | intersect (AABox *aabox)=0 |
virtual bool | intersect (Sphere *sphere)=0 |
virtual void | calculateBounds (VertexArray *vertexArray, f32 overCompensate)=0 |
Describes a closed 3D volume