C# Class Mono.Simd.Math.Matrix4f

Afficher le fichier Open project: mono/Mono.Simd.Math Class Usage Examples

Méthodes publiques

Свойство Type Description
Identity Matrix4f
Zero Matrix4f

Méthodes publiques

Méthode Description
Determinant ( ) : float
FromAxisAngle ( Vector3f axis, float angle ) : void
FromEulers ( float roll, float pitch, float yaw ) : void
FromQuaternion ( Quaternionf quaternion ) : void
FromRotationX ( float radians ) : void
FromRotationY ( float radians ) : void
FromRotationZ ( float radians ) : void
FromScale ( Vector3f scale ) : void
FromTranslation ( Vector3f position ) : void
FromWorld ( Vector3f position, Vector3f forward, Vector3f up ) : void
GetEulerAngles ( float &roll, float &pitch, float &yaw ) : void
GetHashCode ( ) : int
GetQuaternion ( ) : Quaternionf
Matrix4f ( Matrix4f m ) : System
Matrix4f ( Vector4f r0, Vector4f r1, Vector4f r2, Vector4f r3 ) : System
Matrix4f ( float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44 ) : System
Negate ( ) : void
ToString ( ) : string

Get a formatted string representation of the vector

Trace ( ) : float
Transform ( Quaternionf rotation ) : Matrix4f
Transpose ( ) : Matrix4f
operator ( ) : Matrix4f
operator ( ) : bool

Private Methods

Méthode Description
this ( int row ) : Vector4f
this ( int row, int column ) : float

Method Details

Determinant() public méthode

public Determinant ( ) : float
Résultat float

FromAxisAngle() public méthode

public FromAxisAngle ( Vector3f axis, float angle ) : void
axis Vector3f
angle float
Résultat void

FromEulers() public méthode

public FromEulers ( float roll, float pitch, float yaw ) : void
roll float
pitch float
yaw float
Résultat void

FromQuaternion() public méthode

public FromQuaternion ( Quaternionf quaternion ) : void
quaternion Quaternionf
Résultat void

FromRotationX() public méthode

public FromRotationX ( float radians ) : void
radians float
Résultat void

FromRotationY() public méthode

public FromRotationY ( float radians ) : void
radians float
Résultat void

FromRotationZ() public méthode

public FromRotationZ ( float radians ) : void
radians float
Résultat void

FromScale() public méthode

public FromScale ( Vector3f scale ) : void
scale Vector3f
Résultat void

FromTranslation() public méthode

public FromTranslation ( Vector3f position ) : void
position Vector3f
Résultat void

FromWorld() public méthode

public FromWorld ( Vector3f position, Vector3f forward, Vector3f up ) : void
position Vector3f
forward Vector3f
up Vector3f
Résultat void

GetEulerAngles() public méthode

public GetEulerAngles ( float &roll, float &pitch, float &yaw ) : void
roll float
pitch float
yaw float
Résultat void

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetQuaternion() public méthode

public GetQuaternion ( ) : Quaternionf
Résultat Quaternionf

Matrix4f() public méthode

public Matrix4f ( Matrix4f m ) : System
m Matrix4f
Résultat System

Matrix4f() public méthode

public Matrix4f ( Vector4f r0, Vector4f r1, Vector4f r2, Vector4f r3 ) : System
r0 Vector4f
r1 Vector4f
r2 Vector4f
r3 Vector4f
Résultat System

Matrix4f() public méthode

public Matrix4f ( float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44 ) : System
m11 float
m12 float
m13 float
m14 float
m21 float
m22 float
m23 float
m24 float
m31 float
m32 float
m33 float
m34 float
m41 float
m42 float
m43 float
m44 float
Résultat System

Negate() public méthode

public Negate ( ) : void
Résultat void

ToString() public méthode

Get a formatted string representation of the vector
public ToString ( ) : string
Résultat string

Trace() public méthode

public Trace ( ) : float
Résultat float

Transform() public méthode

public Transform ( Quaternionf rotation ) : Matrix4f
rotation Quaternionf
Résultat Matrix4f

Transpose() public méthode

public Transpose ( ) : Matrix4f
Résultat Matrix4f

operator() public static méthode

public static operator ( ) : Matrix4f
Résultat Matrix4f

operator() public static méthode

public static operator ( ) : bool
Résultat bool

Property Details

Identity public_oe static_oe property

public static Matrix4f,Mono.Simd.Math Identity
Résultat Matrix4f

Zero public_oe static_oe property

public static Matrix4f,Mono.Simd.Math Zero
Résultat Matrix4f