39 class AxisAlignedBoundingBox;
40 class OrientedBoundingBox;
Definition: intersection_test.h:55
static OverlapResult sphere(const Vec3f ¢er1, float radius1, const Vec3f ¢er2, float radius2)
static Result frustum_obb(const FrustumPlanes &frustum, const OrientedBoundingBox &box)
Definition: frustum_planes.h:36
static Result frustum_aabb(const FrustumPlanes &frustum, const AxisAlignedBoundingBox &box)
Definition: intersection_test.h:49
static Result plane_obb(const Vec4f &plane, const OrientedBoundingBox &obb)
static Result plane_aabb(const Vec4f &plane, const AxisAlignedBoundingBox &aabb)
Definition: intersection_test.h:43
Result
Definition: intersection_test.h:46
static OverlapResult sphere_aabb(const Vec3f ¢er, float radius, const AxisAlignedBoundingBox &aabb)
static OverlapResult aabb(const AxisAlignedBoundingBox &a, const AxisAlignedBoundingBox &b)
Definition: intersection_test.h:56
Definition: intersection_test.h:50
static OverlapResult ray_aabb(const Vec3f &ray_start, const Vec3f &ray_end, const AxisAlignedBoundingBox &box)
OverlapResult
Definition: intersection_test.h:53
Definition: intersection_test.h:48