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