HyperMorph Module

Use the HyperMorph module to alter models in useful, logical, and intuitive ways while keeping mesh distortion to a minimum.

Location: Tool page

HyperMorph provides various methods of morphing.
Global Domains and Handles
Place handles anywhere in the model, such as at the intersections of parts, and alter the shape of the model while stretching or compacting the mesh between the handles.
This method is ideal for space frames.
Local Domains and Handles
Create a framework of domains and handles for the mesh, which can be used to change lengths, angles, radii, and arc angles as well as more general shape changes.
This method is ideal for parametric changes.
Morph Volumes
Enclose the mesh in one or more deformable 3D blocks. Each block is a "morph volume" (often referred to as "mvol" for brevity) and governs the movement of the mesh within its boundaries. Thus, by changing the shapes of the blocks, you can change the shape of the mesh.
This method is ideal for making simple changes to complex models.
Freehand
Apply morphing directly to the mesh without needing any additional entities (such as domains or morph volumes) set up first.
This method is ideal for new users and for making arbitrary, rapid, and custom changes.

HyperMorph supports each of these processes with the same basic features, such as unlimited levels of undo, automatic element quality checking, automatic mesh smoothing, automatic remeshing, and morph constraints. In addition, each approach can be used separately or they can be combined to enhance the degree of control that you have over the model.

The panels in the HyperMorph module are arranged in four columns, based on their function.
  • The first column contains features that affect morphing: Constraints, Systems, Symmetry, and Shapes.
  • The second column contains methods of creating and editing morph entities: Morph Volumes, Domains, and Handles.
  • The third column contains panels that allow you to perform mesh morphing: Morph, Map to Geom, and Freehand.
  • The fourth column contains the Morph Options panel.

To begin, you can enter either the Domains panel to create global or local domains and handles, the Morph Volumes panel to create morph volumes, or the Freehand or Map to Geom panels to morph the mesh directly. Morphing using domains, handles, and morph volumes is done in the Morph panel by moving the handles and in the Map to Geom panel by mapping domains, nodes, elements, or morph volume edges to geometric entities. The Freehand panel can be used with models that have (or lack) domains, handles, and morph volumes.