CATHierarchyRoot : FloatController {507514e5,30b07fad}This Controller is a component of the CAT Motion Controllers Hierarchy of3ds Max CAT.

Constructor
Class instances not creatable by MAXScriptProperties
<CATHierarchyRoot>.Branches (Layer) : float arrayContains the array of branches (layers) of the Root controller.
Accessing the .controller property of each array element returns the respective CATHierarchyBranch controller.
<CATHierarchyRoot>.BranchNames (LayerNames) : string arrayGet/set the array of names of the Root controller's branches.
Setting the arrays or the array's elements will rename the branches of the root controller.
<CATHierarchyRoot>.Expanable : integerGet/set the expandable property of the Root controller.
<CATHierarchyRoot>.BranchParent : maxObjectContains the parent controller.
<CATHierarchyRoot>.BranchIndex : integerContains the branch index.
<CATHierarchyRoot>.BranchOwner : maxObjectContains the Branch owner controller.
<CATHierarchyRoot>.Weights : floatContains the Weights subAnim.
Accessing the .controller property returns the CATHierarchyLeaf controller of the Weights track.
<CATHierarchyRoot>.CATParent : maxObjectContains the CATParent object.
<CATHierarchyRoot>.PathNode (PAth_Node) : nodeGet/set the Path Node used to force the CATMotion animation to follow an animated object.
<CATHierarchyRoot>.GroundNode (Ground_Node) : nodeGet/set the Ground Node used to force the CATMotion animation to run on a terrain.
<CATHierarchyRoot>.PathFacingRatio : floatGet/set the Path facing ratio.
<CATHierarchyRoot>.CATMotionFlags : integerGet/set the CATMotion flags value.
<CATHierarchyRoot>.Retargetting : floatGet/set the retargeting value.
<CATHierarchyRoot>.ActiveLeaf : integerGet/set the active leaf index.

<CATHierarchyRoot>.StartTime : floatGet/set the CATMotion's Start Time value.
<CATHierarchyRoot>.EndTime floatGet/set the CATMotion's End Time value.
<CATHierarchyRoot>.MaxStepTime floatGet/set the max. step time value.
<CATHierarchyRoot>.MaxStepLength floatGet/set the Max Stride Length value.
<CATHierarchyRoot>.Direction floatGet/set the Direction value.
<CATHierarchyRoot>.Gradient floatGet/set the Gradient value.
<CATHierarchyRoot>.WalkMode: integerGet/set the Walk Mode value.
Possible values are:
0 - Walk On Spot
1 - Walk On Line
2 - Walk On Path Node
<CATHierarchyRoot>.StepEase floatGet/set the Step Ease value.
<CATHierarchyRoot>.DistCovered floatContains the covered distance value.
Use the .updateDistCovered() method exposed by the CATMotion Functions interface to force a refresh of the data.
<CATHierarchyRoot>.CATMotionHub : maxObjectContains the Rig's Hub.
Interface:CATMotion FunctionsSee Interface: CATMotion Functions for properties and methods.