*morphlistupdate
Updates the morphing undo/redo list.
Syntax
*morphlistupdate mode start finish
Type
HyperMesh Tcl Modify
Description
This command will either clear or compress the morphs on the undo/redo list for the given range. If start and finish are both set to zero, the entire list will be affected. If a morph is cleared while still applied to the model, the morph will not be unapplied during clearing and thus will end up being permanently applied.
The API function hm_morph_getcountercurrent will return the current value of the counter for the undo/redo list. hm_morph_getcountermaximum will return the total number of morphs on the undo/redo list.
Inputs
- mode
- The type of update to perform. Valid values are:
- start
- Starting morph number (1 or higher).
- finish
- Finishing morph number (1 or higher).
Examples
To clear morphs 1, 2, and 3 from the morph list:
*morphlistupdate 0 1 3
To compress morphs 1, 2 and 3 into a single morph. If the morph list contained more morphs, the first morph will be the same as the first three morphs applied simultaneously followed by the rest of the morphs on the list:
*morphlistupdate 1 1 3
Errors
if { [ catch {command_name...} ] } {
# Handle error
}