13 #ifndef _FBXSDK_SCENE_CONSTRAINT_SINGLE_CHAIN_IK_H_ 14 #define _FBXSDK_SCENE_CONSTRAINT_SINGLE_CHAIN_IK_H_ 103 double GetPoleVectorObjectWeight(
const FbxObject* pObject)
const;
110 void AddPoleVectorObject(
FbxObject* pObject,
double pWeight = 100);
115 int GetConstraintPoleVectorCount()
const;
121 FbxObject* GetPoleVectorObject(
int pIndex)
const;
126 void SetFirstJointObject(
FbxObject* pObject);
136 void SetEndJointObject(
FbxObject* pObject);
146 void SetEffectorObject(
FbxObject* pObject);
156 #ifndef DOXYGEN_SHOULD_SKIP_THIS #define FBXSDK_OBJECT_DECLARE(Class, Parent)
Macro used to declare a new class derived from FbxObject.
FBX SDK environment definition.
FbxPropertyT< FbxReference > FirstJointObject
This property handles first joint object.
FbxPropertyT< FbxReference > EffectorObject
This property handles effector object.
FbxPropertyT< FbxReference > EndJointObject
This property handles end joint object.
Base class for weighted animation constraints.
FbxPropertyT< FbxDouble3 > PoleVector
This property handles pole vector.
EFbxType
Type identifier constants.
EEvaluationMode
If the constraints read its animation on Translation and Scale for the nodes it constraints.
The base class of most FBX objects.
EPoleVectorMode
Pole vector mode.
FbxPropertyT< FbxReference > PoleVectorObjects
This property handles pole vector objects.
EFbxType FbxTypeOf(const FbxConstraintSingleChainIK::EPoleVectorMode &)
EType
Constraint attribute types.
FbxPropertyT< FbxEnum > SolverType
This property handles solver type.
This constraint class contains methods for accessing the properties of a single chain IK constraint...
FbxPropertyT< FbxDouble > Twist
This property handles twist value.
FbxPropertyT< FbxEnum > EvaluateTSAnim
This property handles evaluate TS animation.
ESolverMode
Solver pole vector mode.
virtual EType GetConstraintType() const
Access the type of the constraint.
virtual void ConstructProperties(bool pForceSet)
Optional property constructor override, automatically called by default constructor.
FbxPropertyT< FbxEnum > PoleVectorType
This property handles pole vector type.
The constraints never read its animation on translation and scale for the nodes.