C# Class Nexus.Matrix2D

Afficher le fichier Open project: tgjones/nexus

Méthodes publiques

Свойство Type Description
Identity Matrix2D
M11 float
M12 float
M13 float
M21 float
M22 float
M23 float
M31 float
M32 float
M33 float
Zero Matrix2D

Méthodes publiques

Méthode Description
Adjoint ( Matrix2D matrix ) : Matrix2D
CreateRotation ( float radians ) : Matrix2D

Returns a matrix that can be used to rotate a set of points.

Invert ( Matrix2D matrix ) : Matrix2D
Matrix2D ( float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33 )
Transform ( Vector3D vector ) : Vector3D
Transform ( Point2D points ) : void
Transpose ( Matrix2D matrix ) : Matrix2D
operator ( ) : Matrix2D

Private Methods

Méthode Description
Matrix2D ( )
MultiplyPoint ( float &x, float &y ) : void

Method Details

Adjoint() public static méthode

public static Adjoint ( Matrix2D matrix ) : Matrix2D
matrix Matrix2D
Résultat Matrix2D

CreateRotation() public static méthode

Returns a matrix that can be used to rotate a set of points.
public static CreateRotation ( float radians ) : Matrix2D
radians float The amount, in radians, in which to rotate.
Résultat Matrix2D

Invert() public static méthode

public static Invert ( Matrix2D matrix ) : Matrix2D
matrix Matrix2D
Résultat Matrix2D

Matrix2D() public méthode

public Matrix2D ( float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33 )
m11 float
m12 float
m13 float
m21 float
m22 float
m23 float
m31 float
m32 float
m33 float

Transform() public méthode

public Transform ( Vector3D vector ) : Vector3D
vector Vector3D
Résultat Vector3D

Transform() public méthode

public Transform ( Point2D points ) : void
points Point2D
Résultat void

Transpose() public static méthode

public static Transpose ( Matrix2D matrix ) : Matrix2D
matrix Matrix2D
Résultat Matrix2D

operator() public static méthode

public static operator ( ) : Matrix2D
Résultat Matrix2D

Property Details

Identity public_oe static_oe property

public static Matrix2D,Nexus Identity
Résultat Matrix2D

M11 public_oe property

public float M11
Résultat float

M12 public_oe property

public float M12
Résultat float

M13 public_oe property

public float M13
Résultat float

M21 public_oe property

public float M21
Résultat float

M22 public_oe property

public float M22
Résultat float

M23 public_oe property

public float M23
Résultat float

M31 public_oe property

public float M31
Résultat float

M32 public_oe property

public float M32
Résultat float

M33 public_oe property

public float M33
Résultat float

Zero public_oe static_oe property

public static Matrix2D,Nexus Zero
Résultat Matrix2D