#include <intersection_test.h>
|
static OverlapResult | aabb (const AxisAlignedBoundingBox &a, const AxisAlignedBoundingBox &b) |
|
static Result | frustum_aabb (const FrustumPlanes &frustum, const AxisAlignedBoundingBox &box) |
|
static Result | frustum_obb (const FrustumPlanes &frustum, const OrientedBoundingBox &box) |
|
static Result | plane_aabb (const Vec4f &plane, const AxisAlignedBoundingBox &aabb) |
|
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) |
|
static OverlapResult | sphere (const Vec3f ¢er1, float radius1, const Vec3f ¢er2, float radius2) |
|
static OverlapResult | sphere_aabb (const Vec3f ¢er, float radius, const AxisAlignedBoundingBox &aabb) |
|
Enumerator |
---|
disjoint |
|
overlap |
|
Enumerator |
---|
outside |
|
inside |
|
intersecting |
|
static OverlapResult uicore::IntersectionTest::sphere |
( |
const Vec3f & |
center1, |
|
|
float |
radius1, |
|
|
const Vec3f & |
center2, |
|
|
float |
radius2 |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: