Constructor
newSnippet <moflow> <filename> <point2_pos> <redraw:true> <load:true>
Adds a new MoFlowSnippet to the motion flow network, from the given .bip file. <point2_pos> is the position in windows coordinates where the origin is the top left of the snippet in the motion flow graph. Redraw:true will redraw the graph window. Load:true will immediately load the snippet. Returns the new MoFlowSnippet.
Properties
<MoFlowSnippet>.start Integer Default: 0
The start frame in the snippet file.
<MoFlowSnippet>.end Integer Default: Varies
The end frame in the snippet file.
<MoFlowSnippet>.clipName String Default: Varies
<MoFlowSnippet>.fileName String Default: Varies
<MoFlowSnippet>.pos Point2 Default: Varies
The coordinates of the snippet in the Motion Flow Graph.
<MoFlowSnippet>.active Boolean Default: True
<MoFlowSnippet>.transitions Array Default: #(MoFlowTransition : [X,X]) û read only
An array of the transitions defined for the snippet (MoFlowTransition values). The MoFlowTransition values printed show the the from and to MoFlowSnippet names.
<MoFlowSnippet>.randomStartProbability Integer Default: 100
Methods
addTransition <from_MoFlowSnippet > <to_MoFlowSnippet > <bool_optimize>
Adds a new MoFlowTransition to a motion flow Snippet. The optimize parameter acts as the "Optimize Selected Transition" in the Motion Flow Editor.
deleteTransition < MoFlowSnippet > <index_integer>
Deletes the indexed MoFlowTransition emanating from the MoFlowSnippet.
deleteTransitionTo <from_MoFlowSnippet > <to_MoFlowSnippet >
Deletes the transition that's emanating to the specified snippet.
Related Methods
addSnippet < MoFlowScript > < MoFlowSnippet >
Adds the specified MoFlowSnippet to a motion flow script. Returns the MoFlowSnippet value.
insertSnippet < MoFlowScript > < MoFlowSnippet > <index_integer>
Inserts a 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.
loadSnippetFiles <moflow>
Loads all of the snippet files whose file names are assigned. This function should be called whenever new snippets are added.
getSnippetIndex <moflow> <MoFlowSnippet>
Given the snippet, returns its index in the motion flow's .snippets array.
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
Notes
Changes to the MoFlowSnippet property values do not cause an immediate update of the biped. ComputeAnimation must be called on the MoFlow value to recompute the biped motion.