A simple bounding hemisphere class for fast intersection testing. More...
#include <Hemisphere.h>
Public Member Functions | |
AZ_TYPE_INFO (Hemisphere, "{B246E336-780E-494B-B330-0985025B7888}") | |
Hemisphere (const Vector3 ¢er, float radius, const Vector3 &normalizedDirection) | |
Vector3 | GetCenter () const |
float | GetRadius () const |
const Vector3 & | GetDirection () const |
void | SetCenter (const Vector3 ¢er) |
void | SetRadius (float radius) |
void | SetDirection (const Vector3 &direction) |
bool | operator== (const Hemisphere &rhs) const |
bool | operator!= (const Hemisphere &rhs) const |
Static Public Member Functions | |
static Hemisphere | CreateFromSphereAndDirection (const Sphere &sphere, const Vector3 &normalizedDirection) |
A simple bounding hemisphere class for fast intersection testing.