#include<kfbxconstraintsinglechainik.h>
List of all members.
Detailed Description
This constraint class contains methods for accessing the properties of a single chain IK constraint.
Definition at line63of filekfbxconstraintsinglechainik.h.
Member Enumeration Documentation
If the constaints read its animation on Translation and Scale for the nodes it constraints.
- eEVALTS_NEVER
- eEVALTS_AUTODETECT=eEVALTS_ALWAYS
Definition at line115of filekfbxconstraintsinglechainik.h.
Member Function Documentation
void SetLock | ( | bool | pLock | ) | |
Set the constraint lock.
- Parameters:
| pLock | State of the lock flag. |
Retrieve the constraint lock state.
- Returns:
- Current lock flag.
void SetActive | ( | bool | pActive | ) | |
Set the constraint active.
- Parameters:
| pActive | State of the active flag. |
Retrieve the constraint active state.
- Returns:
- Current active flag.
Set the Pole Vector type.
- Parameters:
| pType | New type for the pole vector. |
Retrieve the pole vector type.
- Returns:
- Current pole vector type.
Set the Solver type.
- Parameters:
| pType | New type for the solver. |
Retrieve the solver type.
- Returns:
- Current solver type.
Sets the EvalTS.
- Parameters:
Retrieve the EvalTS.
- Returns:
- The current EvalTS type
void SetWeight | ( | double | pWeight | ) | |
Set the weight of the constraint.
- Parameters:
| pWeight | New weight value. |
Get the weight of the constraint.
- Returns:
- The current weight value.
double GetPoleVectorObjectWeight | ( | KFbxObject* | pObject | ) | |
Get the weight of a source.
- Parameters:
| pObject | Source object that we want the weight. |
void AddPoleVectorObject | ( | KFbxObject* | pObject, |
| | double | pWeight=100 | |
| ) | | | |
Add a source to the constraint.
- Parameters:
| pObject | New source object. |
| pWeight | Weight value of the source object expressed as a percentage. |
int GetConstraintPoleVectorCount | ( | | ) | |
Retrieve the constraint source count.
- Returns:
- Current constraint source count.
Retrieve a constraint source object.
- Parameters:
| pIndex | Index of constraint source object. |
- Returns:
- Current source at the specified index.
Set the pole vector.
- Parameters:
Retrieve the pole vector.
- Returns:
- Current pole vector.
void SetTwist | ( | double | pTwist | ) | |
Set the twist value.
- Parameters:
Retrieve the twist value.
- Returns:
- Current twist value.
Set the first joint object.
- Parameters:
| pObject | The first joint object. |
Retrieve the first joint object.
- Returns:
- Current first joint object.
Set the end joint object.
- Parameters:
| pObject | The end joint object. |
Retrieve the end joint object.
- Returns:
- Current end joint object.
Set the effector object.
- Parameters:
| pObject | The effector object. |
Retrieve the effector object.
- Returns:
- Current effector object.