C# 클래스 CryEngine.QuatT

Quaternion with a translation vector
파일 보기 프로젝트 열기: PoppermostProductions/CryMono 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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