13 #ifndef _FBXSDK_SCENE_AXIS_SYSTEM_H_ 
   14 #define _FBXSDK_SCENE_AXIS_SYSTEM_H_ 
  159         FbxAxisSystem(EUpVector pUpVector, EFrontVector pFrontVector, ECoordSystem pCoorSystem);
 
  229     void ConvertScene(
FbxScene* pScene) 
const;
 
  249     EUpVector GetUpVector( 
int & pSign ) 
const;
 
  273 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
  278         enum EAxis {eXAxis, eYAxis, eZAxis};
 
  279         bool operator==(
const AxisDef& pAxis)
 const { 
return (mAxis == pAxis.mAxis) && (mSign == pAxis.mSign); }
 
  285     AxisDef mFrontVector;
 
  290     void AdjustPreRotation(
FbxNode* pNode, 
const FbxMatrix& pConversionRM) 
const;
 
  297     void ConvertChildren(
FbxNode* pRoot, 
const FbxAxisSystem& pSrcSystem, 
bool pSubChildrenOnly) 
const;
 
FBX SDK environment definition. 
 
static const FbxAxisSystem DirectX
Predefined axis system: DirectX (UpVector = +Y, FrontVector = +Z, CoordSystem = -X (LeftHanded)) ...
 
EUpVector
Specifies which canonical axis represents up in the system (typically Y or Z). 
 
This class represents the coordinate system of the scene and can convert scenes to other coordinate s...
 
UpVector = YAxis, FrontVector = ParityOdd, CoordSystem = RightHanded. 
 
ECoordSystem
Specifies the third vector of the system. 
 
EPreDefinedAxisSystem
Enumeration that can be used to initialize a new instance of this class with predefined configuration...
 
UpVector = ZAxis, FrontVector = -ParityOdd, CoordSystem = RightHanded. 
 
This class contains functions for accessing global settings. 
 
static const FbxAxisSystem OpenGL
Predefined axis system: OpenGL (UpVector = +Y, FrontVector = +Z, CoordSystem = +X (RightHanded)) ...
 
UpVector = YAxis, FrontVector = ParityOdd, CoordSystem = RightHanded. 
 
UpVector = YAxis, FrontVector = ParityOdd, CoordSystem = RightHanded. 
 
static const FbxAxisSystem Max
Predefined axis system: Max (UpVector = +Z, FrontVector = -Y, CoordSystem = +X (RightHanded)) ...
 
EFrontVector
Vector with origin at the screen pointing toward the camera. 
 
static const FbxAxisSystem Lightwave
Predefined axis system: Lightwave (UpVector = +Y, FrontVector = +Z, CoordSystem = -X (LeftHanded)) ...
 
static const FbxAxisSystem MayaZUp
Predefined axis system: MayaZUp (UpVector = +Z, FrontVector = -Y, CoordSystem = +X (RightHanded)) ...
 
Represents an element in the scene graph. 
 
This class contains the description of a 3D scene. 
 
UpVector = ZAxis, FrontVector = -ParityOdd, CoordSystem = RightHanded. 
 
FBX SDK affine matrix class. 
 
UpVector = YAxis, FrontVector = ParityOdd, CoordSystem = LeftHanded. 
 
static const FbxAxisSystem MayaYUp
Predefined axis system: MayaYUp (UpVector = +Y, FrontVector = +Z, CoordSystem = +X (RightHanded)) ...
 
FBX SDK basic 4x4 double matrix class. 
 
static const FbxAxisSystem Motionbuilder
Predefined axis system: Motionbuilder (UpVector = +Y, FrontVector = +Z, CoordSystem = +X (RightHanded...