class csIntersect3 Some functions to perform various intersection calculations with 3D line segments
| | Plane ( const csVector3& u, const csVector3& v, const csPlane& p, csVector3& isect, float& dist) Intersect a 3D segment with a plane |
| | Plane ( const csVector3& u, const csVector3& v, const csVector3& normal, const csVector3& a, csVector3& isect) Intersect a 3D segment with a plane |
| | Plane ( const csVector3& u, const csVector3& v, float A, float B, float C, float D, csVector3& isect, float& dist) Intersect a 3D segment with a plane |
| | XFrustrum ( float A, const csVector3& u, const csVector3& v, csVector3& isect) Intersect a 3D segment with the frustrum plane Ax + z = 0 |
| | YFrustrum ( float B, const csVector3& u, const csVector3& v, csVector3& isect) Intersect a 3D segment with the frustrum plane By + z = 0 |
| | Z0Plane ( const csVector3& u, const csVector3& v, csVector3& isect) Intersect a 3D segment with the z = 0 plane |
| | ZPlane (float zval, const csVector3& u, const csVector3& v, csVector3& isect) Intersect a 3D segment with the plane z = zval |
Some functions to perform various intersection calculations with 3D line segments. This is a static class and contains only static member functions.
static bool Plane( const csVector3& u, const csVector3& v, float A, float B, float C, float D, csVector3& isect, float& dist)
static bool Plane( const csVector3& u, const csVector3& v, const csPlane& p, csVector3& isect, float& dist)
static float Z0Plane( const csVector3& u, const csVector3& v, csVector3& isect)
static float ZPlane(float zval, const csVector3& u, const csVector3& v, csVector3& isect)
static float XFrustrum( float A, const csVector3& u, const csVector3& v, csVector3& isect)
static float YFrustrum( float B, const csVector3& u, const csVector3& v, csVector3& isect)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de