Ark Server API (ASA) - Wiki
|
#include <DualQuat.h>
Public Types | |
using | FReal = T |
Public Member Functions | |
TDualQuat (const TQuat< T > &InR, const TQuat< T > &InD) | |
TDualQuat (const TTransform< T > &Transform) | |
template<typename FArg , TEMPLATE_REQUIRES(!std::is_same_v< T, FArg >) > | |
TDualQuat (const TDualQuat< FArg > &From) | |
TDualQuat< T > | operator+ (const TDualQuat< T > &B) const |
TDualQuat< T > | operator* (const TDualQuat< T > &B) const |
TDualQuat< T > | operator* (const T S) const |
TDualQuat< T > | Normalized () const |
TTransform< T > | AsFTransform (TVector< T > Scale=TVector< T >(1.0f, 1.0f, 1.0f)) |
Public Attributes | |
TQuat< T > | R |
TQuat< T > | D |
Definition at line 18 of file DualQuat.h.
Definition at line 21 of file DualQuat.h.
Definition at line 29 of file DualQuat.h.
|
inline |
Definition at line 34 of file DualQuat.h.
|
inlineexplicit |
Definition at line 42 of file DualQuat.h.
|
inline |
Convert dual quat to transform
Definition at line 70 of file DualQuat.h.
Return normalized dual quat
Definition at line 63 of file DualQuat.h.
|
inline |
Scale dual quat
Definition at line 57 of file DualQuat.h.
|
inline |
Dual quat product
Definition at line 51 of file DualQuat.h.
|
inline |
Dual quat addition
Definition at line 45 of file DualQuat.h.
half trans or dual part
Definition at line 26 of file DualQuat.h.
rotation or real part
Definition at line 24 of file DualQuat.h.