Classes | Public Types | Public Member Functions

FbxTransform Class Reference

Search for all occurrences

Detailed Description

Handle transform behaviors such as pivots, limits and offets, etc.

Definition at line 202 of file fbxtransforms.h.

#include <fbxtransforms.h>

List of all members.

Classes

class  RotationSpace

Public Types

enum  EInheritType { eInheritRrSs, eInheritRSrs, eInheritRrs }

Public Member Functions

 FbxTransform ()
EInheritType GetInheritType ()
void SetInheritType (EInheritType pType)
FbxLimitsGetTranslationLimits ()
FbxLimitsGetRotationLimits ()
FbxLimitsGetScalingLimits ()
FbxRotationOrderGetRotationOrder ()
bool HasROffset ()
bool HasRPivot ()
bool HasSOffset ()
bool HasSPivot ()
bool HasPreRM ()
bool HasPostRM ()
void SetROffset (FbxVector4 &pROffset)
void SetRPivot (FbxVector4 &pRPivot)
void SetSOffset (FbxVector4 &pSOffset)
void SetSPivot (FbxVector4 &pSPivot)
void SetPreRM (FbxVector4 &pPreR)
void SetPostRM (FbxVector4 &pPostR)
bool GetRotationSpaceForLimitOnly ()
void SetRotationSpaceForLimitOnly (bool pRotationSpaceForLimitOnly)
void DoF2LT (FbxVector4 &pLT, FbxVector4 &pDoF, FbxAMatrix &pLRM, FbxAMatrix &pLSM)
void LT2DoF (FbxVector4 &pDoF, FbxVector4 pLT, FbxAMatrix &pLRM, FbxAMatrix &pLSM)
void DoF2LRM (FbxAMatrix &pLRM, FbxVector4 &pRDoF, bool pForLimit=false)
void LRM2DoF (FbxVector4 &pRDoF, FbxAMatrix &pLRM, bool pForLimit=false)
void LSM2GSM (FbxAMatrix &pGSM, FbxAMatrix &pPGSM, FbxAMatrix &pLSM, FbxAMatrix &pLRM, FbxVector4 &pPLS)
void GTRSM2GX (FbxAMatrix &pGX, FbxVector4 &pGT, FbxAMatrix &pGRM, FbxAMatrix &pGSM)

Member Enumeration Documentation


Constructor & Destructor Documentation


Member Function Documentation

EInheritType GetInheritType ( )
void SetInheritType ( EInheritType  pType)
FbxLimits& GetTranslationLimits ( )
FbxLimits& GetRotationLimits ( )
FbxLimits& GetScalingLimits ( )
FbxRotationOrder& GetRotationOrder ( )
bool HasROffset ( )
bool HasRPivot ( )
bool HasSOffset ( )
bool HasSPivot ( )
bool HasPreRM ( )
bool HasPostRM ( )
void SetROffset ( FbxVector4 pROffset)
void SetRPivot ( FbxVector4 pRPivot)
void SetSOffset ( FbxVector4 pSOffset)
void SetSPivot ( FbxVector4 pSPivot)
void SetPreRM ( FbxVector4 pPreR)
void SetPostRM ( FbxVector4 pPostR)
bool GetRotationSpaceForLimitOnly ( )
void SetRotationSpaceForLimitOnly ( bool  pRotationSpaceForLimitOnly)
void DoF2LT ( FbxVector4 pLT,
FbxVector4 pDoF,
FbxAMatrix pLRM,
FbxAMatrix pLSM 
)
void LT2DoF ( FbxVector4 pDoF,
FbxVector4  pLT,
FbxAMatrix pLRM,
FbxAMatrix pLSM 
)
void DoF2LRM ( FbxAMatrix pLRM,
FbxVector4 pRDoF,
bool  pForLimit = false 
)
void LRM2DoF ( FbxVector4 pRDoF,
FbxAMatrix pLRM,
bool  pForLimit = false 
)
void LSM2GSM ( FbxAMatrix pGSM,
FbxAMatrix pPGSM,
FbxAMatrix pLSM,
FbxAMatrix pLRM,
FbxVector4 pPLS 
)
void GTRSM2GX ( FbxAMatrix pGX,
FbxVector4 pGT,
FbxAMatrix pGRM,
FbxAMatrix pGSM 
)

The documentation for this class was generated from the following file:

FbxTransform FbxTransform FbxTransform FbxTransform FbxTransform FbxTransform FbxTransform FbxTransform FbxTransform FbxTransform
FbxTransform FbxTransform FbxTransform FbxTransform FbxTransform FbxTransform FbxTransform FbxTransform FbxTransform FbxTransform