*morphupdatemodelcheck

Scans through all morphing entities and updates all of those that require attention, such as domains needing to be recalculated.

Syntax

*morphupdatemodelcheck

Type

HyperMesh Tcl Modify

Description

This command will scan through all of the morphing entities and update those which have been modified since the last time this command was run. This command is a maintenance tool used by HyperMorph to update morphing entities due to changes in other morphing entities or in parts of the mesh governed by domains. When HyperMesh is used interactively this command is called whenever you enter or leave a HyperMorph panel, leave the delete panel, or output shapes.

Some of the purposes this command serves are to update the domains if any of their elements were deleted, update handle influence coefficients if their domains have been changed, and update symmetries if their handles have changed. Because performing these actions can take a considerable amount of time, it is done infrequently rather than whenever a handle or a domain is modified. This allows you to make a number of changes to the model while in the domain panel and only need to wait for influences to be calculated when you leave the panel.

When running HyperMesh in batch mode it is recommended to call this command before any morphing command is to be called and before any shapes are to be output. Note that domains will only be recalculated when they need to be recalculated regardless of how often this command is called, thus calling this command frequently will not significantly slow down the performance of any batch processes.

Example

To update all morphing entities in the model:

*morphupdatemodelcheck

Errors

None.

Version History

11.0