gwnavruntime/math/vec3f.h File Reference
|
| Kaim |
| The Autodesk Navigation namespace.
|
|
|
Vec3f | Kaim::operator* (KyFloat32 s, const Vec3f &v) |
|
KyFloat32 | Kaim::DotProduct (const Vec3f &v1, const Vec3f &v2) |
|
KyFloat32 | Kaim::DotProduct2d (const Vec3f &v1, const Vec3f &v2) |
| Returns DotProduct(v1.Get2d(), v1.Get2d()) More...
|
|
KyFloat32 | Kaim::CrossProduct_x (const Vec3f &v1, const Vec3f &v2) |
|
KyFloat32 | Kaim::CrossProduct_y (const Vec3f &v1, const Vec3f &v2) |
|
KyFloat32 | Kaim::CrossProduct_z (const Vec3f &v1, const Vec3f &v2) |
|
KyFloat32 | Kaim::CrossProduct2d (const Vec3f &v1, const Vec3f &v2) |
|
Vec3f | Kaim::CrossProduct (const Vec3f &v1, const Vec3f &v2) |
|
Vec3f | Kaim::Seg (const Vec3f &A, const Vec3f &B) |
|
Vec3f | Kaim::RightDir (const Vec3f &v) |
| Returns the normalized horizontal vector on the right of v. If v is vertical, this return Vec3f::Zero() More...
|
|
KyFloat32 | Kaim::SquareDistance (const Vec3f &A, const Vec3f &B) |
|
KyFloat32 | Kaim::SquareDistance2d (const Vec3f &A, const Vec3f &B) |
|
KyFloat32 | Kaim::Distance (const Vec3f &A, const Vec3f &B) |
|
KyFloat32 | Kaim::Distance2d (const Vec3f &A, const Vec3f &B) |
|
Vec3f | Kaim::Dir (const Vec3f &A, const Vec3f &B) |
| Returns the normalized direction AB. More...
|
|
Vec2f | Kaim::Dir2d (const Vec3f &A, const Vec3f &B) |
| Returns the normalized direction AB in 2d. More...
|
|
bool | Kaim::IsEpsilonEqual (const Vec3f &A, const Vec3f &B) |
|
bool | Kaim::IsEpsilonEqual2d (const Vec3f &A, const Vec3f &B) |
|
bool | Kaim::IsEpsilonDifferent (const Vec3f &A, const Vec3f &B) |
|
bool | Kaim::IsEpsilonDifferent2d (const Vec3f &A, const Vec3f &B) |
|
|
KyFloat32 | Kaim::Dot (const Vec3f &v1, const Vec3f &v2) |
|
KyFloat32 | Kaim::Dot2d (const Vec3f &v1, const Vec3f &v2) |
|
KyFloat32 | Kaim::Cross_x (const Vec3f &v1, const Vec3f &v2) |
|
KyFloat32 | Kaim::Cross_y (const Vec3f &v1, const Vec3f &v2) |
|
KyFloat32 | Kaim::Cross_z (const Vec3f &v1, const Vec3f &v2) |
|
KyFloat32 | Kaim::Cross2d (const Vec3f &v1, const Vec3f &v2) |
|
Vec3f | Kaim::Cross (const Vec3f &v1, const Vec3f &v2) |
|
KyFloat32 | Kaim::SqDist (const Vec3f &A, const Vec3f &B) |
|
KyFloat32 | Kaim::SqDist2d (const Vec3f &A, const Vec3f &B) |
|
KyFloat32 | Kaim::Dist (const Vec3f &A, const Vec3f &B) |
|
KyFloat32 | Kaim::Dist2d (const Vec3f &A, const Vec3f &B) |
|
Go to the source code of this file.