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