GDF 26.1a
Game Development Framework - https://gdf.acits.nl
Laden...
Zoeken...
Niets gevonden
Math_Implementation.Matrix3 Class Referentie

Public Members

 Matrix3 ()
 Matrix3 (params float[] values)
float Determinant ()
void Minor ()

Static Public Members

static Matrix3 operator+ (Matrix3 matrixA, Matrix3 matrixB)
static Matrix3 operator- (Matrix3 matrixA, Matrix3 matrixB)
static Matrix3 operator/ (Matrix3 matrixA, Matrix3 matrixB)
static Matrix3 operator* (Matrix3 matrixA, float scale)
static bool operator== (Matrix3 matrixA, Matrix3 matrixB)
static bool operator!= (Matrix3 matrixA, Matrix3 matrixB)
static MI_Vector3 operator* (Matrix3 matrix, MI_Vector3 vector)
static Matrix3 operator* (Matrix3 matrixA, Matrix3 matrixB)
static Matrix3 Transpose (Matrix3 matrix)
static float Determinant (Matrix3 matrix)
static Matrix3 Minor (Matrix3 matrix)
static Matrix3 CoFactor (Matrix3 matrix)
static Matrix3 Adjugate (Matrix3 matrix)
static Matrix3 Inverse (Matrix3 matrix)
static Matrix3 Scale (float x, float y, float z)
static Matrix3 Scale (MI_Vector3 xyz)
static Matrix3 XRotation (float theta)
static Matrix3 YRotation (float theta)
static Matrix3 ZRotation (float theta)

Public Attributen

float[] Matrix = null

Properties

float this[int i, int j] [get, set]
float this[int i] [get, set]

Constructor & Destructor Documentatie

◆ Matrix3() [1/2]

Math_Implementation.Matrix3.Matrix3 ( )

◆ Matrix3() [2/2]

Math_Implementation.Matrix3.Matrix3 ( params float[] values)

Documentatie van functie members

◆ Adjugate()

Matrix3 Math_Implementation.Matrix3.Adjugate ( Matrix3 matrix)
static

◆ CoFactor()

Matrix3 Math_Implementation.Matrix3.CoFactor ( Matrix3 matrix)
static

◆ Determinant() [1/2]

float Math_Implementation.Matrix3.Determinant ( )

◆ Determinant() [2/2]

float Math_Implementation.Matrix3.Determinant ( Matrix3 matrix)
static

◆ Inverse()

Matrix3 Math_Implementation.Matrix3.Inverse ( Matrix3 matrix)
static

◆ Minor() [1/2]

void Math_Implementation.Matrix3.Minor ( )

◆ Minor() [2/2]

Matrix3 Math_Implementation.Matrix3.Minor ( Matrix3 matrix)
static

◆ operator!=()

bool Math_Implementation.Matrix3.operator!= ( Matrix3 matrixA,
Matrix3 matrixB )
static

◆ operator*() [1/3]

MI_Vector3 Math_Implementation.Matrix3.operator* ( Matrix3 matrix,
MI_Vector3 vector )
static

◆ operator*() [2/3]

Matrix3 Math_Implementation.Matrix3.operator* ( Matrix3 matrixA,
float scale )
static

◆ operator*() [3/3]

Matrix3 Math_Implementation.Matrix3.operator* ( Matrix3 matrixA,
Matrix3 matrixB )
static

◆ operator+()

Matrix3 Math_Implementation.Matrix3.operator+ ( Matrix3 matrixA,
Matrix3 matrixB )
static

◆ operator-()

Matrix3 Math_Implementation.Matrix3.operator- ( Matrix3 matrixA,
Matrix3 matrixB )
static

◆ operator/()

Matrix3 Math_Implementation.Matrix3.operator/ ( Matrix3 matrixA,
Matrix3 matrixB )
static

◆ operator==()

bool Math_Implementation.Matrix3.operator== ( Matrix3 matrixA,
Matrix3 matrixB )
static

◆ Scale() [1/2]

Matrix3 Math_Implementation.Matrix3.Scale ( float x,
float y,
float z )
static

◆ Scale() [2/2]

Matrix3 Math_Implementation.Matrix3.Scale ( MI_Vector3 xyz)
static

◆ Transpose()

Matrix3 Math_Implementation.Matrix3.Transpose ( Matrix3 matrix)
static

◆ XRotation()

Matrix3 Math_Implementation.Matrix3.XRotation ( float theta)
static

◆ YRotation()

Matrix3 Math_Implementation.Matrix3.YRotation ( float theta)
static

◆ ZRotation()

Matrix3 Math_Implementation.Matrix3.ZRotation ( float theta)
static

Documentatie van data members

◆ Matrix

float [] Math_Implementation.Matrix3.Matrix = null

Property Documentatie

◆ this[int i, int j]

float Math_Implementation.Matrix3.this[int i, int j]
getset

◆ this[int i]

float Math_Implementation.Matrix3.this[int i]
getset

De documentatie voor deze klasse is gegenereerd op basis van het volgende bestand: