C# Класс NewTOAPIA.Graphics.Processor.Matrix4Util

Наследование: GPLang
Показать файл Открыть проект

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

Метод Описание
FrustumMatrix ( float left, float right, float bottom, float top, float zNear, float zFar ) : mat4
IdentityMatrix ( ) : mat4
Ortho ( float left, float right, float bottom, float top, float hither, float yon ) : mat4
OrthoMatrix ( float left, float right, float bottom, float top, float zNear, float zFar ) : mat4
Perspective ( float fov, float Zn, float Zf ) : mat4
Perspective ( float fov, float aspect, float hither, float yon ) : mat4
RotateMatrix ( float angle, vec3 axis ) : mat4
RotateX ( float angle ) : mat4
RotateY ( float angle ) : mat4
RotateZ ( float theta ) : mat4
Scale ( float sx, float sy, float sz ) : mat4
Scale ( vec4 &s ) : mat4
ScaleMatrix ( vec3 &s ) : mat4
Translate ( float tx, float ty, float tz ) : mat4
Translate ( vec3 &t ) : mat4
Translate ( vec4 &t ) : mat4

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

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

public static FrustumMatrix ( float left, float right, float bottom, float top, float zNear, float zFar ) : mat4
left float
right float
bottom float
top float
zNear float
zFar float
Результат mat4

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

public static IdentityMatrix ( ) : mat4
Результат mat4

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

public static Ortho ( float left, float right, float bottom, float top, float hither, float yon ) : mat4
left float
right float
bottom float
top float
hither float
yon float
Результат mat4

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

public static OrthoMatrix ( float left, float right, float bottom, float top, float zNear, float zFar ) : mat4
left float
right float
bottom float
top float
zNear float
zFar float
Результат mat4

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

public static Perspective ( float fov, float Zn, float Zf ) : mat4
fov float
Zn float
Zf float
Результат mat4

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

public static Perspective ( float fov, float aspect, float hither, float yon ) : mat4
fov float
aspect float
hither float
yon float
Результат mat4

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

public static RotateMatrix ( float angle, vec3 axis ) : mat4
angle float
axis vec3
Результат mat4

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

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

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

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

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

public static RotateZ ( float theta ) : mat4
theta float
Результат mat4

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

public static Scale ( float sx, float sy, float sz ) : mat4
sx float
sy float
sz float
Результат mat4

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

public static Scale ( vec4 &s ) : mat4
s vec4
Результат mat4

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

public static ScaleMatrix ( vec3 &s ) : mat4
s vec3
Результат mat4

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

public static Translate ( float tx, float ty, float tz ) : mat4
tx float
ty float
tz float
Результат mat4

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

public static Translate ( vec3 &t ) : mat4
t vec3
Результат mat4

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

public static Translate ( vec4 &t ) : mat4
t vec4
Результат mat4