This reference page is linked to from the following overview topics: List of Python Fbx classes.
This constraint class contains methods for accessing the properties of a position constraint.
A position constraint lets you constrain the position of an object based on the position of one or more sources.
Definition at line 26 of file fbxconstraintposition.h.
#include <fbxconstraintposition.h>

Public Member Functions | |
| void | AddConstraintSource (FbxObject *pObject, double pWeight=100) |
| Add a source to the constraint. | |
| bool | RemoveConstraintSource (FbxObject *pObject) |
| Remove a source from the constraint. | |
| int | GetConstraintSourceCount () const |
| Retrieve the constraint source count. | |
| FbxObject * | GetConstraintSource (int pIndex) const |
| Retrieve a constraint source object. | |
| void | SetConstrainedObject (FbxObject *pObject) |
| Set the constrained object. | |
| FbxObject * | GetConstrainedObject () const |
| Retrieve the constrained object. | |
Protected Member Functions | |
| virtual void | ConstructProperties (bool pForceSet) |
| Optional property constructor override, automatically called by default constructor. | |
| virtual EType | GetConstraintType () const |
| Access the type of the constraint. | |
Properties | |
| FbxPropertyT< FbxBool > | AffectX |
| This property handles whether to affect x axis. | |
| FbxPropertyT< FbxBool > | AffectY |
| This property handles whether to affect y axis. | |
| FbxPropertyT< FbxBool > | AffectZ |
| This property handles whether to affect z axis. | |
| FbxPropertyT< FbxDouble3 > | Translation |
| This property handles translation offset. | |
| FbxPropertyT< FbxReference > | ConstraintSources |
| This property handles constraint source objects. | |
| FbxPropertyT< FbxReference > | ConstrainedObject |
| This property handles constraint target objects. | |
| void AddConstraintSource | ( | FbxObject * | pObject, |
| double | pWeight = 100 |
||
| ) |
Add a source to the constraint.
| pObject | New source object. |
| pWeight | Weight of the source object. |
| bool RemoveConstraintSource | ( | FbxObject * | pObject | ) |
Remove a source from the constraint.
| pObject | Source object to remove. |
| int GetConstraintSourceCount | ( | ) | const [virtual] |
Retrieve the constraint source count.
Reimplemented from FbxConstraint.
| FbxObject* GetConstraintSource | ( | int | pIndex | ) | const [virtual] |
Retrieve a constraint source object.
| pIndex | Index of the source |
Reimplemented from FbxConstraint.
| void SetConstrainedObject | ( | FbxObject * | pObject | ) |
| FbxObject* GetConstrainedObject | ( | ) | const [virtual] |
Retrieve the constrained object.
Reimplemented from FbxConstraint.
| virtual void ConstructProperties | ( | bool | pForceSet | ) | [protected, virtual] |
Optional property constructor override, automatically called by default constructor.
| pForceSet | If the property value must be set regardless of default value. |
Reimplemented from FbxConstraint.
| virtual EType GetConstraintType | ( | ) | const [protected, virtual] |
Access the type of the constraint.
Reimplemented from FbxConstraint.
This property handles whether to affect x axis.
Default value is true.
Definition at line 40 of file fbxconstraintposition.h.
This property handles whether to affect y axis.
Default value is true.
Definition at line 46 of file fbxconstraintposition.h.
This property handles whether to affect z axis.
Default value is true.
Definition at line 52 of file fbxconstraintposition.h.
This property handles translation offset.
Default value is (0, 0, 0).
Definition at line 58 of file fbxconstraintposition.h.
This property handles constraint source objects.
Definition at line 62 of file fbxconstraintposition.h.
This property handles constraint target objects.
Definition at line 66 of file fbxconstraintposition.h.