40 class AxisAlignedBoundingBox;
41 class OrientedBoundingBox;
Definition: intersection_test.h:50
static Result plane_aabb(const Vec4f &plane, const AxisAlignedBoundingBox &aabb)
Definition: frustum_planes.h:37
static OverlapResult sphere(const Vec3f ¢er1, float radius1, const Vec3f ¢er2, float radius2)
Definition: intersection_test.h:49
static Result frustum_obb(const FrustumPlanes &frustum, const OrientedBoundingBox &box)
Definition: intersection_test.h:44
Definition: intersection_test.h:51
Definition: intersection_test.h:57
static OverlapResult sphere_aabb(const Vec3f ¢er, float radius, const AxisAlignedBoundingBox &aabb)
Definition: intersection_test.h:56
static OverlapResult aabb(const AxisAlignedBoundingBox &a, const AxisAlignedBoundingBox &b)
OverlapResult
Definition: intersection_test.h:54
static Result frustum_aabb(const FrustumPlanes &frustum, const AxisAlignedBoundingBox &box)
static Result plane_obb(const Vec4f &plane, const OrientedBoundingBox &obb)
static OverlapResult ray_aabb(const Vec3f &ray_start, const Vec3f &ray_end, const AxisAlignedBoundingBox &box)
Result
Definition: intersection_test.h:47