MPMA Framework 0.4
|
Intersection detection. More...
Functions | |
bool | LinePlane (const Line &inLine, const Plane &inPlane, Vector3 &outPoint) |
line and plane intersection | |
bool | LinePlane (const Line &inLine, const Plane &inPlane) |
line and plane intersection | |
bool | LineSphere (const Line &inLine, const Sphere &inSphere, Vector3 &outPoint1, Vector3 &outPoint2) |
line and sphere | |
bool | LineSphere (const Line &inLine, const Sphere &inSphere) |
line and sphere | |
bool | RaySphere (const Line &inLine, const Sphere &inSphere) |
ray and sphere | |
bool | LineYAlignedEllipsoid (const Line &inLine, const YAlignedEllipsoid &inEllipse, Vector3 &outPoint1, Vector3 &outPoint2) |
line and y-axis-aligned ellipsoid | |
bool | RayYAlignedEllipsoid (const Line &inLine, const YAlignedEllipsoid &inEllipse) |
ray and y-axis-aligned ellipsoid | |
bool | LineAARectoid (const Line &inLine, const AARectoid &rect, Vector3 &outPoint1, Vector3 &outNormal1, Vector3 &outPoint2, Vector3 &outNormal2) |
line and axis aligned 3d rectangle | |
bool | LineXAlignedUnboundedCylinder (const Line &inLine, const XAlignedUnboundedCylinder &inCyl, Vector3 &outPoint1, Vector3 &outPoint2) |
line and axis aligned unbounded cylinder | |
Vector3 | NormalFromIntersection (const Vector3 &isect, const XAlignedUnboundedCylinder &inCyl) |
line and axis aligned unbounded cylinder | |
bool | RayXAlignedUnboundedCylinder (const Line &inLine, const XAlignedUnboundedCylinder &inCyl) |
ray and x-axis-aligned unbounded cylinder | |
bool | CircleCircle (const Circle &inCircle1, const Circle &inCircle2) |
circle and circle | |
bool | Line2DSegmentCircle (const Line2D &inLine, const Circle &inCircle, GEO::Vector2 &outPos) |
line segment and circle |
Intersection detection.