|
std::vector< vec3 > | operator* (const std::vector< vec3 > &_v, const decimal &_a) |
|
std::vector< vec3 > | operator+ (const std::vector< vec3 > &_u, const std::vector< vec3 > &_v) |
|
std::vector< dvec3 > | operator* (const std::vector< dvec3 > &_v, const decimal &_a) |
|
std::vector< dvec3 > | operator+ (const std::vector< dvec3 > &_u, const std::vector< dvec3 > &_v) |
|
OPoint3D | vec3toOPoint3D (const vec3 &_v) |
| Converts a vec3 to OPoint3D. More...
|
|
vec3 | OPoint3Dtovec3 (const OPoint3D &_p) |
| Converts a OPoint3D to vec3. More...
|
|
OVector3D | vec3toOVector3D (const vec3 &_v) |
| Converts a vec3 to OVector3D. More...
|
|
vec3 | OVector3Dtovec3 (const OVector3D &_v) |
| Converts a OVector3D to vec3. More...
|
|
decimal | area (const vec2 &A, const vec2 &B, const vec2 &C) |
|
void | Cross (const vec3 &v1, const vec3 &v2, vec3 &vout) |
|
vec3 | Cross_r (const vec3 &v1, const vec3 &v2) |
|
void | Vector (const vec3 &vp1, const vec3 &vp2, vec3 &vout) |
|
vec3 | Vector_r (const vec3 &vp1, const vec3 &vp2) |
|
decimal | Determinant (const vec3 &vp1, const vec3 &vp2, const vec3 &vp3) |
|
vec3 | FaceNormal (const vec3 &vp1, const vec3 &vp2, const vec3 &vp3) |
|
decimal | Determinant (const vec4 &vp1, const vec4 &vp2, const vec4 &vp3, const vec4 &vp4) |
|
decimal | Determinant (const vec3 &vp1, const vec3 &vp2, const vec3 &vp3, const vec3 &vp4) |
|
bool | colinear (const vec3 &A, const vec3 &B, const vec3 &C, const decimal &aproximation) |
|
decimal | CalcTetraVolume (vec3 A, vec3 B, vec3 C, vec3 D) |
|
vec3 | GetGTriangle (const vec3 &A, const vec3 &B, const vec3 &C) |
|
vec3 | GetGTetra (const vec3 &A, const vec3 &B, const vec3 &C, const vec3 &D) |
|
decimal | GetAireTriangle (const vec3 &a, const vec3 &b, const vec3 &c) |
|
float | Clamp (float val, float low, float high) |
|
int | Clamp (int val, int low, int high) |
|
int | Floor2Int (float val) |
|
int | Round2Int (float val) |
|
bool | LineLineIntersect (const vec3 &p1, const vec3 &p2, const vec3 &p3, const vec3 &p4, vec3 *pa, vec3 *pb, decimal *mua, decimal *mub) |
|
bool | pointInPolygone (const vec2 &p, const std::vector< vec2 > &points) |
|
decimal | ClosestDistanceBetweenDotAndTriangle (const vec3 &va, const vec3 &vb, const vec3 &vc, const vec3 &P, decimal *pfSParam, decimal *pfTParam) |
|
unsigned int | buildBitSet (const unsigned short &length) |
|
unsigned int | buildComplementaryBitSet (const unsigned int &length, const unsigned int &bitSet) |
|