|
| | idPlane (void) |
| |
| | idPlane (float a, float b, float c, float d) |
| |
| | idPlane (const idVec3 &normal, const float dist) |
| |
| float | operator[] (int index) const |
| |
| float & | operator[] (int index) |
| |
| idPlane | operator- () const |
| |
| idPlane & | operator= (const idVec3 &v) |
| |
| idPlane | operator+ (const idPlane &p) const |
| |
| idPlane | operator- (const idPlane &p) const |
| |
| idPlane & | operator*= (const idMat3 &m) |
| |
| bool | Compare (const idPlane &p) const |
| |
| bool | Compare (const idPlane &p, const float epsilon) const |
| |
| bool | Compare (const idPlane &p, const float normalEps, const float distEps) const |
| |
| bool | operator== (const idPlane &p) const |
| |
| bool | operator!= (const idPlane &p) const |
| |
| void | Zero (void) |
| |
| void | SetNormal (const idVec3 &normal) |
| |
| const idVec3 & | Normal (void) const |
| |
| idVec3 & | Normal (void) |
| |
| float | Normalize (bool fixDegenerate=true) |
| |
| bool | FixDegenerateNormal (void) |
| |
| bool | FixDegeneracies (float distEpsilon) |
| |
| float | Dist (void) const |
| |
| void | SetDist (const float dist) |
| |
| int | Type (void) const |
| |
| bool | FromPoints (const idVec3 &p1, const idVec3 &p2, const idVec3 &p3, bool fixDegenerate=true) |
| |
| bool | FromVecs (const idVec3 &dir1, const idVec3 &dir2, const idVec3 &p, bool fixDegenerate=true) |
| |
| void | FitThroughPoint (const idVec3 &p) |
| |
| bool | HeightFit (const idVec3 *points, const int numPoints) |
| |
| idPlane | Translate (const idVec3 &translation) const |
| |
| idPlane & | TranslateSelf (const idVec3 &translation) |
| |
| idPlane | Rotate (const idVec3 &origin, const idMat3 &axis) const |
| |
| idPlane & | RotateSelf (const idVec3 &origin, const idMat3 &axis) |
| |
| float | Distance (const idVec3 &v) const |
| |
| int | Side (const idVec3 &v, const float epsilon=0.0f) const |
| |
| bool | LineIntersection (const idVec3 &start, const idVec3 &end) const |
| |
| bool | RayIntersection (const idVec3 &start, const idVec3 &dir, float &scale) const |
| |
| bool | PlaneIntersection (const idPlane &plane, idVec3 &start, idVec3 &dir) const |
| |
| int | GetDimension (void) const |
| |
| const idVec4 & | ToVec4 (void) const |
| |
| idVec4 & | ToVec4 (void) |
| |
| const float * | ToFloatPtr (void) const |
| |
| float * | ToFloatPtr (void) |
| |
| const char * | ToString (int precision=2) const |
| |
Definition at line 71 of file Plane.h.