C# Класс SharpMath.Quat

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Identity Quat
ms_Next COMPONENTS[]
qs float
qv float3

Открытые методы

Метод Описание
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

Описание методов

Conjugate() публичный Метод

public Conjugate ( ) : void
Результат void

Exp() публичный Метод

public Exp ( ) : void
Результат void

Invert() публичный Метод

public Invert ( ) : void
Результат void

LnDiff() публичный Метод

public LnDiff ( Quat _q ) : void
_q Quat
Результат void

Log() публичный Метод

public Log ( ) : void
Результат void

LogN() публичный Метод

public LogN ( ) : void
Результат void

MakeClosest() публичный Метод

public MakeClosest ( Quat _q ) : void
_q Quat
Результат void

MakeIdentity() публичный Метод

public MakeIdentity ( ) : void
Результат void

MakeOrtho() публичный Метод

public MakeOrtho ( float3 _Axis ) : void
_Axis float3
Результат void

MakeSLERP() публичный Метод

public MakeSLERP ( Quat _q0, Quat _q1, float _t ) : void
_q0 Quat
_q1 Quat
_t float
Результат void

MakeSQUAD() публичный Метод

public MakeSQUAD ( Quat _q0, Quat _q1, Quat _t0, Quat _t1, float _t ) : void
_q0 Quat
_q1 Quat
_t0 Quat
_t1 Quat
_t float
Результат void

MakeSQUADRev() публичный Метод

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
Результат void

MakeShortestSLERP() публичный Метод

public MakeShortestSLERP ( Quat _q0, Quat _q1, float _t ) : void
_q0 Quat
_q1 Quat
_t float
Результат void

Normalize() публичный Метод

public Normalize ( ) : void
Результат void

Quat() публичный Метод

public Quat ( ) : System
Результат System

Quat() публичный Метод

public Quat ( AngleAxis _aa ) : System
_aa AngleAxis
Результат System

Quat() публичный Метод

public Quat ( Quat _q ) : System
_q Quat
Результат System

Quat() публичный Метод

public Quat ( float _f ) : System
_f float
Результат System

Quat() публичный Метод

public Quat ( float _s, float _i, float _j, float _k ) : System
_s float
_i float
_j float
_k float
Результат System

Quat() публичный Метод

public Quat ( float _s, float3 _v ) : System
_s float
_v float3
Результат System

SLERP() публичный Метод

public SLERP ( Quat _q, float _t ) : Quat
_q Quat
_t float
Результат Quat

Set() публичный Метод

public Set ( Quat _q ) : void
_q Quat
Результат void

Set() публичный Метод

public Set ( float _s, float _i, float _j, float _k ) : void
_s float
_i float
_j float
_k float
Результат void

Set() публичный Метод

public Set ( float _s, float3 _v ) : void
_s float
_v float3
Результат void

Zero() публичный Метод

public Zero ( ) : void
Результат void

operator() публичный статический Метод

public static operator ( ) : Quat
Результат Quat

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

operator() публичный статический Метод

public static operator ( ) : float
Результат float

this() публичный Метод

public this ( int _Index ) : float
_Index int
Результат float

Описание свойств

Identity публичное статическое свойство

public static Quat,SharpMath Identity
Результат Quat

ms_Next публичное статическое свойство

public static COMPONENTS[] ms_Next
Результат COMPONENTS[]

qs публичное свойство

public float qs
Результат float

qv публичное свойство

public float3,SharpMath qv
Результат float3