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 209 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)
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)
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 
)
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