Morphing

Control Volumes

The Control Volumes tool is used to create and adjust morph boxes. These boxes are used to define morph constraints. Any nodes outside of the box will not participate in morphing.
Enclosed
A tool to create morph boxes.
  • Select elements around which box needs to be created
  • It is ideal to keep 5-10 % buffer from the selection
  • Only box control volumes are supported
Move tool
A tool to adjust dimension of the box.
  • Change option to Adjust volume in guidebar (using Morph option will morph the geometry with other mechanism)
  • Pick face/edge/point of box to manipulate box dimension

Control Points

Tool to define control points which can be either selected as active control points or fixed points in morph definition.

There are two ways to create control points:
  • Create control points:
    1. Interactively position the point in the displayed geometry. Once the point has been created, clicking on it again will bring up the Move tool to manipulate its position.
    2. In the guidebar, select elements/surfaces/parts and define the number of points to be created and sampling method (random or uniform). Sampling points will be created on selected geometry.
  • Rename control point group appropriately to be able to select them in Morph definition advance selection.

Morph definition

Parts
  • Only selected parts will be morphed.
  • If no parts are selected – all parts will be considered for morphing.
  • If connected parts to selected parts are not in selection, user will have to manually define fixed points at boundaries of connected parts.
Control volumes
  • Any nodes outside of the selected box will not participate in morphing.
  • Only one box definition is supported.
Active control points
  • Points which define
  • Either create points by clicking on geometry or use … button to select already created control points.
  • Nodes within sphere drawn from each control point with impact radius will be morphed.
Fixed control points
Points which constraint node movement of the nodes around.
Either create points by clicking on geometry or use … button to select already created control points.
Preview
Clicking on preview will create preview of the shape and will be animated.
If the shape is already created with morph setting, clicking on preview will overwrite existing shape.

Dialog Options

Translation vector
Defines how much control points will be moved
Impact radius
Defines the scope of nodes which will be morphed on moving control points. Nodes within sphere drawn from each control point with impact radius will be morphed.
Impact radius should be bigger than translation magnitude of control points.
Define symmetry
Enables symmetry morphing along the plane. With this option we can replate same morphing on both side of plane. User has to define plane normal and center point of plane.
Use manipulator to interactively define plane.

Shapes

Shapes are collections of perturbations from the initial configuration of the FE mesh before the morph.

When you morph your model, HyperMesh stores the morph internally as a collection of perturbations which you can then undo or redo. When you create a shape using the Shapes tool, the node perturbations are stored in the new shape entity along with biasing factors for the perturbations and details such as the biasing style. HyperMesh takes the difference between the initial state of the model and the current state of the model when creating a new shape. Creating shapes allows you to generate shape variables for optimization and store model changes for parametric studies.

When you create a shape, vectors are drawn for each node perturbation for the shape. The vectors are drawn the exact length of the perturbation.

Once a shape is saved, you can apply it to your model with any given scaling factor. Applying a shape in this way is like any other morphing operation and can be undone, redone, or saved as part of another shape.