This Function Publishing Interface is exposed by various components of 3ds Max CAT.
Interface: CATNodeControlFPInterface
Contains the number of arbitrary bones in the CATRig.
Contains the node the controller is assigned to.
Contains the address of the bone.
Get/set the Setup Transformation Matrix.
Contains the Bone's Dimensions (Length, Widht and Height).
Get/set the Stretchy property of the Bone.
Get/set whether changes to the Bone will affect the hierarchy or not.
Get/set whether to apply transforms to the Bone.
Contains the number of LayerFloat Controllers.
Get/set the bitarry of Setup Mode Locks.
Get/set the bitarry of Animation Locks.
Adds an arbitrary Bone to the Rig.
Returns the new Bone's CATNodeControlFPInterface Interface since 3ds Max 2013. In previous versions, it used to return the bone's ArbBone controller
You can use the Interface's .Node property to access the actual node of the new arbitrary Bone (see top of this page).
Returns the CATNodeControlFPInterface Interface of the indexed Arbitrary Bone since 3ds Max 2013. In previous versions, it used to return the bone's ArbBone controller.
Creates and returns a new LayerFloat Controller.
CATBoneDataMatrix3Controller : Matrix3Controller
CATBoneSegTrans : Matrix3Controller
CATCollarBone : Matrix3Controller
CATDigitSegTrans : Matrix3Controller
CATFootTrans2 : Matrix3Controller
CATSpineTrans2 : Matrix3Controller
IKTarget_Trans : Matrix3Controller