C# Класс Radegast.Rendering.Math3D

Показать файл Открыть проект

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

Метод Описание
AbovePlane ( double height ) : double[]
BelowPlane ( double height ) : double[]
CreateRotationMatrix ( Quaternion q ) : float[]
CreateSRTMatrix ( System.Vector3 scale, Quaternion q, System.Vector3 pos ) : float[]
CreateScaleMatrix ( System.Vector3 v ) : float[]
CreateTranslationMatrix ( System.Vector3 v ) : float[]
GluProject ( OpenTK objPos, OpenTK modelMatrix, OpenTK projMatrix, int viewport, OpenTK &screenPos ) : bool
GluUnProject ( float winx, float winy, float winz, OpenTK modelMatrix, OpenTK projMatrix, int viewport, OpenTK &pos ) : bool
Lerp ( float matrix1, float matrix2, float amount ) : float[]

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

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

public static AbovePlane ( double height ) : double[]
height double
Результат double[]

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

public static BelowPlane ( double height ) : double[]
height double
Результат double[]

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

public static CreateRotationMatrix ( Quaternion q ) : float[]
q Quaternion
Результат float[]

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

public static CreateSRTMatrix ( System.Vector3 scale, Quaternion q, System.Vector3 pos ) : float[]
scale System.Vector3
q Quaternion
pos System.Vector3
Результат float[]

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

public static CreateScaleMatrix ( System.Vector3 v ) : float[]
v System.Vector3
Результат float[]

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

public static CreateTranslationMatrix ( System.Vector3 v ) : float[]
v System.Vector3
Результат float[]

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

public static GluProject ( OpenTK objPos, OpenTK modelMatrix, OpenTK projMatrix, int viewport, OpenTK &screenPos ) : bool
objPos OpenTK
modelMatrix OpenTK
projMatrix OpenTK
viewport int
screenPos OpenTK
Результат bool

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

public static GluUnProject ( float winx, float winy, float winz, OpenTK modelMatrix, OpenTK projMatrix, int viewport, OpenTK &pos ) : bool
winx float
winy float
winz float
modelMatrix OpenTK
projMatrix OpenTK
viewport int
pos OpenTK
Результат bool

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

public static Lerp ( float matrix1, float matrix2, float amount ) : float[]
matrix1 float
matrix2 float
amount float
Результат float[]