MoFlowScript : MaxWrapper

Constructor

addScript <moflow> <script_name>      

Create a new motion flow script with the given name to the motion flow. Returns the new MoFlowScript.

Properties

<MoFlowScript>.startFrame Integer Default: 0f   
<MoFlowScript>.snippets Array Default: #() -- Read-only 

Array ofMoFlowSnippet values defined in the motion flow script

<MoFlowScript>.name String Default: Varies 
<MoFlowScript>.startPos Point3 Default: [0,0,0] 
<MoFlowScript>.startRot Float Default: 0 
<MoFlowScript>.tranIndices Array Default: #() 

Methods

addSnippet <MoFlowScript> <MoFlowSnippet> 

Adds the specified MoFlowSnippet to a motion flow script. Returns the MoFlowSnippet value.

insertSnippet <MoFlowScript> <MoFlowSnippet> <index_integer> 

Inserts the snippet at the location specified and returns the new script item. Returns the MoFlowSnippet value.

deleteSnippet <MoFlowScript> <index_integer> 

Deletes the indexed MoFlowSnippet from the motion flow script.

Related Methods

deleteScript <moflow> <index_integer> 

Deletes the indexed MoFlowScript from the motion flow.

computeAnimation <moflow> [redraw:<true>] [incGlobals:<false>] 

Computes the global flow network. This function has to be called to update any changes made to the motion flow network. redraw:true will redraw the viewports. incGlobals:true will also include the global motion flow network

Note:

Changes to the MoFlowScript property values do not cause an immediate update of the biped. ComputeAnimation must be called on the MoFlow value to recompute the biped motion.