C# Class IrrlichtNETCP.Quaternion

Afficher le fichier Open project: Paulus/irrlichtnetcp Class Usage Examples

Méthodes publiques

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

Method Details

Equals() public méthode

public Equals ( object o ) : bool
o object
Résultat bool

From() public static méthode

public static From ( float x, float y, float z, float w ) : Quaternion
x float
y float
z float
w float
Résultat Quaternion

FromEulerAngles() public static méthode

public static FromEulerAngles ( float x, float y, float z ) : Quaternion
x float
y float
z float
Résultat Quaternion

FromMatrix() public méthode

public FromMatrix ( Matrix4 m ) : Quaternion
m Matrix4
Résultat Quaternion

GetDotProduct() public méthode

public GetDotProduct ( Quaternion q2 ) : float
q2 Quaternion
Résultat float

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

Normalize() public méthode

public Normalize ( ) : Quaternion
Résultat Quaternion

Quaternion() public méthode

public Quaternion ( ) : System
Résultat System

Quaternion() public méthode

public Quaternion ( Matrix4 mat ) : System
mat Matrix4
Résultat System

Quaternion() public méthode

public Quaternion ( Quaternion other ) : System
other Quaternion
Résultat System

Quaternion() public méthode

public Quaternion ( float x, float y, float z ) : System
x float
y float
z float
Résultat System

Quaternion() public méthode

public Quaternion ( float X, float Y, float Z, float W ) : System
X float
Y float
Z float
W float
Résultat System

Set() public méthode

public Set ( float x, float y, float z ) : void
x float
y float
z float
Résultat void

Set() public méthode

public Set ( float x, float y, float z, float w ) : void
x float
y float
z float
w float
Résultat void

Slerp() public méthode

public Slerp ( Quaternion q1, Quaternion q2, float time ) : Quaternion
q1 Quaternion
q2 Quaternion
time float
Résultat Quaternion

ToString() public méthode

public ToString ( ) : string
Résultat string

fromAngleAxis() public méthode

public fromAngleAxis ( float angle, IrrlichtNETCP.Vector3D axis ) : void
angle float
axis IrrlichtNETCP.Vector3D
Résultat void

makeInverse() public méthode

public makeInverse ( ) : void
Résultat void

operator() public static méthode

public static operator ( ) : Quaternion
Résultat Quaternion

operator() public static méthode

public static operator ( ) : IrrlichtNETCP.Vector3D
Résultat IrrlichtNETCP.Vector3D

operator() public static méthode

public static operator ( ) : bool
Résultat bool

toEuler() public méthode

Returns an Euler Angles vector. Angles in radiants
public toEuler ( IrrlichtNETCP.Vector3D &euler ) : IrrlichtNETCP.Vector3D
euler IrrlichtNETCP.Vector3D vector to put the result into
Résultat IrrlichtNETCP.Vector3D