36 class AxisAlignedBoundingBox;
37 class OrientedBoundingBox;
Definition: intersection_test.h:47
Definition: frustum_planes.h:36
Definition: intersection_test.h:53
static OverlapResult sphere(const Vec3f ¢er1, float radius1, const Vec3f ¢er2, float radius2)
static Result frustum_obb(const FrustumPlanes &frustum, const OrientedBoundingBox &box)
static OverlapResult ray_aabb(const Vec3f &ray_start, const Vec3f &ray_end, const AxisAlignedBoundingBox &box)
Definition: intersection_test.h:45
Definition: intersection_test.h:52
static Result frustum_aabb(const FrustumPlanes &frustum, const AxisAlignedBoundingBox &box)
Definition: intersection_test.h:46
Definition: intersection_test.h:40
OverlapResult
Definition: intersection_test.h:50
static Result plane_aabb(const Vec4f &plane, const AxisAlignedBoundingBox &aabb)
static OverlapResult aabb(const AxisAlignedBoundingBox &a, const AxisAlignedBoundingBox &b)
static Result plane_obb(const Vec4f &plane, const OrientedBoundingBox &obb)
Definition: Application/application.h:35
static OverlapResult sphere_aabb(const Vec3f ¢er, float radius, const AxisAlignedBoundingBox &aabb)
Result
Definition: intersection_test.h:43