C# Класс Mono.Simd.Math.Matrix4f

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Identity Matrix4f
Zero Matrix4f

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
this ( int row ) : Vector4f
this ( int row, int column ) : float

Описание методов

Determinant() публичный Метод

public Determinant ( ) : float
Результат float

FromAxisAngle() публичный Метод

public FromAxisAngle ( Vector3f axis, float angle ) : void
axis Vector3f
angle float
Результат void

FromEulers() публичный Метод

public FromEulers ( float roll, float pitch, float yaw ) : void
roll float
pitch float
yaw float
Результат void

FromQuaternion() публичный Метод

public FromQuaternion ( Quaternionf quaternion ) : void
quaternion Quaternionf
Результат void

FromRotationX() публичный Метод

public FromRotationX ( float radians ) : void
radians float
Результат void

FromRotationY() публичный Метод

public FromRotationY ( float radians ) : void
radians float
Результат void

FromRotationZ() публичный Метод

public FromRotationZ ( float radians ) : void
radians float
Результат void

FromScale() публичный Метод

public FromScale ( Vector3f scale ) : void
scale Vector3f
Результат void

FromTranslation() публичный Метод

public FromTranslation ( Vector3f position ) : void
position Vector3f
Результат void

FromWorld() публичный Метод

public FromWorld ( Vector3f position, Vector3f forward, Vector3f up ) : void
position Vector3f
forward Vector3f
up Vector3f
Результат void

GetEulerAngles() публичный Метод

public GetEulerAngles ( float &roll, float &pitch, float &yaw ) : void
roll float
pitch float
yaw float
Результат void

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetQuaternion() публичный Метод

public GetQuaternion ( ) : Quaternionf
Результат Quaternionf

Matrix4f() публичный Метод

public Matrix4f ( Matrix4f m ) : System
m Matrix4f
Результат System

Matrix4f() публичный Метод

public Matrix4f ( Vector4f r0, Vector4f r1, Vector4f r2, Vector4f r3 ) : System
r0 Vector4f
r1 Vector4f
r2 Vector4f
r3 Vector4f
Результат System

Matrix4f() публичный Метод

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
Результат System

Negate() публичный Метод

public Negate ( ) : void
Результат void

ToString() публичный Метод

Get a formatted string representation of the vector
public ToString ( ) : string
Результат string

Trace() публичный Метод

public Trace ( ) : float
Результат float

Transform() публичный Метод

public Transform ( Quaternionf rotation ) : Matrix4f
rotation Quaternionf
Результат Matrix4f

Transpose() публичный Метод

public Transpose ( ) : Matrix4f
Результат Matrix4f

operator() публичный статический Метод

public static operator ( ) : Matrix4f
Результат Matrix4f

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

Описание свойств

Identity публичное статическое свойство

public static Matrix4f,Mono.Simd.Math Identity
Результат Matrix4f

Zero публичное статическое свойство

public static Matrix4f,Mono.Simd.Math Zero
Результат Matrix4f