C# 클래스 IrrlichtNETCP.Quaternion

파일 보기 프로젝트 열기: Paulus/irrlichtnetcp 1 사용 예제들

공개 메소드들

메소드 설명
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