C# Класс IrrlichtNETCP.Quaternion

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

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

Метод Описание
Equals ( object o ) : bool
From ( float x, float y, float z, float w ) : Quaternion
FromEulerAngles ( float x, float y, float z ) : Quaternion
FromMatrix ( Matrix4 m ) : Quaternion
GetDotProduct ( Quaternion q2 ) : float
GetHashCode ( ) : int
Normalize ( ) : Quaternion
Quaternion ( ) : System
Quaternion ( Matrix4 mat ) : System
Quaternion ( Quaternion other ) : System
Quaternion ( float x, float y, float z ) : System
Quaternion ( float X, float Y, float Z, float W ) : System
Set ( float x, float y, float z ) : void
Set ( float x, float y, float z, float w ) : void
Slerp ( Quaternion q1, Quaternion q2, float time ) : Quaternion
ToString ( ) : string
fromAngleAxis ( float angle, IrrlichtNETCP.Vector3D axis ) : void
makeInverse ( ) : void
operator ( ) : Quaternion
operator ( ) : IrrlichtNETCP.Vector3D
operator ( ) : bool
toEuler ( IrrlichtNETCP.Vector3D &euler ) : IrrlichtNETCP.Vector3D

Returns an Euler Angles vector. Angles in radiants

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

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

public Equals ( object o ) : bool
o object
Результат bool

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

public static From ( float x, float y, float z, float w ) : Quaternion
x float
y float
z float
w float
Результат Quaternion

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

public static FromEulerAngles ( float x, float y, float z ) : Quaternion
x float
y float
z float
Результат Quaternion

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

public FromMatrix ( Matrix4 m ) : Quaternion
m Matrix4
Результат Quaternion

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

public GetDotProduct ( Quaternion q2 ) : float
q2 Quaternion
Результат float

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

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

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

public Normalize ( ) : Quaternion
Результат Quaternion

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

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

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

public Quaternion ( Matrix4 mat ) : System
mat Matrix4
Результат System

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

public Quaternion ( Quaternion other ) : System
other Quaternion
Результат System

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

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

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

public Quaternion ( float X, float Y, float Z, float W ) : System
X float
Y float
Z float
W float
Результат System

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

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

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

public Set ( float x, float y, float z, float w ) : void
x float
y float
z float
w float
Результат void

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

public Slerp ( Quaternion q1, Quaternion q2, float time ) : Quaternion
q1 Quaternion
q2 Quaternion
time float
Результат Quaternion

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

public ToString ( ) : string
Результат string

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

public fromAngleAxis ( float angle, IrrlichtNETCP.Vector3D axis ) : void
angle float
axis IrrlichtNETCP.Vector3D
Результат void

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

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

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

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

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

public static operator ( ) : IrrlichtNETCP.Vector3D
Результат IrrlichtNETCP.Vector3D

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

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

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

Returns an Euler Angles vector. Angles in radiants
public toEuler ( IrrlichtNETCP.Vector3D &euler ) : IrrlichtNETCP.Vector3D
euler IrrlichtNETCP.Vector3D vector to put the result into
Результат IrrlichtNETCP.Vector3D