C# Class CryEngine.QuatT

Quaternion with a translation vector
Afficher le fichier Open project: PoppermostProductions/CryMono Class Usage Examples

Méthodes publiques

Свойство Type Description
Identity QuatT
Q Quat
T Vec3

Méthodes publiques

Méthode Description
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

Method Details

ClampLengthAngle() public méthode

public ClampLengthAngle ( float maxLength, float maxAngle ) : void
maxLength float
maxAngle float
Résultat void

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetScaled() public méthode

public GetScaled ( float scale ) : QuatT
scale float
Résultat QuatT

Invert() public méthode

public Invert ( ) : void
Résultat void

IsEquivalent() public méthode

public IsEquivalent ( QuatT p, float epsilon = 0.05f ) : bool
p QuatT
epsilon float
Résultat bool

Nlerp() public méthode

public Nlerp ( QuatT start, QuatT end, float amount ) : void
start QuatT
end QuatT
amount float
Résultat void

QuatT() public méthode

public QuatT ( Matrix34 m ) : System
m Matrix34
Résultat System

QuatT() public méthode

public QuatT ( Vec3 t, Quat q ) : System
t Vec3
q Quat
Résultat System

SetFromVectors() public méthode

public SetFromVectors ( Vec3 vx, Vec3 vy, Vec3 vz, Vec3 pos ) : void
vx Vec3
vy Vec3
vz Vec3
pos Vec3
Résultat void

SetIdentity() public méthode

public SetIdentity ( ) : void
Résultat void

SetRotationAA() public méthode

public SetRotationAA ( float cosha, float sinha, Vec3 axis, Vec3 trans = null ) : void
cosha float
sinha float
axis Vec3
trans Vec3
Résultat void

SetRotationXYZ() public méthode

public SetRotationXYZ ( Vec3 rad, Vec3 trans = null ) : void
rad Vec3
trans Vec3
Résultat void

SetTranslation() public méthode

public SetTranslation ( Vec3 trans ) : void
trans Vec3
Résultat void

Property Details

Identity public_oe static_oe property

public static QuatT,CryEngine Identity
Résultat QuatT

Q public_oe property

The quaternion
public Quat,CryEngine Q
Résultat Quat

T public_oe property

The translation vector and a scalar (for uniform scaling?)
public Vec3,CryEngine T
Résultat Vec3