13 #ifndef _FBXSDK_SCENE_CONSTRAINT_AIM_H_
14 #define _FBXSDK_SCENE_CONSTRAINT_AIM_H_
110 void AddConstraintSource(
FbxObject* pObject,
double pWeight = 100);
126 void SetConstrainedObject(
FbxObject* pObject);
136 void SetWorldUpObject(
FbxObject* pObject);
146 #ifndef DOXYGEN_SHOULD_SKIP_THIS
FbxPropertyT< FbxEnum > WorldUpType
This property handles world up type.
#define FBXSDK_OBJECT_DECLARE(Class, Parent)
Macro used to declare a new class derived from FbxObject.
FBX SDK environment definition.
An aim constraint governs an object's orientation so that the object points to other objects...
virtual FbxObject * GetConstrainedObject() const
Retrieve the constrained object.
FbxPropertyT< FbxBool > AffectZ
This property handles whether to affect the rotation around Z axis.
FbxPropertyT< FbxReference > AimAtObjects
This property provides access to the object or objects which are the targets.
Constraint object rotation up type.
Constraint scene up type.
virtual EType GetConstraintType() const
Access the type of the constraint.
FbxPropertyT< FbxDouble3 > AimVector
This property enables you set a specific axis for the constrained object to orient towards...
virtual FbxObject * GetConstraintSource(int) const
Retrieve a constraint source with the specified index.
FbxPropertyT< FbxBool > AffectX
This property handles whether to affect the rotation around X axis.
Base class for weighted animation constraints.
EFbxType
Type identifier constants.
EFbxType FbxTypeOf(const FbxConstraintAim::EWorldUp &)
The base class of most FBX objects.
Constraint object up type.
FbxPropertyT< FbxDouble3 > WorldUpVector
This property handles world up vector.
FbxPropertyT< FbxBool > AffectY
This property handles whether to affect the rotation around Y axis.
EType
Constraint attribute types.
EWorldUp
Constraint world up type, which has the same meaning with Maya.
FbxPropertyT< FbxDouble3 > RotationOffset
This property handles the rotation offset value.
virtual int GetConstraintSourceCount() const
Retrieve the count of constraint source.
This template class is used to contain user properties of specific data types.
FbxPropertyT< FbxReference > ConstrainedObject
This property provides access to the object being aimed.
FbxPropertyT< FbxDouble3 > UpVector
This property handles up vector.
FbxPropertyT< FbxReference > WorldUpObject
This property handles world up object.
virtual void ConstructProperties(bool pForceSet)
Optional property constructor override, automatically called by default constructor.