HyperMesh and BatchMesher

Editing Geometry

Editing Geometry

Previous topic Next topic Expand/collapse all hidden text  

Editing Geometry

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

There are many different ways to edit existing geometry in HyperMesh.  The methods used to edit a particular geometry depend on both the entities available for input and the level of detail required.  The following methods are available for editing geometry in HyperMesh:

hmtoggle_plus1greyNodes
clear - Deletes temp nodes (Temp Nodes panel).
associate - Associates nodes to fixed points, surface edges and surfaces by moving them onto those entities (Node Edit panel).
move - Moves nodes along surfaces (Node Edit panel).
place - Places nodes on a surface at a specified location (Node Edit panel).
remap - Moves nodes by mapping them from one line or surface edge to another (Node Edit panel).
align - Aligns/projects nodes to an imaginary line (Node Edit panel).
find - Create temp nodes by finding FE nodes associated with other FE entities (Find panel).
translate - Moves nodes along a vector direction (Translate panel).
rotate - Rotates nodes about a vector axis (Rotate panel).
scale - Scales the dimensions of nodes either proportionally or uniformly (Scale panel).
reflect - Reflects nodes about a plane to create a mirror image (Reflect panel).
project - Projects nodes onto a plane, vector, line/surface edge or surface (Project panel).
position - Translates and rotate nodes into new positions (Position panel).
permute - Switches the coordinates of nodes (Permute panel).
renumber - Renumbers nodes (Renumber panel).
Misc. API commands that do not have an associated panel.

 

hmtoggle_plus1greyFree Points
delete - Deletes free points (Delete panel).
translate - Moves free points along a vector direction (Translate panel).
rotate - Rotates free points about a vector axis (Rotate panel).
scale - Scales the dimensions of free points either proportionally or uniformly (Scale panel).
reflect - Reflects free points about a plane to create a mirror image (Reflect panel).
project - Projects free points onto a plane, vector, line/surface edge or surface (Project panel).
position - Translates and rotate free points into new positions (Position panel).
permute - Switches the coordinates of free points (Permute panel).
renumber - Renumbers free points (Renumber panel).
Misc. API commands that do not have an associated panel.

 

hmtoggle_plus1greyFixed Points
suppress/remove - Suppresses non-vertex fixed points (Point Edit panel, Quick Edit panel).
replace - Combines multiple fixed points by moving them to one fixed point location (Point Edit panel, Quick Edit panel).
release - Releases fixed point vertices such that any shared edges attached to the point become free edges (Point Edit panel, Quick Edit panel).
renumber - Renumbers fixed points (Renumber panel).
Misc. API commands that do not have an associated panel.

 

hmtoggle_plus1greyLines
delete - Deletes lines (Delete panel, Lines panel).
combine - Combines two lines into one (Line Edit panel).
split at point - Splits lines at graphically selected locations (Line Edit panel).
split at joint - Splits lines at segment end points (Line Edit panel).
split at line - Splits lines by using a cut line (Line Edit panel).
split at plane - Splits lines at plane intersection locations (Line Edit panel).
smooth - Smooths segmented lines (Line Edit panel).
extend - Extends lines by either a specified distance, or to meet an existing node, point, line/surface edge or surface (Line Edit panel).
translate - Moves lines along a vector direction (Translate panel).
rotate - Rotates lines about a vector axis (Rotate panel).
scale - Scales the dimensions of lines either proportionally or uniformly (Scale panel).
reflect - Reflects lines about a plane to create a mirror image (Reflect panel).
project - Projects lines onto a plane, vector or surface (Project panel).
position - Translates and rotate lines into new positions (Position panel).
permute - Switches the coordinates of lines (Permute panel).
renumber - Renumbers lines (Renumber panel).
Misc. API commands that do not have an associated panel.
Additional capabilities are available in solidThinking and solidThinking Inspire.

 

hmtoggle_plus1greySurfaces
delete - Deletes surfaces (Delete panel, Quick Edit panel).
trim - Trims surfaces using nodes, lines, surfaces and planes (Surface Edit panel, Quick Edit panel).
untrim/unsplit - Removes various trim/split lines from surfaces (Surface Edit panel, Edge Edit panel, Quick Edit panel).
offset - Offsets surfaces along their normal directions while maintaining topological connectivity (Surface Edit panel).
extend - Extends the edges of surfaces to meet or intersect other surfaces (Surface Edit panel, Midsurface panel).
shrink - Shrinks surfaces by drawing in all surfaces edges (Surface Edit panel).
defeature - Removes pinholes, surface fillets, edge fillets and duplicate surfaces (Defeature panel, Edge Edit panel).
midsurfaces - Modifies and edits extracted midsurfaces (Midsurface panel).
surface edges - Toggles, suppresses, unsuppresses and equivalences surface edges (Edge Edit panel, Quick Edit panel).
washer - Trims surfaces using free edge closed loop or shared edge offsets (Quick Edit panel).
autocleanup - Performs basic automatic geometry cleanup functions in preparation for meshing (Autocleanup panel).
dimensioning - Modifies dimensions of or between surfaces (Dimensioning panel).
morphing - Morphs surfaces that have had associated nodes morphed away from them (Morph panel).
translate - Moves surfaces along a vector direction (Translate panel).
rotate - Rotates surfaces about a vector axis (Rotate panel).
scale - Scales the dimensions of surfaces either proportionally or uniformly (Scale panel).
reflect - Reflects surfaces about a plane to create a mirror image (Reflect panel).
position - Translates and rotate surfaces into new positions (Position panel).
permute - Switches the coordinates of surfaces (Permute panel).
renumber - Renumbers surface edges and surfaces (Renumber panel).
Misc. API commands that do not have an associated panel.
Additional capabilities are available in solidThinking and solidThinking Inspire.

 

hmtoggle_plus1greySolids
delete - Deletes solids (Delete panel).
trim - Trims solids using nodes, lines, surfaces and planes (Solid Edit panel).
merge - Combines two or more solids into a single solid (Solid Edit panel).
detach - Detaches solids that have shared fin faces from each other (Solid Edit panel).
boolean - Performs complex merge and split functions on solids (Solid Edit panel).
dimensioning - Modifies dimensions of or between surfaces (Dimensioning panel).
translate - Moves solids along a vector direction (Translate panel).
rotate - Rotates solids about a vector axis (Rotate panel).
scale - Scales the dimensions of solids either proportionally or uniformly (Scale panel).
reflect - Reflects solids about a plane to create a mirror image (Reflect panel).
position - Translates and rotate solids into new positions (Position panel).
permute - Switches the coordinates of solids (Permute panel).
renumber - Renumbers solids (Renumber panel).
Misc. API commands that do not have an associated panel.
Additional capabilities are available in solidThinking and solidThinking Inspire.  See tutorial HM-2080 for an example.

 

 

 

See Also:

Creating Geometry

Querying Geometry