C# Класс CryEngine.QuatT

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

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

Свойство Тип Описание
Identity QuatT
Q Quat
T Vec3

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

Метод Описание
ClampLengthAngle ( float maxLength, float maxAngle ) : void
GetHashCode ( ) : int
GetScaled ( float scale ) : QuatT
Invert ( ) : void
IsEquivalent ( QuatT p, float epsilon = 0.05f ) : bool
Nlerp ( QuatT start, QuatT end, float amount ) : void
QuatT ( Matrix34 m ) : System
QuatT ( Vec3 t, Quat q ) : System
SetFromVectors ( Vec3 vx, Vec3 vy, Vec3 vz, Vec3 pos ) : void
SetIdentity ( ) : void
SetRotationAA ( float cosha, float sinha, Vec3 axis, Vec3 trans = null ) : void
SetRotationXYZ ( Vec3 rad, Vec3 trans = null ) : void
SetTranslation ( Vec3 trans ) : void

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

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

public ClampLengthAngle ( float maxLength, float maxAngle ) : void
maxLength float
maxAngle float
Результат void

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

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

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

public GetScaled ( float scale ) : QuatT
scale float
Результат QuatT

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

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

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

public IsEquivalent ( QuatT p, float epsilon = 0.05f ) : bool
p QuatT
epsilon float
Результат bool

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

public Nlerp ( QuatT start, QuatT end, float amount ) : void
start QuatT
end QuatT
amount float
Результат void

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

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

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

public QuatT ( Vec3 t, Quat q ) : System
t Vec3
q Quat
Результат System

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

public SetFromVectors ( Vec3 vx, Vec3 vy, Vec3 vz, Vec3 pos ) : void
vx Vec3
vy Vec3
vz Vec3
pos Vec3
Результат void

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

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

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

public SetRotationAA ( float cosha, float sinha, Vec3 axis, Vec3 trans = null ) : void
cosha float
sinha float
axis Vec3
trans Vec3
Результат void

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

public SetRotationXYZ ( Vec3 rad, Vec3 trans = null ) : void
rad Vec3
trans Vec3
Результат void

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

public SetTranslation ( Vec3 trans ) : void
trans Vec3
Результат void

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

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

public static QuatT,CryEngine Identity
Результат QuatT

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

The quaternion
public Quat,CryEngine Q
Результат Quat

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

The translation vector and a scalar (for uniform scaling?)
public Vec3,CryEngine T
Результат Vec3