FBX C++ API Reference
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FbxEuler Class Reference

#include <fbxmath.h>

Class Description

Definition at line 70 of file fbxmath.h.

Public Types

enum  EAxis { eAxisX =0, eAxisY =1, eAxisZ =2 }
 
enum  EOrder {
  eOrderXYZ, eOrderXZY, eOrderYZX, eOrderYXZ,
  eOrderZXY, eOrderZYX, eOrderSphericXYZ
}
 

Static Public Member Functions

static bool IsParityOdd (EOrder pOrder)
 
static bool IsRepeat (EOrder pOrder)
 
static void SetDegenerateThreshold (double pThreshold=16.0 *FLT_EPSILON)
 
static double DegenerateThreshold ()
 

Static Public Attributes

static const int AxisTableSize
 
static const int AxisTable [][3]
 

Member Enumeration Documentation

◆ EAxis

enum EAxis
Enumerator
eAxisX 
eAxisY 
eAxisZ 

Definition at line 73 of file fbxmath.h.

◆ EOrder

enum EOrder
Enumerator
eOrderXYZ 
eOrderXZY 
eOrderYZX 
eOrderYXZ 
eOrderZXY 
eOrderZYX 
eOrderSphericXYZ 

Definition at line 75 of file fbxmath.h.

Member Function Documentation

◆ IsParityOdd()

static bool IsParityOdd ( EOrder  pOrder)
static

◆ IsRepeat()

static bool IsRepeat ( EOrder  pOrder)
static

◆ SetDegenerateThreshold()

static void SetDegenerateThreshold ( double  pThreshold = 16.0 *FLT_EPSILON)
static

◆ DegenerateThreshold()

static double DegenerateThreshold ( )
inlinestatic

Definition at line 98 of file fbxmath.h.

98 { return FbxEuler::mDegenerateThreshold; }

Member Data Documentation

◆ AxisTableSize

const int AxisTableSize
static

Definition at line 89 of file fbxmath.h.

◆ AxisTable

const int AxisTable[][3]
static

Definition at line 90 of file fbxmath.h.


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