C# Class SharpMath.Quat

Afficher le fichier Open project: Patapom/GodComplex Class Usage Examples

Méthodes publiques

Свойство Type Description
Identity Quat
ms_Next COMPONENTS[]
qs float
qv float3

Méthodes publiques

Méthode Description
Conjugate ( ) : void
Exp ( ) : void
Invert ( ) : void
LnDiff ( Quat _q ) : void
Log ( ) : void
LogN ( ) : void
MakeClosest ( Quat _q ) : void
MakeIdentity ( ) : void
MakeOrtho ( float3 _Axis ) : void
MakeSLERP ( Quat _q0, Quat _q1, float _t ) : void
MakeSQUAD ( Quat _q0, Quat _q1, Quat _t0, Quat _t1, float _t ) : void
MakeSQUADRev ( AngleAxis _aa, Quat _q0, Quat _q1, Quat _t0, Quat _t1, float _t ) : void
MakeShortestSLERP ( Quat _q0, Quat _q1, float _t ) : void
Normalize ( ) : void
Quat ( ) : System
Quat ( AngleAxis _aa ) : System
Quat ( Quat _q ) : System
Quat ( float _f ) : System
Quat ( float _s, float _i, float _j, float _k ) : System
Quat ( float _s, float3 _v ) : System
SLERP ( Quat _q, float _t ) : Quat
Set ( Quat _q ) : void
Set ( float _s, float _i, float _j, float _k ) : void
Set ( float _s, float3 _v ) : void
Zero ( ) : void
operator ( ) : Quat
operator ( ) : bool
operator ( ) : float
this ( int _Index ) : float

Method Details

Conjugate() public méthode

public Conjugate ( ) : void
Résultat void

Exp() public méthode

public Exp ( ) : void
Résultat void

Invert() public méthode

public Invert ( ) : void
Résultat void

LnDiff() public méthode

public LnDiff ( Quat _q ) : void
_q Quat
Résultat void

Log() public méthode

public Log ( ) : void
Résultat void

LogN() public méthode

public LogN ( ) : void
Résultat void

MakeClosest() public méthode

public MakeClosest ( Quat _q ) : void
_q Quat
Résultat void

MakeIdentity() public méthode

public MakeIdentity ( ) : void
Résultat void

MakeOrtho() public méthode

public MakeOrtho ( float3 _Axis ) : void
_Axis float3
Résultat void

MakeSLERP() public méthode

public MakeSLERP ( Quat _q0, Quat _q1, float _t ) : void
_q0 Quat
_q1 Quat
_t float
Résultat void

MakeSQUAD() public méthode

public MakeSQUAD ( Quat _q0, Quat _q1, Quat _t0, Quat _t1, float _t ) : void
_q0 Quat
_q1 Quat
_t0 Quat
_t1 Quat
_t float
Résultat void

MakeSQUADRev() public méthode

public MakeSQUADRev ( AngleAxis _aa, Quat _q0, Quat _q1, Quat _t0, Quat _t1, float _t ) : void
_aa AngleAxis
_q0 Quat
_q1 Quat
_t0 Quat
_t1 Quat
_t float
Résultat void

MakeShortestSLERP() public méthode

public MakeShortestSLERP ( Quat _q0, Quat _q1, float _t ) : void
_q0 Quat
_q1 Quat
_t float
Résultat void

Normalize() public méthode

public Normalize ( ) : void
Résultat void

Quat() public méthode

public Quat ( ) : System
Résultat System

Quat() public méthode

public Quat ( AngleAxis _aa ) : System
_aa AngleAxis
Résultat System

Quat() public méthode

public Quat ( Quat _q ) : System
_q Quat
Résultat System

Quat() public méthode

public Quat ( float _f ) : System
_f float
Résultat System

Quat() public méthode

public Quat ( float _s, float _i, float _j, float _k ) : System
_s float
_i float
_j float
_k float
Résultat System

Quat() public méthode

public Quat ( float _s, float3 _v ) : System
_s float
_v float3
Résultat System

SLERP() public méthode

public SLERP ( Quat _q, float _t ) : Quat
_q Quat
_t float
Résultat Quat

Set() public méthode

public Set ( Quat _q ) : void
_q Quat
Résultat void

Set() public méthode

public Set ( float _s, float _i, float _j, float _k ) : void
_s float
_i float
_j float
_k float
Résultat void

Set() public méthode

public Set ( float _s, float3 _v ) : void
_s float
_v float3
Résultat void

Zero() public méthode

public Zero ( ) : void
Résultat void

operator() public static méthode

public static operator ( ) : Quat
Résultat Quat

operator() public static méthode

public static operator ( ) : bool
Résultat bool

operator() public static méthode

public static operator ( ) : float
Résultat float

this() public méthode

public this ( int _Index ) : float
_Index int
Résultat float

Property Details

Identity public_oe static_oe property

public static Quat,SharpMath Identity
Résultat Quat

ms_Next public_oe static_oe property

public static COMPONENTS[] ms_Next
Résultat COMPONENTS[]

qs public_oe property

public float qs
Résultat float

qv public_oe property

public float3,SharpMath qv
Résultat float3