Make Parametric Changes

Dimensions such as distance and angle can be changed easily in HyperMorph.

Translate/Rotate Handles

  1. From the Tools page, click HyperMorph.
  2. Click Morph.
  3. Select the Move Handles subpanel.
  4. Translate the handles.
    1. Change the upper middle selector from move to node to translate.
    2. Use the handles selector to select handles.
    3. Select a vector and distance.
    1. Select the desired xyz translation.
    2. Click translate.
      The handles move the specified distance in the specified direction and the model morphs accordingly.
  5. Rotate the handles.
    1. Change the upper middle selector from translate to rotate.
    2. Use the handles selector to select handles.
    3. Select an axis of rotation.
    4. Set the rotation angle.
    5. Click rotate.
      The handles rotate about the axis the specified angle and the model morph accordingly.
  6. Specify dimensions more precisely
    1. Select the Alter Dimensions subpanel.
    2. Set the upper left selector to distance.
    3. Change the middle left selector to nodes and handles.
    4. Select node a and node b at nodes whose distance you want to change
    5. Select follower handles for node a that are near node a.
    6. Select follower handles for node b that are near node b.
    7. Change the distance value.
    8. Click morph.
      HyperMorph moves the follower handles for node a as a group and the follower handles for node b as a group either towards each other or away from each other so that the new distance between node a and node b is equal to the specified distance. If the left selector is set to hold end a, node a will not move, same for node b. If the left selector is set to hold middle, both node a and node b will move the same distance.


      Figure 1. Morph by Altering Distance between Two Nodes. The width of the car is found by placing node a (green dot) on the right hand door and node b (blue dot) on the left hand door. The handles on the right side of the model are selected as followers for node a and the handles on the left side of the model are selected as followers for node b. The distance is changed and the model morphs.

Change Angles

  1. From the Tools page, click HyperMorph.
  2. Click Morph.
  3. Select the Alter Dimensions subpanel.
  4. Set the upper left selector to angle.
  5. Change the middle left selector to nodes and handles.
  6. Select node a, vertex, and node b at nodes whose angle you want to change.
  7. Select follower handles for node a that are near node a.
  8. Select follower handles for node b that are near node b.
  9. Change the angle value.
  10. Click morph.
    HyperMorph moves the follower handles for each end in a way so that the new angle between node a, the vertex, and node b are the specified angle. If necessary, HyperMorph will iterate to achieve the desired angle, or at least get close. If node a and node b are selected coincident with one of the follower handles, iteratation is not necessary.


    Figure 2. Morph by Altering Angle Formed by Three Nodes. The slope of the windshield is altered by defining an angle using three nodes, green, blue, and red, selecting two handles at the front of the car as followers for node a (green), and selecting two handles on either side of the windshield as followers for node b (red node). The angle is changed from 160 degrees to 150 degrees. Note that the handles on either side of the windshield were constrained to move along the x-axis (front to back) thus maintaining the height of the roof.