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.