In this tutorial, you will use morphing to change the thickness of the middle layers of a four-layered solid, while
maintaining the thickness of the outer layers.
In this tutorial, you will first create a bead using the default continuous edge connectivity. You will then update
the edges to free and see how it affects the bead creation.
In this tutorial, you will increase the diameter of one of the prongs of a yoke using morph volumes. You will reflect
the shape on to the other prong and finally position the combined shapes from one yoke to the other.
In this tutorial, you are given a temperature distribution at points defined by a cube (hexa element). You will use
shapes to interpolate the temperatures to the tube lying inside the cube.
In this tutorial, you will change a bead using the Node Edit > align node subpanel and record the shape function.
You will then reflect the shape to the other side of the mesh to complete the mesh update.
In the tutorial, you will be changing the length of the cab while preserving the shape of the wheel. To facilitate
the morphing process you will be employing constraint and symmetry.
Learn how to perform a DOE study using HyperStudy and the HyperStudy Job Launcher within HyperMesh. HyperMorph is used to parameterize the shape of the design.
Browsers supply a great deal of view-related functionality in HyperMesh by listing the parts of a model in a tabular and/or tree-based format, and providing controls inside the table
that allow you to alter the display of model parts.
Perform automatic checks on CAD models, and identify potential issues with geometry that may slow down the meshing
process using the Verification and Comparison tools.
In this tutorial you will create domains and handles, and morph the
model.
This exercise uses the morphing_1.hm file, which can be found in the
hm.zip file. Copy the file(s) from this directory to your
working directory.
Open the Model File
In this step you will open the model file,
morphing_1.hm.
Open the review the HyperMesh model,
morphing_1.hm.
Auto Generate Domains and Handles
In this step you will auto generate 2D domains and handles.
Click the Morphing menu in the menu bar and select Create > Domains.
Change the create method to auto functions.
Click generate.
Based on the model’s geometric features, the model’s elements are
organized into various domains and local handles are created and associated with
the domains.
Move Elements into a New Domain
In this step you will move elements into a new 2D domain.
Set the selector to 2D domains. Toggle to the
elems selector if not already there.
Click to clear the elements that were already
selected.
Using elems >> by window, select the elements indicated
in the following image.
Verify that partition 2D domains is active.
Click create to create the domain.
Local handles are created for the new domain. You should now have two
local domains. Elements can only belong to one domain at a time. Thus, the
elements you selected were moved into the new domain. This functionality makes
it very easy to group elements into different domains.
Split the Edge Domain
In this step you will split the edge domain of the radius to have more control when
morphing.
Click the edit edges subpanel in the Morphing > Domains panel.
Verify that the split option is selected.
With the domain selector active, select the edge domain of the part's radius as
shown in the following image.
The node selector automatically becomes active once the edge domain is
selected. Click the domain selector to make it active and
see that you selected the desired edge domain.
Click the node selector to make it active.
Select the node on the positive Y-axis end of the radius, as indicated in the
following image.
Click split to split the edge domain at the node.
Repeat the above process to further split the edge domain of the radius, this
time at the node indicated in the following image.
When complete, click return to exit the panel.
Add Local Handles
In this step, you will add local handles to the 2D domain on the part's left
side.
Click the Morphing menu and pick Create > Handles.
For name=, type local.
Click the attached to: domain selector to make it
active.
Select the 2-D domain on the part’s left side by selecting its red icon, as
indicated in the following image.
Click the by nodes: nodes selector to make it
active.
Select the two nodes as indicated in the previous image.
Click create to create the handles and add them to the
2D domain.
Click return to exit the panel.
Perform Basic Morphing
In this step, you will perform basic morphing to understand how domains and handles
interact with each other and the mesh.
Click the Morphing menu and select
Morph.
Select the move handles subpanel if not already
selected.
Change the mode to interactive if not already set.
With the handles selector active, select the two handles on the right-hand end
of the part as indicated in the image below. If you select one or more handles,
those handles follow the handle you drag.
Switch from manipulator to on
plane.
Click the N1 selector to make it active.
For N1, N2, and
N3, select any three nodes on the model to define a
plane.
Click morph.
The message, "pick handles and move to new location" appears in the
status bar.
Click on and drag one of the selected handles to morph the part.
As you drag the handle, the mesh's size and shape is adjusted. Notice
that the following occurs as the selected local handle is moved:
The handles selected in Step 6.2 above follow the handle you are
dragging.
All of the elements belonging to the selected local handle’s 2D domain
are affected by moving that local handle.
The 2D domain’s non-selected local handles act like anchors (they do not
move).
The nodes on the edge domains and between any two non-selected local
domains do not move.
None of the elements in the other 2D domain are affected.
Release the mouse button to complete the morphing operation.
Click undo.
The HyperMorph module allows for multiple
levels of undo and redo for all morphing operations. This functionality is
available for any particular HyperMesh session and
its current model as long as the session and its model remain open.
Click to clear the selected handles.
With the handles selector active, select one or more
global handles.
Click morph.
Click on and drag any global handle to morph the part.
The following occurs as the selected global handle is moved:
The handles selected in Step 2 above follow the handle you are
dragging.
The non-selected global handles act like anchors (they do not
move).
All of the elements, local handles, and edge domains are affected.