Interface: LimbFPInterface

This Function Publishing Interface is exposed by the CATLimbData2ReferenceTarget : ReferenceTarget of all 3ds Max CAT Limb Bones.

Interface: LimbFPInterface

Properties:

.IKTarget: node : Read      

Contains the IK Target Node.

Read-only.

.UpNode: node : Read   

Contains the Up Node.

Read-only.

.IsLeg: boolean : Read 

Contains true if the Limb Bone is part of a Leg, false if it is not.

Read-only.

.IsArm: boolean : Read 

Contains true if the Limb Bone is part of an Arm, false if it is not.

Read-only.

.LMR: integer : Read|Write 

Get/set the location of the bone as follows:

-1 - Left

0 - Middle

1 - Right

.SymLimb: Interface  : Read 

Contains the Interface of the Symmetrical Limb. This allows for very fast access to the opposite side of the rig.

Read-only.

.Palm: Interface : Read 

Contains the controller of the Palm.

Read-only.

.Collarbone: Interface : Read 

Contains the controller of the Limb's Collar Bone.

Read-only.

Methods:

<node>CreateIKTarget() 

Creates an IK Target node and returns it.

<void>RemoveIKTarget() 

Removes the IK Target.

<void>MoveIKTargetToEndOfLimb() 

Moves the IK Target to the end of the Limb.

<node>CreateUpNode() 

Creates an Up Node and returns it.

<void>RemoveUpNode() 

Removes the Up Node.

<Interface>CreatePalmAnkle() 

Creates a Palm Ankle and returns its Interface.

<void>RemovePalmAnkle() 

Removes the Palm Ankle.

<Interface>CreateCollarbone() 

Creates a Collar Bone and returns its interface.

<void>RemoveCollarbone() 

Removes the Collar Bone.

Exposed by

CATLimbData2ReferenceTarget : ReferenceTarget