Interface: CATMotion Functions

This Function Publishing Interface is exposed by the CATHierarchyRoot : FloatController and CATMotionLayer : FloatController which are part of the CATMotion animation system of 3ds Max CAT.

Interface: CATMotion Functions

Properties:

 .FootStepMasks : boolean : Read|Write      

Get/set the the state of the Footsetp Masks option.

 .ManualUpdates : boolean : Read|Write   

Get/set the state of the Manual Update option.

Methods:

 <void>CreateCATWindow() 

Creates a CATWindow.

 <boolean>LoadPreset <String>filename <boolean>newlayer 

Loads a preset from the file specified by the first argument.

If the second argument is true, the preset will be loaded into a new layer.

Returns true on success, false on failure.

 <boolean>SavePreset <String>filename 

Saves a preset to the file specified by the first argument.

Returns true on success, false on failure.

 <void>AddLayer() 

Adds a new layer.

 <void>RemoveLayer <integer>index 

Removes the indexed layer.

 <void>CreateFootPrints() 

Creates footprints.

 <void>ResetFootPrints <boolean>bOnlySelected 

Resets the footprints.

If the argument is true, only the selected footprints will be reset.

If the argument is false, all footprints will be reset.

 <void>RemoveFootPrints <boolean>bOnlySelected 

Removes the footprints.

If the argument is true, only the selected footprints will be removed.

If the argument is false, all footprints will be removed.

 <boolean>SnapToGround <node>grnd <boolean>bOnlySelected 

Removes Snaps the footprints to the ground object specified by the first argument.

If the second argument is true, only the selected footprints will be snapped to the ground.

If the second argument is false, all footprints will be snapped to the ground.

 <void>UpdateDistCovered() 

Updates the covered distance information.

 <void>UpdateSteps() 

Updates the steps.

Exposed by

CATHierarchyRoot : FloatController

CATMotionLayer : FloatController