![]() |
Mach1 Spatial SDK
|
Public Member Functions | |
bool | operator== (const Mach1Point3D &p2) |
bool | operator!= (const Mach1Point3D &p2) |
float | length () const |
float | operator[] (int index) |
Mach1Point3D | operator+ (const Mach1Point3D &pnt) |
Mach1Point3D | operator* (const float f) |
Mach1Point3D | operator* (const Mach1Point3D &pnt) |
Mach1Point3D | operator- (const Mach1Point3D &pnt) |
Mach1Point3D | operator/ (float f) |
Mach1Point3D | operator- () |
Mach1Point3D | rotate (float angle, const Mach1Point3D &axis) |
Mach1Point3D | normalize () |
Mach1Point3D | getNormalized () const |
Mach1Point3D | getRotated (float angle, const Mach1Point3D &axis) const |
Mach1Point3D | getCrossed (const Mach1Point3D &b) const |
float | dot (const Mach1Point3D &vec1, const Mach1Point3D &vec2) |
float | distance (const Mach1Point3D &vec1, const Mach1Point3D &vec2) |
Mach1Point3D | Mach1Point3D_create () |
Mach1Point3D | Mach1Point3D_create (float X, float Y) |
Mach1Point3D | Mach1Point3D_create (float X, float Y, float Z) |
Public Attributes | |
float | x |
float | y |
float | z |