HM-3550: Morph Volume

This exercise shows how to smoothly change the shape of a B-pillar via morph volumes.

This exercise uses the body_side.hm file, which can be found in the hm.zip file. Copy the file(s) from this directory to your working directory.


Figure 1.

Open the Model File

In this step you will open the model file, body_side.hm.

  1. Start HyperMesh Desktop.
  2. To open the model file, click File > Open > Model from the menu bar, or click on the Standard toolbar.
  3. In the Open Model dialog, open the body_side.hm file.
    The model appears in the graphics area.

Create Morph Volumes

In this step, you will create morph volumes.

  1. To open the Morph Volumes panel, click Morphing > Create > Morph Volumes from the menu bar.
  2. Set the creation method to pick on screen.


    Figure 2.
  3. Set handle placement to corners only.
  4. Select the auto-tangent checkbox.
  5. On the Standard Views toolbar, click .
  6. Click the four red circles indicated in the image below to draw a window.
    HyperMesh creates a morph volume, which encloses the area.


    Figure 3.

Split Morph Volume

In this step you will split the morph volume.

  1. Go to the split/combine subpanel.
  2. Set the by nodes/by edge toggle to by edges.
  3. Select an edge of the morph volume close to location 1 as indicated in the following image.
    A green colored cross moves to the location of the black dot.


    Figure 4.
  4. Click split.
    The morph volume splits into two.
  5. Repeat steps 3.3 and 3.4, except select an edge of the morph volume close to location 2 as indicated in the previous image.

Change the Profile, Method 1

In this step you will change the profile of the b-pillar using fixed value based method.

  1. To open the Morph panel, click Morphing > Morph from the menu bar.
  2. Go to the move handles subpanel.
  3. Set the morphing method to translate.


    Figure 5.
  4. Set the orientation selector to along xyz.
  5. In the y val= field, type 100.
  6. Leave the x val= and z val= fields set to 0.
  7. Press and hold Shift, then drag your mouse around the eight handles indicated in the image below.


    Figure 6.
  8. Click morph.
  9. To verify that the b-pillar is morphed, rotate the model.


    Figure 7.
  10. To restore the model's original shape, click undo.

Change the Profile, Method 2

In this step you will change the profile using the interactive graphic manipulator base method.

  1. In the move nodes subpanel, set the morphing method to interactive and manipulators.


    Figure 8.
  2. Leave the other parameters and options set to their default values.
  3. On the Standard Views toolbar, click .
  4. Press and hold Shift, then drag your mouse around the eight handles indicated in the image below.
    A manipulator appears.


    Figure 9.
  5. Optional: You can select another node as the origin to set the manipulator in a different position.


    Figure 10.
  6. Zoom in and rotate close to the manipulator area.


    Figure 11.
  7. To translate the nodes, click and drag, graphically, one of the three yellow arrows of the manipulator.


    Figure 12.
  8. click undo.
  9. To rotate the nodes about the center of the manipulator, click and drag, graphically, one of the three yellow arcs of the manipulator.


    Figure 13.
  10. Click undo.
  11. To move the nodes in a plane, click and drag, graphically, one of the three yellow right angles of the manipulator.


    Figure 14.
  12. Click undo.
  13. To create more than one manipulator at a time, set the single manipulator/multiple toggle to multiple.


    Figure 15.
  14. To create a new manipulator, click new manip and then graphically select one or more moving nodes.
    Note: The different manipulators may have different selected entities and different parameters, and can be moved independently of one another.
  15. To move a manipulator, click a manipulator or simply move your mouse over a manipulator.
    HyperMesh updates the panel to the parameters associated to that manipulator. You can change the parameters or the entities associated with them if you desire.
  16. To make manipulators active or inactive, switch the manip:active/manip:inactive toggle. When active, the manipulators morph the model when you move them. When inactive, the manipulators will only change their own position and orientation when you move them.


    Figure 16.