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.