|
GDF 26.1a
Game Development Framework - https://gdf.acits.nl
|
Public Members | |
| MI_Vector3 () | |
| MI_Vector3 (float x, float y, float z) | |
| float | Dot (MI_Vector3 vector) |
| float | Length () |
| float | LengthSquared () |
| void | Normalize () |
| float | AngleBetween (MI_Vector3 vectorA) |
| void | Cross (MI_Vector3 vectorA) |
| void | Negate () |
Static Public Members | |
| static MI_Vector3 | operator+ (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static MI_Vector3 | operator- (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static MI_Vector3 | operator* (MI_Vector3 vectorA, float scale) |
| static MI_Vector3 | operator/ (MI_Vector3 vectorA, float scale) |
| static MI_Vector3 | operator* (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static MI_Vector3 | operator/ (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static float | Dot (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static float | Length (MI_Vector3 vectorA) |
| static float | LengthSquared (MI_Vector3 vectorA) |
| static MI_Vector3 | Normalize (MI_Vector3 vectorA) |
| static float | AngleBetween (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static MI_Vector3 | Projection (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static MI_Vector3 | Perpendicular (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static MI_Vector3 | Cross (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static void | Negate (MI_Vector3 vectorA) |
| static bool | Fequal (float a, float b) |
| static bool | operator== (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static bool | operator!= (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static bool | operator>= (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static bool | operator<= (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static bool | operator< (MI_Vector3 vectorA, MI_Vector3 vectorB) |
| static bool | operator> (MI_Vector3 vectorA, MI_Vector3 vectorB) |
Public Attributen | |
| float | X = 0 |
| float | Y = 0 |
| float | Z = 0 |
Properties | |
| float | this[int i] [get, set] |
| Math_Implementation.MI_Vector3.MI_Vector3 | ( | ) |
| Math_Implementation.MI_Vector3.MI_Vector3 | ( | float | x, |
| float | y, | ||
| float | z ) |
| float Math_Implementation.MI_Vector3.AngleBetween | ( | MI_Vector3 | vectorA | ) |
|
static |
| void Math_Implementation.MI_Vector3.Cross | ( | MI_Vector3 | vectorA | ) |
|
static |
| float Math_Implementation.MI_Vector3.Dot | ( | MI_Vector3 | vector | ) |
|
static |
|
static |
| float Math_Implementation.MI_Vector3.Length | ( | ) |
|
static |
| float Math_Implementation.MI_Vector3.LengthSquared | ( | ) |
|
static |
| void Math_Implementation.MI_Vector3.Negate | ( | ) |
|
static |
| void Math_Implementation.MI_Vector3.Normalize | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| float Math_Implementation.MI_Vector3.X = 0 |
| float Math_Implementation.MI_Vector3.Y = 0 |
| float Math_Implementation.MI_Vector3.Z = 0 |
|
getset |