This Function Publishing Interface is exposed by CATParent : Helper and CATParentTrans : Matrix3Controller which are part of 3ds Max CAT.
Properties:
.CATMode: integer : Read|Write|Validated by Validator function
Get/set the CAT Mode.
.CATName:Stringby value : Read|Write
Get/set the name of the CAT Rig.
Setting this property will rename all CAT Rig bones and prefix them with the CATName.
.CATUnits: float : Read|Write|Validated by Validator function
Get/set the CAT Units value.
.ColourMode: integer : Read|Write
Get/set the CAT Color Mode.Default is 0.
.LengthAxis:String: Read|Write|Validated by Validator function
Get/set the Bone Length Axis mode.
Possible values are:
"X" - X Axis (default)
"Z" - Z Axis
.Node: node : Read
Contains a reference to the scene object representing the CATParent.
Read-only.
.RootHub: control : Read
Contains the HubTranscontroller of the Root Hub.
.CATVersion: integer : Read
Contains the CAT version number.
Read-only.
.CATRigSpace: matrix3 : Read
Contains the CAT Rig'slocal space.This is equivalent to .Node.transform
Read-only.
.CATRigNodes: node by value array : Read
Contains an array of all nodes that are part of the CATRig.
Read-only.
.CATRigLayerCtrls: control by value array : Read
Contains an array of all controllers that are part of the CATRig.
Read-only.
.RootTransformNode: node : Read
Contains a reference to the Root Transform Node.
Default is undefined. Use .AddRootNode()
to create a RootTransformNode.
Read-only.
Methods:
<void>AddHub()
Adds a Hub to the CATRig.
<boolean>LoadRig <String>filename
Loads a CATRig definition from the specified file name.
Returns true on success, false on failure.
<boolean>SaveRig <String>filename
Saves the CATRig definition to the specified file name.
Returns true on success, false on failure.
<node>GetBoneByAddress <Stringby value>Address
Returns a Bone node by its string address.
You can use the .Address
property exposed by CATNodeControlFPInterface to get a bone's address string.
<void>UpdateUserProps()
Updates the User Properties.
<void>AddRootNode()
Adds a Root Node. Accessible via the .RootTransformNode
property.
Exposed by