C# Класс RekdEngine.UtilMath.Matrix4x4

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

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

Свойство Тип Описание
M00 float
M10 float
M20 float
M30 float

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

Метод Описание
AsSharpDX ( ) : System.Matrix
Matrix4x4 ( System.Matrix Other ) : System
Matrix4x4 ( Matrix4x4 Other ) : System
Matrix4x4 ( float M00 = 1, float M01, float M02, float M03, float M10, float M11 = 1, float M12, float M13, float M20, float M21, float M22 = 1, float M23, float M30, float M31, float M32, float M33 = 1 ) : System
RotateX ( float angle ) : Matrix4x4
RotateY ( float angle ) : Matrix4x4
RotateZ ( float angle ) : Matrix4x4
Scale ( float x, float y, float z ) : Matrix4x4
Set ( Matrix4x4 Other ) : Matrix4x4
Set ( float M00, float M01, float M02, float M03, float M10, float M11, float M12, float M13, float M20, float M21, float M22, float M23, float M30, float M31, float M32, float M33 ) : Matrix4x4
SetIdentity ( ) : Matrix4x4
Translate ( float x, float y, float z ) : Matrix4x4
Transpose ( ) : Matrix4x4
operator ( ) : Matrix4x4
this ( int x, int y ) : float

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

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

public AsSharpDX ( ) : System.Matrix
Результат System.Matrix

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

public Matrix4x4 ( System.Matrix Other ) : System
Other System.Matrix
Результат System

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

public Matrix4x4 ( Matrix4x4 Other ) : System
Other Matrix4x4
Результат System

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

public Matrix4x4 ( float M00 = 1, float M01, float M02, float M03, float M10, float M11 = 1, float M12, float M13, float M20, float M21, float M22 = 1, float M23, float M30, float M31, float M32, float M33 = 1 ) : System
M00 float
M01 float
M02 float
M03 float
M10 float
M11 float
M12 float
M13 float
M20 float
M21 float
M22 float
M23 float
M30 float
M31 float
M32 float
M33 float
Результат System

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

public RotateX ( float angle ) : Matrix4x4
angle float
Результат Matrix4x4

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

public RotateY ( float angle ) : Matrix4x4
angle float
Результат Matrix4x4

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

public RotateZ ( float angle ) : Matrix4x4
angle float
Результат Matrix4x4

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

public Scale ( float x, float y, float z ) : Matrix4x4
x float
y float
z float
Результат Matrix4x4

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

public Set ( Matrix4x4 Other ) : Matrix4x4
Other Matrix4x4
Результат Matrix4x4

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

public Set ( float M00, float M01, float M02, float M03, float M10, float M11, float M12, float M13, float M20, float M21, float M22, float M23, float M30, float M31, float M32, float M33 ) : Matrix4x4
M00 float
M01 float
M02 float
M03 float
M10 float
M11 float
M12 float
M13 float
M20 float
M21 float
M22 float
M23 float
M30 float
M31 float
M32 float
M33 float
Результат Matrix4x4

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

public SetIdentity ( ) : Matrix4x4
Результат Matrix4x4

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

public Translate ( float x, float y, float z ) : Matrix4x4
x float
y float
z float
Результат Matrix4x4

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

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

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

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

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

public this ( int x, int y ) : float
x int
y int
Результат float

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

M00 публичное свойство

public float M00
Результат float

M10 публичное свойство

public float M10
Результат float

M20 публичное свойство

public float M20
Результат float

M30 публичное свойство

public float M30
Результат float