|
SleakEngine 1.0.0
C++23 multi-backend game engine
|
#include <Colliders.hpp>
Public Member Functions | |
| BoundingSphere () | |
| BoundingSphere (const Vector3D ¢er, float radius) | |
| bool | Contains (const Vector3D &point) const |
| bool | Overlaps (const BoundingSphere &other) const |
| AABB | ToAABB () const |
Static Public Member Functions | |
| static BoundingSphere | FromAABB (const AABB &aabb) |
| Builds the sphere circumscribing the given AABB. | |
Public Attributes | |
| Vector3D | center |
| float | radius |
Sphere collider, cheapest shape to test against.
Definition at line 99 of file Colliders.hpp.
|
inline |
Definition at line 103 of file Colliders.hpp.
|
inline |
Definition at line 104 of file Colliders.hpp.
|
inline |
Definition at line 107 of file Colliders.hpp.
|
inlinestatic |
Builds the sphere circumscribing the given AABB.
Definition at line 124 of file Colliders.hpp.
|
inline |
Definition at line 111 of file Colliders.hpp.
|
inline |
Definition at line 116 of file Colliders.hpp.
| Vector3D Sleak::Physics::BoundingSphere::center |
Definition at line 100 of file Colliders.hpp.
| float Sleak::Physics::BoundingSphere::radius |
Definition at line 101 of file Colliders.hpp.