An oriented bounding box. More...
#include <Obb.h>
Classes | |
| struct | Axis | 
Public Member Functions | |
| AZ_TYPE_INFO (Obb, "{004abd25-cf14-4eb3-bd41-022c247c07fa}") | |
| const Vector3 & | GetPosition () const | 
| const Quaternion & | GetRotation () const | 
| void | SetRotation (const Quaternion &rotation) | 
| const Vector3 & | GetHalfLengths () const | 
| void | SetHalfLengths (const Vector3 &halfLengths) | 
| Vector3 | GetAxisX () const | 
| Vector3 | GetAxisY () const | 
| Vector3 | GetAxisZ () const | 
| Vector3 | GetAxis (int32_t index) const | 
| float | GetHalfLengthX () const | 
| float | GetHalfLengthY () const | 
| float | GetHalfLengthZ () const | 
| float | GetHalfLength (int32_t index) const | 
| void | SetPosition (const Vector3 &position) | 
| void | SetHalfLengthX (float halfLength) | 
| void | SetHalfLengthY (float halfLength) | 
| void | SetHalfLengthZ (float halfLength) | 
| void | SetHalfLength (int32_t index, float halfLength) | 
| bool | Contains (const Vector3 &point) const | 
| float | GetDistance (const Vector3 &point) const | 
| float | GetDistanceSq (const Vector3 &point) const | 
| bool | IsFinite () const | 
| bool | operator== (const Obb &rhs) const | 
| bool | operator!= (const Obb &rhs) const | 
Static Public Member Functions | |
| static void | Reflect (ReflectContext *context) | 
| static Obb | CreateFromPositionRotationAndHalfLengths (const Vector3 &position, const Quaternion &rotation, const Vector3 &halfLengths) | 
| static Obb | CreateFromAabb (const Aabb &aabb) | 
| Converts an AABB into an OBB.  | |
An oriented bounding box.
Returns whether a point is contained inside the OBB.
| point | The point to be tested against the OBB. | 
Calculates distance from the OBB to specified point, a point inside the OBB will return zero.
| point | The point for which to find the distance from the OBB. | 
Calculates squared distance from the OBB to specified point, a point inside the OBB will return zero.
| point | The point for which to find the squared distance from the OBB. | 
      
  | 
  static | 
AzCore Reflection.
| context | reflection context |