|
FBX C++ API Reference
|
#include <fbxtransforms.h>
Handle transform behaviors such as pivots, limits and offets, etc.
Definition at line 202 of file fbxtransforms.h.
Public Types | |
| enum | EInheritType { eInheritRrSs, eInheritRSrs, eInheritRrs } |
Public Member Functions | |
| FbxTransform () | |
| EInheritType | GetInheritType () const |
| void | SetInheritType (EInheritType pType) |
| FbxLimits & | GetTranslationLimits () |
| FbxLimits & | GetRotationLimits () |
| FbxLimits & | GetScalingLimits () |
| FbxRotationOrder & | GetRotationOrder () |
| bool | HasROffset () const |
| bool | HasRPivot () const |
| bool | HasSOffset () const |
| bool | HasSPivot () const |
| bool | HasPreRM () const |
| bool | HasPostRM () const |
| void | SetROffset (const FbxVector4 &pROffset) |
| void | SetRPivot (const FbxVector4 &pRPivot) |
| void | SetSOffset (const FbxVector4 &pSOffset) |
| void | SetSPivot (const FbxVector4 &pSPivot) |
| void | SetPreRM (const FbxVector4 &pPreR) |
| void | SetPostRM (const FbxVector4 &pPostR) |
| bool | GetRotationSpaceForLimitOnly () const |
| void | SetRotationSpaceForLimitOnly (bool pRotationSpaceForLimitOnly) |
| void | DoF2LT (FbxVector4 &pLT, const FbxVector4 &pDoF, const FbxAMatrix &pLRM, const FbxAMatrix &pLSM) |
| void | LT2DoF (FbxVector4 &pDoF, const FbxVector4 &pLT, const FbxAMatrix &pLRM, const FbxAMatrix &pLSM) |
| void | DoF2LRM (FbxAMatrix &pLRM, const FbxVector4 &pRDoF, bool pForLimit=false) |
| void | LRM2DoF (FbxVector4 &pRDoF, const FbxAMatrix &pLRM, bool pForLimit=false) |
| void | LSM2GSM (FbxAMatrix &pGSM, const FbxAMatrix &pPGSM, const FbxAMatrix &pLSM, const FbxAMatrix &pLRM, const FbxVector4 &pPLS) |
| void | GTRSM2GX (FbxAMatrix &pGX, const FbxVector4 &pGT, const FbxAMatrix &pGRM, const FbxAMatrix &pGSM) |
| enum EInheritType |
| Enumerator | |
|---|---|
| eInheritRrSs | |
| eInheritRSrs | |
| eInheritRrs | |
Definition at line 205 of file fbxtransforms.h.
| FbxTransform | ( | ) |
| EInheritType GetInheritType | ( | ) | const |
| void SetInheritType | ( | EInheritType | pType | ) |
| FbxLimits& GetTranslationLimits | ( | ) |
| FbxLimits& GetRotationLimits | ( | ) |
| FbxLimits& GetScalingLimits | ( | ) |
| FbxRotationOrder& GetRotationOrder | ( | ) |
| bool HasROffset | ( | ) | const |
| bool HasRPivot | ( | ) | const |
| bool HasSOffset | ( | ) | const |
| bool HasSPivot | ( | ) | const |
| bool HasPreRM | ( | ) | const |
| bool HasPostRM | ( | ) | const |
| void SetROffset | ( | const FbxVector4 & | pROffset | ) |
| void SetRPivot | ( | const FbxVector4 & | pRPivot | ) |
| void SetSOffset | ( | const FbxVector4 & | pSOffset | ) |
| void SetSPivot | ( | const FbxVector4 & | pSPivot | ) |
| void SetPreRM | ( | const FbxVector4 & | pPreR | ) |
| void SetPostRM | ( | const FbxVector4 & | pPostR | ) |
| bool GetRotationSpaceForLimitOnly | ( | ) | const |
| void SetRotationSpaceForLimitOnly | ( | bool | pRotationSpaceForLimitOnly | ) |
| void DoF2LT | ( | FbxVector4 & | pLT, |
| const FbxVector4 & | pDoF, | ||
| const FbxAMatrix & | pLRM, | ||
| const FbxAMatrix & | pLSM | ||
| ) |
| void LT2DoF | ( | FbxVector4 & | pDoF, |
| const FbxVector4 & | pLT, | ||
| const FbxAMatrix & | pLRM, | ||
| const FbxAMatrix & | pLSM | ||
| ) |
| void DoF2LRM | ( | FbxAMatrix & | pLRM, |
| const FbxVector4 & | pRDoF, | ||
| bool | pForLimit = false |
||
| ) |
| void LRM2DoF | ( | FbxVector4 & | pRDoF, |
| const FbxAMatrix & | pLRM, | ||
| bool | pForLimit = false |
||
| ) |
| void LSM2GSM | ( | FbxAMatrix & | pGSM, |
| const FbxAMatrix & | pPGSM, | ||
| const FbxAMatrix & | pLSM, | ||
| const FbxAMatrix & | pLRM, | ||
| const FbxVector4 & | pPLS | ||
| ) |
| void GTRSM2GX | ( | FbxAMatrix & | pGX, |
| const FbxVector4 & | pGT, | ||
| const FbxAMatrix & | pGRM, | ||
| const FbxAMatrix & | pGSM | ||
| ) |