Go to the source code of this file.
Classes | |
class | FMVector3 |
A 3 dimensional vector. More... | |
Typedefs | |
typedef vector< FMVector3 > | FMVector3List |
A dynamically-sized array of 3D vectors or points. | |
Functions | |
FMVector3 | operator+ (const FMVector3 &a, const FMVector3 &b) |
Vector addition with two FMVector3. | |
FMVector3 | operator- (const FMVector3 &a, const FMVector3 &b) |
Vector subtraction with two FMVector3. | |
FMVector3 | operator+ (const FMVector3 &a) |
Positive operator of the given FMVector3. | |
FMVector3 | operator- (const FMVector3 &a) |
Negates the given FMVector3. | |
float | operator * (const FMVector3 &a, const FMVector3 &b) |
Dot product of two FMVector3. | |
FMVector3 | operator * (const FMVector3 &a, float b) |
Scalar multiplication with a FMVector3. | |
FMVector3 | operator * (float a, const FMVector3 &b) |
Scalar multiplication with a FMVector3. | |
FMVector3 | operator^ (const FMVector3 &a, const FMVector3 &b) |
Cross product of two FMVector3. | |
FMVector3 & | operator+= (FMVector3 &b, const FMVector3 &a) |
Assignment of the addition of two FMVector3. | |
FMVector3 & | operator-= (FMVector3 &b, const FMVector3 &a) |
Assignment of the subtraction of two FMVector3. | |
FMVector3 & | operator *= (FMVector3 &b, float a) |
Assignment of the scalar multiplication of a FMVector3. | |
FMVector3 & | operator/= (FMVector3 &b, float a) |
Assignment of the scalar division of a FMVector3. | |
bool | IsEquivalent (const FMVector3 &p, const FMVector3 &q) |
Returns whether two 3D vectors or points are equivalent. | |
bool | operator== (const FMVector3 &a, const FMVector3 &b) |
Check if two FMVector3 are equivalent (they have relatively the same component values). |
|
Returns whether two 3D vectors or points are equivalent.
|
|
Scalar multiplication with a FMVector3.
|
|
Scalar multiplication with a FMVector3.
|
|
Dot product of two FMVector3.
|
|
Assignment of the scalar multiplication of a FMVector3.
|
|
Positive operator of the given FMVector3. It applies the positive operator to each of the components of the FMVector3.
|
|
Vector addition with two FMVector3.
|
|
Assignment of the addition of two FMVector3.
|
|
Negates the given FMVector3. It negates each of the components of the FMVector3.
|
|
Vector subtraction with two FMVector3.
|
|
Assignment of the subtraction of two FMVector3.
|
|
Assignment of the scalar division of a FMVector3.
|
|
Check if two FMVector3 are equivalent (they have relatively the same component values).
|
|
Cross product of two FMVector3.
|