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.
1.7.1