Interface: CATNodeControlFPInterface
 
 
 
 

   

3ds Max CAT - Quick Navigation

This Function Publishing Interface is exposed by various components of 3ds Max CAT.

Interface: CATNodeControlFPInterface

Properties:

.NumArbBones: integer : Read 	 

Contains the number of arbitrary bones in the CATRig.

Read-only.

   

.Node: node : Read   

Contains the node the controller is assigned to.

Read-only.

   

.Address:Stringby value : Read 

Contains the address of the bone.

Read-only.

FOR EXAMPLE:

$[3].Address --get the address from the transform controller of a selected bone:
 "SceneRootNode.Hub.Limb[0].LimbBone[0].BoneSeg[1]"

   

.SetupTM: matrix3 by value : Read|Write 

Get/set the Setup Transformation Matrix.

   

.BoneDimensions: point3 by value : Read 

Contains the Bone's Dimensions (Length, Widht and Height).

Read-only.

   

.tmBoneParent: matrix3 by value : Read 

Contains the Bone Parent's Transformation Matrix.

Read-only.

   

.tmBoneWorld: matrix3 by value : Read 

Contains the Bone's World Transformation Matrix.

Read-only.

   

.tmBoneLocal: matrix3 by value : Read 

Contains the Bone's Local Transformation Matrix.

Read-only.

   

.LocalScale: point3 by value : Read 

Contains the Bone's Local Scale.

Read-only.

   

.tmChildParent: matrix3 by value : Read 

Contains the Bone's Child To Parent Transformation Matrix.

Read-only.

   

.Stretchy: boolean : Read|Write 

Get/set the Stretchy property of the Bone.

   

.EffectHierarchy: boolean : Read|Write 

Get/set whether changes to the Bone will affect the hierarchy or not.

   

.ApplyTransforms: boolean : Read|Write 

Get/set whether to apply transforms to the Bone.

   

.NumLayerFloats: integer : Read 

Contains the number of LayerFloat Controllers.

Read-only.

   

.ExtraBones: control by value array : Read 

Contains an array of all Extra Bones' Controllers.

Read-only.

   

.SetupModeLocks: bitArray : Read|Write|Validated by Validator function 

Get/set the bitarry of Setup Mode Locks.

   

.AnimationLocks: bitArray : Read|Write|Validated by Validator function 

Get/set the bitarry of Animation Locks.

   

.MirrorBone: node : Read|Write 

Get/set the mirror bone node.

   

Methods:

 <control>AddArbBone() 

Adds an arbitrary Bone to the Rig.

Returns the new Bone's ArbBone Controller.

   

 <control>GetArbBone <index>index 

Returns the ArbBone Controller of the indexed Arbitrary Bone.

   

 <control>CreateLayerFloat() 

Creates and returns a new LayerFloat Controller.

Exposed by

ArbBone : Matrix3Controller

CATBoneData : FloatController

CATBoneSegTrans : Matrix3Controller

CATCollarBone : Matrix3Controller

CATDigitSegTrans : Matrix3Controller

CATFootTrans2 : Matrix3Controller

CATSpineTrans2 : Matrix3Controller

HubTrans : Matrix3Controller

IKTarget_Trans : Matrix3Controller

PalmTrans : Matrix3Controller

TailTrans : Matrix3Controller

See Also