Explore, organize and manage your personal data, collaborate in teams, and connect to other data sources, such as
corporate PLM systems to access CAD data or publish simulation data.
Overview of external readers and the Altair Binary Format, the generic ASCII reader, running HyperWorks in batch mode, using Tcl/Tk commands, translators, and result math.
This API allows external applications to link HyperMesh as a library and provides a limited set of functions and structures to access specific functionality.
This section contains details on general HyperWorks Desktop scripting concepts, along with documentation on the Tcl commands that can be used to query and modify the database and GUI.
The functionality of the HyperMesh Tcl Modify Command commands are available through Tcl. Additionally, commands that allow you to extract information from the HyperWorks Desktop database, such as entity ID numbers on a mark, a list of assemblies, component names, elements per component, nodes per
element, node values, and so forth. These are known as HyperMesh Tcl Query Command commands. They are used to query information from the database or template system.
Creates mass elements with the option to create the mass on the independent entities or to create a set out of those entities
and attach the set to the element mass created.
Create apply mass connectors at the specified location with certain rules, and realize them using a specified config type,
mass value and distribution type.
Creates a certain style of connector at locations specified by a list, with certain rules and details, and realize the
connectors using specified realization details.
Creates nodes and spotweld elements between two surfaces on the selected lines at a specified spacing or density with
an element type, coordinate system, and property ID.
Generates surface meshes using surface deviation parameters with growth ratio transitions given by refinement sizes defined
on points, edges and surfaces.
Within the interactive element cleanup tool, repeats the effects of the last specified command that was reversed by a
call to *elementqualityundoaction().
Marks the specified nodes of the old elements as fixed nodes (nodes that must be retained in the mesh to be created) before
using the commands for remeshing/meshing by elements.
Fits an inferred surface through the selected plate or shell elements and measures their chordal deviation from the inferred
surface or from the geometric surface to which they belong, and puts those that exceed the given threshold on the specified
outputmark.
Tests elements for whether or not they are connected in any one of a number of common but invalid ways and puts those
that are on the specified outputmark.
Tests elements for whether or not any two share the same nodes in the same order and puts all except one of any set of
duplicates on the specified outputmark.
Tests 2 and 3 dimensional elements for whether or not they pass the interior angle element quality check, and puts those
that fail on the specified outputmark.
Geometrically replaces a selection of surfaces with a second selection of surfaces, reconnecting the new surfaces to the
rest of the original surfaces according to the original connections.
Inputs an ASCII analysis input deck, and for certain import translators, invokes a Part Browser to allow selecting various options while importing the chosen model.
Informs HyperMesh that the next call to *feinputwithdata2 should have the input translator skip over reading include files entirely, and only import the base file.
Informs HyperMesh that the next call to *feinputwithdata2 should have the input translator recognize and preserve include file information, so that the model might be written
out with the entities segregated into their respective files.
This command allows you to export HyperMesh files on a per-component basis, so that you can export HyperMesh geometry that is part of a larger assembly without exporting the entire assembly.
Create a section on a binder surface and create five handles on it. The binder section can be identifying by a cutting
plane, by two nodes or selecting an existing line. The binder is automatically identified.
Creates the base point for the symmetry plane, the n1/n2 node of the given line and the part of this line between n1/n2
needed for the double attached feature.
Reflects the current die part, duplicating elements and surfaces, and fills the gap in between, creating the surface and
the mesh in the die part component.
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm. Can only be used with *surfacemode 3 and one of the *drag...toformsurface commands.
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm. Can only be used with *surfacemode 3 and one of the *linedrag...toformsurface commands.
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm that approximates a skin
surface. Can only be used together with *surfacemode 3 and *skinsurface.
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm. Can only be used with *surfacemode 3 and one of the *spin...toformsurface commands.
Within the automeshing module, generates quad or tria elements using a flexible surfaceless algorithm. Can only be used
together with *surfacemode 3 and *splinesurface.
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm. Can only be used with *surfacemode 3 and one of the *surfacecone... commands.
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm. Can only be used with *surfacemode 3 and one of the *surfacesphere... commands.
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm. Can only be used with *surfacemode 3 and one of the *surfacetorus... commands.
Brings all the marked elements into the automeshing module and prepares it for processing, enabling the use of all the
restricted module commands. All elements previously attached to this mark are deleted.
Brings a surface into the automeshing module and prepares it for processing, enabling the use of all the restricted module
commands. All elements previously attached to the surface are deleted.
Within the automeshing module, generates quad or tria elements using a flexible surfaceless algorithm that approximates
a ruled surface. Can only be used together with *surfacemode(3) and one of the *linearsurface...() commands.
Creates a ruled surface between two trimmed line lists, and optionally, prepares it for immediate use within the automesher.
It can also identify a region in the shape of a ruled surface for the automesher to use under the mesh without surface
option.
Creates a ruled surface between a node list and a trimmed line list, and optionally, prepares it for immediate use within
the automesher. It can also identify a region in the shape of a ruled surface for the automesher to use under the mesh
without surface option.
Drags a trimmed line along a trimmed line to create a surface, and optionally, prepares it for immediate use within the
automesher. It can also identify a region in the shape of a line-dragged surface for the automesher to use under the mesh
without surface option.
Drags a list of nodes along a trimmed line to create a surface, and optionally, prepares it for immediate use within the
automesher. It can also identify a region in the shape of a line-dragged surface for the automesher to use under the mesh
without surface option.
Removes 2D holes in the geometry, that has single boundary line, by filling it with surface. Optionally, one can create
a vertex point at the center of the hole.
Creates a load (forces, temperature, moment, velocity, acceleration, or constraints) on nodes, fixed points (surface vertices
or weld points), surface edges, and surfaces.
Creates a load (forces, temperature, moment, velocity, acceleration, or constraints) on nodes, fixed points (surface vertices
or weld points), surface edges, and surfaces, defined in a local coordinate system.
Applies a smoothing algorithm to a mark of elements for a given number of iterations. Optionally, one or more nodes may
be specified as being anchored in place and not movable.
Applies a simple smoothing algorithm to reposition the interior floating nodes in a mesh of solid elements, attempting
to moderate variations in element size and quality.
Deletes components named midsurface to edit, targets, surface to offset, new target, targets being combined, surface thickness,
and surface without thickness.
Removes conflicts between base surface information and planar or sweep plate information on all surfaces by changing the
type of all relevant planar and sweep plates into offset plates.
Removes relevant pre-existing midsurfaces and plate display components, extracts mid-surfaces corresponding to the existing
plate edit information, and re-draws the plate display components.
Creates a mesh type morphconstraint for the selected nodes with the option of having those nodes either move along the
specified mesh or be bounded by it.
Creates either a fixed or cluster type morphconstraint for the selected nodes with the options of having mesh stretching
around those nodes and having the nodes rotate.
Creates a vector type morphconstraint for the selected nodes with the option of having those nodes bounded to move no
closer than a given distance from the specified plane.
Updates a mesh type morphconstraint for the selected nodes with the option of having those nodes either move along the
specified mesh or be bounded by it.
Creates either a fixed or cluster type morphconstraint for the selected nodes with the options of having mesh stretching
around those nodes and having the nodes rotate.
Creates a vector type morphconstraint for the selected nodes with the option of having those nodes bounded to move no
closer than a given distance from the specified plane.
Fits domains, elements, or morph volume faces to surfaces or a mesh, matching boundary edges and projecting the interior
nodes on to the target entities.
Creates two lines and maps selected nodes from one to the other optionally following the curvature differences (rotate)
between the lines and/or mapping about an axis (axis and plane) or using a number of linear mapping options.
Maps selected nodes from one surface or element mark to the other surface or element mark optionally following the curvature
differences (rotate) between the surfaces or element marks and/or mapping about an axis (axis and plane) or using a number
of linear mapping options.
Maps selected elements lying on an initial set of lines to an interpolated cross section represented by another set of
lines optionally rotating trailing nodes and/or mapping about an axis (axis and plane) or using a number of linear mapping
options.
Applies all shapes stored on an internal list at their stored multipliers as well as any shapes linked to those shapes
via desvar, deqatn and dlink2 cards.
Creates a series of morph volumes using a selected profile (elements, morph volumes, lines, matrix) along a line, vector,
through elements, or about an axis.
Re-centers the view around a specified point, zooms in or out to fit a specified radius around that point, and does all
of this in a specified number of frames of animation rather than instantly.
Extract the final design geometry from OptiStruct topology, topography and shape optimization results, and achieve smoothed plies from free-size optimization results
on composites.
Given a hexa element and two nodes diagonally across a face of that element, splits the hexa according to a set pattern
and propagates that split to any hexa adjoining the opposite face of the hexa and so on through the displayed elements
of the database.
Selectively applies QI smoothing (the quality index-based node-position optimization) to elements violating the quality
index thresholds. Allowed displacements of nodes on the feature edges are limited by user-specified thresholds. The command
tries to fix the failed elements while making moving the feature nodes as little as possible.
Remeshes the current model with FE type definitions maintained, used to improve the mesh quality in OptiStruct free shape, shape or topography optimization.
Discards the unresolved IDs database and creates a new one by examining every entity and its link to other entities to
see which are actually unresolved.
Creates a rigidlink elem by calculating the independent node based on selection of dependent nodes. Location of independent
nodes will be at the geometric center of dependent nodes.
Create a rigid link element with dependent nodes attached as a node set connected to the element. The attached node set
may exist before or may be created from a given mark of dependent nodes while the rigid link element is created.
Creates a rigidlink by calculating the independent node based on selection of dependent nodes defined by collector. The
supported collectors are comps, mats, assems, props and sets.
Scans all the displayed surfaces, finds those for which all the meshing algorithms failed, and places them on the specified
mark. This command is used after one of the commands performing meshing by surfaces.
Updates the nodes of a seatbelt to any intermediate/final configuration. This is attained while tensioning with a choice
to maintain the length of the seatbelt.
Detects holes in 3D models, groups them by diameter and moves the surfaces defining the holes to separate components created
for each hole diameter group.
Sets the element (material) orientation by setting the angle. This angle is measured from the I-J (1-2) edge of the element
around the normal of the element. Re-orients and visualizes the element (material) coordinate systems for selected elements.
Used in the Solidmap panel to create fixed points on the edges of selected components. These points are generated from
nodes on the component’s edges that fall within a specified tolerance, and are meant to be transitory.
Creates a 3D or planar surface defined by a set of lines, and optionally, prepares it for immediate use within the automesher.
It can also identify a region in the shape of a Coons patch surface for the automesher to use under the mesh without surface
option.
Adds meshing fixed points to a mark of surfaces, either by breaking edges or adding interior fixed points. The coordinates
of the fixed points are supplied by a list of nodes.
Adds meshing fixed points to a mark of surfaces, either by breaking edges or adding interior fixed points. The coordinates
for the fixed points are supplied by a pointmark.
Creates a full or partial cone, and optionally, prepares it for immediate use in the automesher. It also can identify
a conical region for the automesher to use under the mesh without surface option.
Creates a cone with a specified center and radius, and optionally, prepares it for immediate use in the automesher. It
also can identify a conical region for the automesher to use under the mesh without surface option.
Reorganize the topology of a given set of surfaces based on various input test parameters. There are five separate tests
available as well as options to close orphans and update or move (explained below). If the arguments to a test are -1,
the test is not done. Therefore, the command is used for a variety of combinations of various tests.
Removes any trim lines from the selected surfaces and lets the surface expand to its natural limits. The trim lines are
separated from the surface and placed in the current component.
Creates a square, planar surface, and optionally, prepares it for immediate use within the automesher. It can also identify
a region in the shape of a square planar surface for the automesher to use under the mesh without surface option.
Creates a skin surface across a line list, and optionally, prepares it for immediate use in the automesher. It can also
identify a region in the shape of a skin surface for the automesher to use under the mesh without surface option.
Creates a sphere which passes through the four specified nodes, and optionally, prepares it for immediate use within the
automesher. It can also identify a region in the shape of such a sphere for the automesher to use under the mesh without
surface option.
Creates a full or partial sphere, and optionally, prepares it for immediate use within the automesher. It can also identify
a region in the shape of such a sphere for the automesher to use under the mesh without surface option.
Creates a sphere with a specified center and radius, and optionally, prepares it for immediate use within the automesher.
It can also identify a region in the shape of such a sphere for the automesher to use under the mesh without surface option.
Creates a full or partial torus, and optionally, prepares it for immediate use in the automesher. It also can identify
a toroidal region for the automesher to use with the mesh without surface option.
Creates a torus which passes through the three specified nodes, and optionally, prepares it for immediate use in the automesher.
It also can identify a toroidal region for the automesher to use with the mesh without surface option.
Makes sure that a child system lies within the specified euler angle bounds with respect to the parent child system.
If it does not, it moves the child system in the most direct path so that it does.
Trim 2D elements with 2D elements along their intersection lines, and remove small penetrating parts of elements between
the intersection lines and free element edges.
Updates 1D beams, bars and rods, and optionally assigns properties. Alternately, properties and offset can be calculated
from a section cut on the model.
Given one surface fixed point to retain, and one or more additional fixed points, combines all of the points into the
first point. Some surface edges or entire surfaces may be deleted in the process.
This command is executed from the 2D page’s Quality Index panel. It has little to no valid usage in custom macro scripts,
because it does not perform any calculations.
This section contains details on general HyperWorks Desktop scripting concepts, along with documentation on the Tcl commands that can be used to query and modify the database and GUI.
Overview of external readers and the Altair Binary Format, the generic ASCII reader, running HyperWorks in batch mode, using Tcl/Tk commands, translators, and result math.
*absorbentities
Absorb entities using the tabular segregation interface.
*absorbloads
Absorb classical loads to engineering loads.
*accepteditedsurface_with_user_tolerance
Moves surfaces from the midsurface to edit component into the middle surface component and stitches surfaces according to a specified tolerance.
*acm_create_mpc
Creates MPCs between selected main and secondary elements.
*acousticmeshcreate
Previews and creates a solid acoustic cavity mesh after running *acousticmeshinit.
*acousticmeshend
Clears memory after previewing or generating an acoustic mesh using *acousticmeshcreate.
*acousticmeshinit
Initializes an acoustic cavity mesh before running *acousticmeshinit.
*adaptive_wrapper_preview_reject
Rejects the mesh generated by *adaptive_wrapper_preview and the preparation generated by all *adaptive_wrapper_* commands.
*admascreatemultentselectwithsets
Creates mass elements with the option to create the mass on the independent entities or to create a set out of those entities and attach the set to the element mass created.
*belttensioning
Applies tension on the seat belt and updates its nodes to any intermediate/final configuration, with a choice to maintain the length of the seat belt.
*blmesh_2d
Generates a 2D boundary layer mesh on surfaces/elements.
*blmesh_2d_computeblthickness1
Generates boundary layer thickness on boundary nodes, with specified parameters and default boundary layer/non-boundary layer type definition.
*CE_ConnectorCreate
Creates spot connector(s) at the specified location(s) by mark.
*CE_ConnectorCreateAndFERealizeForTrimMass
Create apply mass connectors at the specified location with certain rules, and realize them using a specified config type, mass value and distribution type.
*CE_ConnectorCreateByList
Creates a certain style of connector at locations specified by a list, with certain rules and details.
*CE_ConnectorCreateByListAndRealizeWithDetails
Creates a certain style of connector at locations specified by a list, with certain rules and details, and realize the connectors using specified realization details.
*CE_ConnectorCreateByMark
Creates a certain style of connector at locations specified by a mark, with certain rules and details.
*CE_ConnectorCreateByMarkAndRealizeWithDetails
Create a certain style of connectors at locations specified by mark using certain rules and details, and realize them using specified details.
*CE_SetLinkChangeManagerSettings
Modifies/unrealizes/rerealizes connectors when there is change in attribute values or deletion of referenced entities.
*computeboundarylayerthickness
Calculates the boundary layer thickness reduction factors based on the proximity used for the boundary layer mesh generation.
*configedit
Changes the configuration of a selection of elements.
*createandadjustmass
Adjusts mass for a selection of source components by creating solvermasses on the target components.
*createandmanagesetsandcontents
Creates a hierarchy of set entities to include all entities on a given mark according to set creation rules specified in a configuration file.
*createarray
Creates an array of integers for use in a subsequent command.
*createautoddp
Create a design points from the selected elements.
*createbestcirclecenternode
Creates a node or a point at the center of the circle that best approximates the input set of lines or points.
*createCAERO1
Creates an aero component of type CAERO1.
*createelements
Create multiple 1D elements from a list of nodes.
*createelements1d
Creates 1D beams, bars and rods, and optionally assigns properties to created elements.
*createelementsbetweennodes
Creates a spotweld element between two surfaces at the selected nodes with an element type, coordinate system, and property ID.
*createelementsbetweenpoints
Creates a spotweld element between two surfaces at the marked points with an element type, coordinate system, and property ID.
*createellipsoids
Creates one or more ellipsoids based on the information given.
*createfilletmidlines
Recognize fillet surfaces of triangular or rectangular shape, and split strings of fillets down to their longitudinal center lines.
*createmultiplespotwelds
Creates multiple spotwelds between a set of nodes on the finite element mesh for a given type of element, coordinate system, and property ID.
*createnodesandspotweldelems
Creates nodes and spotweld elements between two surfaces on the selected lines at a specified spacing or density with an element type, coordinate system, and property ID.
*decimate_mesh
Performs mesh decimation on selected components.
*defaultmeshelems
Meshes a selection of elements using saved or default parameters and various options.
*defaultmeshsurf
Meshes a selection of surfaces using saved or default parameters and various options.
*defaultmeshsurf_growth
Generates surface meshes using surface deviation parameters with growth ratio transitions given by refinement sizes defined on points, edges and surfaces.
*defaultremeshelems
Re-meshes a selection of elements using various options, and deletes the original elements.
*defaultremeshsurf
Re-meshes a selection of surfaces using saved or default parameters and various options, and deletes any elements already meshed on those surfaces.
*deformedshape
Creates a deformed shape plot from results data.
*delaunay_2d_3d
Performs 2D/3D triangulation of selected nodes.
*detach_fromwall
Detaches elements from each other and from the attached structure, using the specified offset value.
*detach_solids
Separates solids that have shared boundary surfaces.
*detachallelements
Detaches elements from each other and from the attached structure, using the specified offset value.
*detachelements
Detaches elements as a unit from the attached structure, using the specified offset value.
*detectandcreateface2facecontacts
Detects if the specified components are within the contact distance specified and creates contact entities relevant to the solver interface.
*detectandcreatefeatures
Detect all feature types within the filter options and create feature entities.
*display_thickness
Sets or graphically reviews the thickness assigned to a midsurface.
*displayall
Turns on the display of all entities in the model.
*displayelementsbyproperty
Controls the display of elements that have either a direct, indirect or mixed property assignment.
*displayelementsbypropertybymark
Controls the display of elements that have either a direct, indirect or mixed property assignment for a selection of properties.
*displayincludeonly
Displays all entities contained in the specified include file, and hides all other entities.
*displaynone
Turns off the display of all entities in the model.
*draglinetoformsurface
Drags a trimmed line to create a surface, and optionally, prepares it for immediate use within the automesher.
*dragnodestoformsurface
Drags a list of nodes to create a surface, and optionally, prepares it for immediate use within the automesher.
*drawlistresetstyle
Resets the display mode on the draw list to the default.
*elementqualitydragtriaelem
Moves a tria element towards a specified point within the interactive cleanup tool.
*elementqualitymodifyhole
Modifies holes in a mesh using radial, angular and circumferential adjustment methods.
*elementquality_move_node
Moves a node from its current position to a new position to improve element quality.
*elementqualityoptimizeelement_2
Optimizes 2D element node locations to improve the element and adjacent elements’ quality index according to pre-set quality criteria.
*elementqualityoptimizeelementnew
Optimizes 2D element node locations to improve the element and adjacent elements' quality index according to pre-set quality criteria.
*elementqualityoptimizenodenew
Optimizes a node location to improve the attached elements' quality index according to pre-set quality criteria.
*elementqualityredoaction
Within the interactive element cleanup tool, repeats the effects of the last specified command that was reversed by a call to *elementqualityundoaction().
*elementqualitysetup
Prepares a mark of elements for use within the interactive element cleanup tool.
*elementqualitysetup_new
Prepares a mark of elements for use within the interactive element cleanup tool.
*elementqualityswapedgenew
Switches the connectivity of the two elements that share the specified edge to the next legal configuration.
*elementqualityundoaction
Reverses the effects of the last specified command within the interactive element cleanup tool.
*elementsaddelemsfixed
Marks the specified 1D plot elements as feature edges before using the command for remeshing by elements.
*elementsaddnodesfixed
Marks the specified nodes of the old elements as fixed nodes (nodes that must be retained in the mesh to be created) before using the commands for remeshing/meshing by elements.
*elementsettypes
Sets the element types to the current global value.
*elementtestaltitudeaspect
Tests tetra elements for whether or not they pass the tetra AR element quality check, and puts those that fail on the specified output mark.
*elementtestaspect
Tests 2D and 3D elements using the aspect element quality check.
*elementtestcellsquish
Tests 2D and 3D elements using the cell squish element quality check.
*elementtestchordaldeviation
Fits an inferred surface through the selected plate or shell elements and measures their chordal deviation from the inferred surface or from the geometric surface to which they belong, and puts those that exceed the given threshold on the specified outputmark.
*elementtestconnectivity
Tests elements for whether or not they are connected in any one of a number of common but invalid ways and puts those that are on the specified outputmark.
*elementtestdependancy
Tests 1D weld and rigid elements for double dependencies and puts those that fail on the specified outputmark.
*elementtestduplicates
Tests elements for whether or not any two share the same nodes in the same order and puts all except one of any set of duplicates on the specified outputmark.
*elementtestequiaskew
Tests 2D and 3D elements using the equiangle skew element quality check.
*elementtestinterangle
Tests 2 and 3 dimensional elements for whether or not they pass the interior angle element quality check, and puts those that fail on the specified outputmark.
*elementtestjacobian
Tests 2D and 3D elements for whether or not they pass the Jacobian ratio element quality check, and puts those that fail on the specified outputmark.
*elementtestlength
Tests elements for whether or not they pass the edge length element quality check, and puts those that fail on the specified outputmark.
*elementtestorthogonality
Tests 3D elements for whether or not they pass the orthogonality element quality check, and puts those that fail on the specified outputmark.
*elementtestrigidloops
Tests 1D rigid elements for possible rigid loops, and puts those with rigid loops on the specified outputmark.
*elementtestsizeratio
Tests 3D elements for whether or not they pass the neighbor size ratio element quality check, and puts those that fail on the specified outputmark.
*elementtestskew
Tests 2D and 3D elements for whether or not they pass the skew element quality check, and puts those that fail on the specified outputmark.
*elementtesttetracollapse
Tests tetra elements for whether or not they pass the tetra collapse element quality check, and puts those that fail on the specified outputmark.
*elementtesttimestep
Tests beam, spring, shell, solid and thick shell elements using the time step element quality check.
*elementtestvolumeareaskew
Tests 2D and 3D elements using the volumetric and areal element quality check.
*elementtestwarpage
Tests 2D and 3D elements for whether or not they pass the warpage element quality check, and puts those that fail on the specified outputmark.
*elementtype
Sets the global element type variable.
*elemoffset
Offsets shell elements normally to create solid elements.
*elemoffset_thinsolid
Creates layered solid or shell elements in one or more thin solids.
*elempatchdecraction
Decreases the QI patch checker patch size by one element layer.
*elempatchincraction
Increases the QI patch checker patch size by one element layer.
*elempatchnextaction
Moves to the next failed element patch in the QI patch checker patch.
*elempatchprevaction
Moves to the previous failed element patch in the QI patch checker patch.
*equivalence
Equivalences or finds duplicate nodes of selected components, elements or nodes within a tolerance.
*equivalence2
Equivalences duplicate nodes on the "exposed" faces of 2D/3D elements in selected components to all other nodes in the model within a tolerance.
*feature_replace
Geometrically replaces a selection of surfaces with a second selection of surfaces, reconnecting the new surfaces to the rest of the original surfaces according to the original connections.
*features
Generates plot elements between two-dimensional elements whose normals exceed the user-specified angle.
*features_add
Creates elements or lines between a list of nodes.
*features_advanced
Generates plot elements between two-dimensional elements whose normals exceed the user-specified angle.
*feinputinteractive
Inputs an ASCII analysis input deck, and for certain import translators, invokes a Part Browser to allow selecting various options while importing the chosen model.
*feinputmerge
Inputs data from FE files, additionally applying redundant entity management.
*feinputoffsetid
Sets the value to offset the IDs of the entity type during feinput.
*feinputomitincludefiles
Informs HyperMesh that the next call to *feinputwithdata2 should have the input translator skip over reading include files entirely, and only import the base file.
*feinputpreserveincludefiles
Informs HyperMesh that the next call to *feinputwithdata2 should have the input translator recognize and preserve include file information, so that the model might be written out with the entities segregated into their respective files.
*feinputwithdata2
Reads data from sources such as CAD files, connector files/MCF/MWF, and FE files, with additional input parameters.
*feoutput_select
Creates an ASCII export file of selected entities based on an output template.
*feoutput_singleinclude
Creates an ASCII export file based on an output template, for a single include file.
*feoutputincludes
Exports selected includes which were modified since the last export.
*feoutputmergeincludefiles
Informs HyperMesh how to handle include files for the next call to *feoutputwithdata.
*feoutputwithdata
Creates an ASCII export file based on an output template.
*feoutputwithdata_PI
Creates an ASCII export file based on an output template for part and instance models.
*fetosurfs
Generates surfaces from shell elements.
*filewritecomponentgeometry
This command allows you to export HyperMesh files on a per-component basis, so that you can export HyperMesh geometry that is part of a larger assembly without exporting the entire assembly.
*filewriteentities
Saves a BINARY file with only the contents of selected modules/parts.
*findandremovethreads
Finds cylindrical threads in 3D geometry and replaces them with smooth surfaces.
*findattachedelementfaces
Returns information to a table about solid elements attached to quad/tria element.
*findbetween
Finds entities that are between/connect other entities.
*findedges
Finds element free or T-connected edges.
*findedges1
Finds element free or T-connected edges.
*findfaces
Finds the free faces in a group of elements.
*findloops
Finds the closed loops in a group of elements.
*findmark
Finds and displays entities or finds and displays adjacent entities.
*fix_2d_mesh
Performs local mesh operations to resolve intersections and slivers on a surface mesh.
*fix_surfaces_orientation
Flips surface normals from a selected surface (or set of surfaces) and any surfaces attached to the selection to all point in the same direction.
*fixnarrowsurfaces
Fixes narrow surfaces and surfaces having local narrow regions like tails and necks.
*flanges_detect
Finds and selects flanges from specified geometry.
*flattenpartmodel
Converts entities that refer to parts to refer to root.
*freesimulation
Ends the post-processing display, and frees memory used by a contour or assigned plot, a deformed plot, a vector plot, or an animation.
*graphuserwindow_byXYZandR
Re-centers the graphics display to center on a specified point, and resizes (zooms) the display based on a specified view radius.
*graphuserwindow_to_XYZ
Re-centers the display on a specified point, using a specified number of animation steps to do so.
*group_matches
Groups parts into partsets based on matching shapes.
*groupchangetype
Changes the config and type of an existing group.
*groupcreatesameas
Creates a new group using an existing group’s dictionary/attribute data and type information.
*hf_Create_DieCadSys
Creates a system from the CAD system stored in the database.
*hf_CreateBinderSectionAndHandles
Create a section on a binder surface and create five handles on it. The binder section can be identifying by a cutting plane, by two nodes or selecting an existing line. The binder is automatically identified.
*hf_createdoubleattachedparams
Creates the base point for the symmetry plane, the n1/n2 node of the given line and the part of this line between n1/n2 needed for the double attached feature.
*hf_CreatePol
Creates POL from the current trim line, with the specified offset.
*hf_FillDoubleAttachedPart
Reflects the current die part, duplicating elements and surfaces, and fills the gap in between, creating the surface and the mesh in the die part component.
*hideview
Hides the entities with respect to a view saved using *saveviewmask.
*hm_auto_elem_cleanup_new
Attempts to automatically improve the quality of failed elements using node movements and/or local remeshing, along with optional tria reduction.
*hmmeshdrag
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm. Can only be used with *surfacemode 3 and one of the *drag...toformsurface commands.
*hmmeshlinedrag
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm. Can only be used with *surfacemode 3 and one of the *linedrag...toformsurface commands.
*hmmeshskin
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm that approximates a skin surface. Can only be used together with *surfacemode 3 and *skinsurface.
*hmmeshspin
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm. Can only be used with *surfacemode 3 and one of the *spin...toformsurface commands.
*hmmeshspline
Within the automeshing module, generates quad or tria elements using a flexible surfaceless algorithm. Can only be used together with *surfacemode 3 and *splinesurface.
*hmmeshsurfacecone
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm. Can only be used with *surfacemode 3 and one of the *surfacecone... commands.
*hmmeshsurfaceplane
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm. Can only be used with *surfacemode 3 and *surfaceplane.
*hmmeshsurfacesphere
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm. Can only be used with *surfacemode 3 and one of the *surfacesphere... commands.
*hmmeshsurfacetorus
Within the automeshing module, generates quad or tria elements using a surfaceless algorithm. Can only be used with *surfacemode 3 and one of the *surfacetorus... commands.
*hmplygeomsmoothing
Create smoothed geometry contour lines and surfaces for ply entities, with various options.
*includesuppressactive
Sets the active/inactive state of all supported entities contained within the specified include file.
*includesuppressoutput
Sets the export/do not export state of all supported entities contained within the specified include file.
*inputsimulation
Sets the current simulation and data type for contour and assigned plots, vector plots, and animations.
*interactivemeshelems
Brings all marked elements into the automeshing module and prepares them for processing, enabling the use of all restricted module commands.
*interactivemeshsurf
Brings a surface into the automeshing module and prepares it for processing, enabling the use of all the restricted module commands.
*interactiveremeshelems
Brings all the marked elements into the automeshing module and prepares it for processing, enabling the use of all the restricted module commands. All elements previously attached to this mark are deleted.
*interactiveremeshsurf
Brings a surface into the automeshing module and prepares it for processing, enabling the use of all the restricted module commands. All elements previously attached to the surface are deleted.
*line_trim_ends
Trims free lines at the specified locations.
*linearmesh
Within the automeshing module, generates quad or tria elements using a flexible surfaceless algorithm that approximates a ruled surface. Can only be used together with *surfacemode(3) and one of the *linearsurface...() commands.
*linearsolids
Creates solid elements between two groups of plate elements.
*linearsolidsbynodelist
Creates solid elements between two groups of plane elements, with the layers identified by nodes in a node list.
*linearsurfacebetweenlines
Creates a ruled surface between two trimmed line lists, and optionally, prepares it for immediate use within the automesher. It can also identify a region in the shape of a ruled surface for the automesher to use under the mesh without surface option.
*linearsurfacebetweennodesandline
Creates a ruled surface between a node list and a trimmed line list, and optionally, prepares it for immediate use within the automesher. It can also identify a region in the shape of a ruled surface for the automesher to use under the mesh without surface option.
*linedraglinetoformsurface
Drags a trimmed line along a trimmed line to create a surface, and optionally, prepares it for immediate use within the automesher. It can also identify a region in the shape of a line-dragged surface for the automesher to use under the mesh without surface option.
*linedragnodestoformsurface
Drags a list of nodes along a trimmed line to create a surface, and optionally, prepares it for immediate use within the automesher. It can also identify a region in the shape of a line-dragged surface for the automesher to use under the mesh without surface option.
*lineimprintpoints
Imprints locations/points, given by coordinates, onto free lines or edges within a given max distance.
*linelistbypath
Creates a line path from the starting line to the ending line.
*linemarkbypath
Creates a line path from the starting line to the ending line.
*linemarkremovepinholes
Removes 2D holes in the geometry, that has single boundary line, by filling it with surface. Optionally, one can create a vertex point at the center of the hole.
*linestoelementsaddelemsfixed
Marks the specified lines as feature edges before using the command for remeshing elements.
*loadcreate
Creates a load (force, moment, pressure or constraint) at a node or element.
*loadcreateonentity
Creates a load (forces, temperature, moment, velocity, acceleration, or constraints) on nodes, fixed points (surface vertices or weld points), surface edges, and surfaces.
*loadcreatewithsystem
Creates a load (force, moment, pressure, or constraint) at a node or element defined in a local coordinate system.
*loadcreatewithsystemonentity
Creates a load (forces, temperature, moment, velocity, acceleration, or constraints) on nodes, fixed points (surface vertices or weld points), surface edges, and surfaces, defined in a local coordinate system.
*marksmoothelements
Applies a smoothing algorithm to a mark of elements for a given number of iterations. Optionally, one or more nodes may be specified as being anchored in place and not movable.
*marksmoothsolids
Applies a simple smoothing algorithm to reposition the interior floating nodes in a mesh of solid elements, attempting to moderate variations in element size and quality.
*marktousermark
Store the entity IDs of the passed entity type on the user mark.
*ME_CoreBehaviorAdjust
Adjusts part and part assembly related behaviors based on certain aspects and policies.
*ME_ModuleExport
Exports the contents of a module to an ASCII export file based on an output template.
*ME_ModuleOccurrenceBackPropagate
Pushes all modifications made to a previous split occurrence back to its original prototype and all occurrences based on it.
*ME_ModuleOccurrenceClone
Create a module as a copy of another. Module contents are copied unless specified otherwise.
*ME_ModuleOccurrencesReparent
Move a list of module parts or part assemblies underneath another part assembly in the model hierarchy.
*ME_ModuleOccurrencesSyncContents
Synchronize the contents of one module occurrence to the specified target occurrences that shares a common module prototype.
*meshspinelements2
Creates solid elements by spinning 2D elements around a plane normal.
*meshtopologyadjust
Adjusts the mesh on selected surfaces to its boundary by moving nodes to the boundary, splitting elements or suppressing geometry edges or vertices.
*messagefilefilter
Sets a filter on the type of messages written when using the *messagefileset command.
*midsurface_remove_edit_bodies
Deletes components named midsurface to edit, targets, surface to offset, new target, targets being combined, surface thickness, and surface without thickness.
*midsurface_remove_plate_base_conflicts
Removes conflicts between base surface information and planar or sweep plate information on all surfaces by changing the type of all relevant planar and sweep plates into offset plates.
*midsurface_remove_target
Finds the surface vertex that is closest to a chosen point and, if it is close enough, removes targets from this vertex.
*midsurface_update_from_plate_edit
Removes relevant pre-existing midsurfaces and plate display components, extracts mid-surfaces corresponding to the existing plate edit information, and re-draws the plate display components.
*ModifySectionHandle
Modify the section shape updating the handle position. The section is identifying automatically and the handle is identified by the old position.
*morphalteranglevec
Alters the angle for three nodes using morphing and measuring perpendicular to a vector.
*morphaltercurvectr
Alter the radius, curvature, or arc angle of edge or 2D domains on mark.
*morphalterdistancevec
Alter the distance between two nodes using morphing and measuring along a vector.
*morphapplyfesolver
Invokes the finite element solver solution for all perturbed domains with a limited number of elements.
*morphconstraintcreatearcrad
Creates a model type constraint based on the radius or arc length of an edge domain.
*morphconstraintcreateavm
Creates a model type constraint based on the area, volume, or mass of the elements on the mark.
*morphconstraintcreatedof
Creates a constraint which fixes the x (or radial), y (or theta), and/or z degrees of freedom for the selected nodes for a given system.
*morphconstraintcreateedge
Creates a tangency constraint between two edge or 2D domains or for a single edge domain.
*morphconstraintcreateelems
Creates a mesh type morphconstraint for the selected nodes with the option of having those nodes either move along the specified mesh or be bounded by it.
*morphconstraintcreatefc
Creates either a fixed or cluster type morphconstraint for the selected nodes with the options of having mesh stretching around those nodes and having the nodes rotate.
*morphconstraintcreatelayer
Creates a layer type morphconstraint for the selected nodes such that they move relative to the selected elements.
*morphconstraintcreateline
Creates a line type morphconstraint for the selected nodes with the option of having those nodes either move along the line or be bounded by it.
*morphconstraintcreatematch
Creates a match type morphconstraint between two marks of elements so that they maintain a similar shape.
*morphconstraintcreateplane
Creates a plane type morphconstraint for the selected nodes with the option of having those nodes either move along the plane or be bounded by it.
*morphconstraintcreatesurf
Creates a surface type morphconstraint for the selected nodes with the option of having those nodes either move along the surface or be bounded by it.
*morphconstraintcreatevec
Creates a vector type morphconstraint for the selected nodes with the option of having those nodes bounded to move no closer than a given distance from the specified plane.
*morphconstraintupdatearcrad
Updates a model type constraint based on the radius or arc length of an edge domain.
*morphconstraintupdateavm
Updates a model type constraint based on the area, volume, or mass of the elements on the mark.
*morphconstraintupdatedof
Updates a constraint which fixes the x (or radial), y (or theta), and/or z degrees of freedom for the selected nodes for a given system.
*morphconstraintupdateedge
Updates a tangency constraint between two edge or 2D domains or for a single edge domain.
*morphconstraintupdateelems
Updates a mesh type morphconstraint for the selected nodes with the option of having those nodes either move along the specified mesh or be bounded by it.
*morphconstraintupdatefc
Creates either a fixed or cluster type morphconstraint for the selected nodes with the options of having mesh stretching around those nodes and having the nodes rotate.
*morphconstraintupdatelayer
Updates a layer type morphconstraint for the selected nodes such that they move relative to the selected elements.
*morphconstraintupdateline
Updates a line type morphconstraint for the selected nodes with the option of having those nodes either move along the line or be bounded by it.
*morphconstraintupdatematch
Updates a match type morphconstraint between two marks of elements so that they maintain a similar shape.
*morphconstraintupdateplane
Creates a plane type morphconstraint for the selected nodes with the option of having those nodes either move along the plane or be bounded by it.
*morphconstraintupdatesurf
Creates a surface type morphconstraint for the selected nodes with the option of having those nodes either move along the surface or be bounded by it.
*morphconstraintupdatevec
Creates a vector type morphconstraint for the selected nodes with the option of having those nodes bounded to move no closer than a given distance from the specified plane.
*morphconvertmv
Converts the morph volumes on the mark to hexa elements or vice-versa.
*morphcreatedomaindc
Creates a domain from the elements on the mark with various options.
*morphfitfaces
Fits selected faces to nodes or elements according to the specified parameters.
*morphfittosurface
Fits domains, elements, or morph volume faces to surfaces or a mesh, matching boundary edges and projecting the interior nodes on to the target entities.
*morphmanualinit
Initializes the model to prepare for manual morphing.
*morphmanualrestore
Restores the positions of nodes after a *morphmanualinit command.
*morphmapdifference
Creates two lines and maps selected nodes from one to the other optionally following the curvature differences (rotate) between the lines and/or mapping about an axis (axis and plane) or using a number of linear mapping options.
*morphmapdifferencesurf
Maps selected nodes from one surface or element mark to the other surface or element mark optionally following the curvature differences (rotate) between the surfaces or element marks and/or mapping about an axis (axis and plane) or using a number of linear mapping options.
*morphmaplinestolines
Maps selected elements lying on an initial set of lines to an interpolated cross section represented by another set of lines optionally rotating trailing nodes and/or mapping about an axis (axis and plane) or using a number of linear mapping options.
*morphsavedata
Saves global handles and shapes to a file.
*morphsavemvols
Saves morph volume, handle, and shape data to a file.
*morphsaveshape
Reads local shapes stored in the specified file.
*morphsculptmesh3
Sculpts the affected elements according to the selected tools and parameters, optionally using a finite element solver to resolve the mesh stretching.
*morphsetactive
Sets an active parameter for either morph constraints or symmetries.
*morphsetsmoothignoredelems
Assigns elements to be ignored when performing element test criteria for shape combination checking via *morphshapesmooth.
*morphsetsmoothtests
Sets the element test criteria used for shape combination checking via *morphshapesmooth.
*morphshapecreateorthogonal
Creates shapes, design variables, dlink2s, and equations to enable non-linear shape variables in linear optimization.
*morphshapecreateorthogonalbound
Creates shapes, design variables with the specified bounds, dlink2s, and equations to enable non-linear shape variables in linear optimization.
*morphshapelinkedapply
Applies all shapes stored on an internal list at their stored multipliers as well as any shapes linked to those shapes via desvar, deqatn and dlink2 cards.
*morphshapelinkedpush
Adds a shape and a multiplier to a list of shapes to be used by *morphshapelinkedapply.
*morphshapepreview
Applies (with a multiplier of one) or unapplies selected shapes.
*morphshapesmooth
Checks the element quality for all combinations of the selected shapes either as they are currently or after smoothing them.
*morphupdatemodelcheck
Scans through all morphing entities and updates all of those that require attention, such as domains needing to be recalculated.
*morphvolumecreateflex
Creates a series of morph volumes using a selected profile (elements, morph volumes, lines, matrix) along a line, vector, through elements, or about an axis.
*morphvolumecreatenodes
Creates a morph volume for the given nodes enclosing the elements on the mark.
*morphvolumecreateplus
Creates a matrix of morph volumes and optionally applies shrinking.
*morphvolumeequivalence
Joins morph volumes on a mark together which are within a specified tolerance.
*morphvolumereflect
Creates morph volumes by reflecting the selected morph volumes using reflective symmetries.
*morphwritenodes
Writes node positions and perturbations to a file.
*move_clipping_sphere_to_XYZ_and_fit
Re-centers the view around a specified point, zooms in or out to fit a specified radius around that point, and does all of this in a specified number of frames of animation rather than instantly.
*move_feature
Moves a selection of elements and pastes them onto the displayed shell elements at the target location.
*multi_surfs_lines_merge
Merge selected set of surfaces into topologically valid body, optionally using input free lines to create additional trim lines on surfaces.
*multi_trim_by_offset_edges
Trims the selected surfaces by offsetting selected edges by a given distance. Offset can be applied multiple times.
*orient_normals_outside_solid
Re-orients the normals of a solid inside or outside, depending on the orientation flag.
*ossmooth_12
Extract the final design geometry from OptiStruct topology, topography and shape optimization results, and achieve smoothed plies from free-size optimization results on composites.
*pressuresonentity_curve
Creates a pressure load on a mark of elements, surfaces, components or sets, potentially with its magnitude defined by a curve.
*processflange
Given a set of fixed points, this command splits the edges of surfaces by adding a fixed point on the edge.
*projectpointstoedges
Create surface vertices by projecting the points onto the edges perpendicular to the edge.
*projectsystem
References a vector that is projected on the element plane. Re-orients and visualizes the element (material) coordinate system for selected elements.
*propagate_welds
Use this command to create a series of weld points between surfaces.
*propagatesplithexas
Given a hexa element and two nodes diagonally across a face of that element, splits the hexa according to a set pattern and propagates that split to any hexa adjoining the opposite face of the hexa and so on through the displayed elements of the database.
*pushtofront
Sets a visualization mode to keep certain entities visible in front of others.
*qismoothconstrained
This command tries to improve the selected elements' quality index by QI optimizing elements nodes positions.
*qismoothfixfailed
Selectively applies QI smoothing (the quality index-based node-position optimization) to elements violating the quality index thresholds. Allowed displacements of nodes on the feature edges are limited by user-specified thresholds. The command tries to fix the failed elements while making moving the feature nodes as little as possible.
*quad_split
Split warped quads into trias such that it does not create intersections.
*quatrotate
Defines a rotation θ about the vector [x, y, z].
*rbody_mesh
Creates a rigid body mesh on surfaces.
*readbatchparamsfile
Use this command to set cleanup parameters directly in the command file when using automatic topology cleanup with the *autotopocleanup command.
*readfile
Reads a HyperMesh database into the current session and deletes any existing model.
*rebuild_mesh
Remeshes selected shell elements with quality and flow considerations.
*rebuild_mesh_advanced
Remesh/Improve selected shell elements with quality and flow considerations, and optional flow guide selections to guide the mesh directions.
*reconcilemasslocation
Reconciles all locations of a mass to actual locations, and synchronizes the ghosts with actual locations.
*remesh_optistruct
Remeshes the current model with FE type definitions maintained, used to improve the mesh quality in OptiStruct free shape, shape or topography optimization.
*rescanunresolvedids
Discards the unresolved IDs database and creates a new one by examining every entity and its link to other entities to see which are actually unresolved.
*reset_elemsize_criteria
Adjusts the current quality criteria to the specified ideal element size.
*rigidlink
Creates a rigid link element between an independent node and multiple dependent nodes.
*rigidlinkbycollector
Creates a rigid link with one independent node and dependent node defined by a collector.
*rigidlinkinodecalandcreate
Creates a rigidlink elem by calculating the independent node based on selection of dependent nodes. Location of independent nodes will be at the geometric center of dependent nodes.
*rigidlinkupdatebycollector
Updates connectivity and properties of a rigid link element with one independent node and dependent node defined by collector.
*rigidlinkupdatecalcinodebycollector
Updates a rigidlink by calculating the independent node based on selection of dependent nodes defined by comps, mats, assems, props sets and nodes.
*rigidlinkwithset
Create a rigid link element with dependent nodes attached as a node set connected to the element. The attached node set may exist before or may be created from a given mark of dependent nodes while the rigid link element is created.
*rigidlinkwithset_twonodes
Create a rigid link element "55" between two nodes, with a dependent node attached as a node set connected with the element.
*rigidwallsize
Sets the size for axis and motion arrow plotting.
*rlinkcalcinodeandcreateforcollector
Creates a rigidlink by calculating the independent node based on selection of dependent nodes defined by collector. The supported collectors are comps, mats, assems, props and sets.
*rotatemark
Rotates a selection of entities about a plane normal.
*rundesignmethod
Run the design method for a given design point set.
*savefailednodesvectors
Saves the location, magnitude, and direction of the penetrated areas.
*savefailedsurfstomark
Scans all the displayed surfaces, finds those for which all the meshing algorithms failed, and places them on the specified mark. This command is used after one of the commands performing meshing by surfaces.
*saveviewmask
Saves the current view orientation and visible entities.
*scalemark
Scales a selection of entities by multiplying the coordinates.
*scalemarkwithsystem
Scales a selection of entities by multiplying the coordinates relative to the specified system.
*screencopy
Allows users to create a bitmap of the screen and send it to the printer.
*screendump
Generates a PostScript output file from a Macro menu macro.
*screenfile
Allows users to create a bitmap of the screen and save it in a file.
*seatbelttensioning
Updates the nodes of a seatbelt to any intermediate/final configuration. This is attained while tensioning with a choice to maintain the length of the seatbelt.
*seatfoamdeformer
Deforms the selected seat foam components with a choice to create their initial reference geometries.
*secondorderfix2
Advanced fixing of middle nodes for 2nd order elements.
*section_plane_mesh
Generates a shell mesh from a selection of planar boundary elements.
*segmentsetaddfaces
Adds elements using the face/edge option to a segment set.
*segregateByPatches
Creates components using the patches/clusters of connected shell elements.
*selfstitchcombine
Performs equivalencing of edges within surfaces or/and between surfaces.
*separate_fillets
Detects fillets in 3D models, groups them by radius and width, and moves the fillet surfaces to separate components created for the fillet groups.
*separate_holes_in_3d_body_new
Detects holes in 3D models, groups them by diameter and moves the surfaces defining the holes to separate components created for each hole diameter group.
*setcleanupglobalflags
Sets or clears global flags used for switching of some default modes for geometry autocleanup, element cleanup and element QI smoothing.
*setcolor
Set a colormap entry for the entity colors.
*setelementcheckmethod
Sets the method (solver) used for calculating specific element quality check parameters which are generally those used by an FE solver.
*setelemparamcolor
Sets the color for a specified element quality parameter for elements violating the threshold.
*setelemparamscolors
Sets the color for all element quality parameters for elements violating the threshold.
*setsystem
Sets the element (material) orientation by setting the angle. This angle is measured from the I-J (1-2) edge of the element around the normal of the element. Re-orients and visualizes the element (material) coordinate systems for selected elements.
*settransparency
Toggles the shaded surface transparency feature on and off.
*sketchedit
Edits the sketch entity by adding/removing/modifying entities with various operations.
*sketchintersect
Adds intersected curves into the sketch by intersecting selected entities with the sketch work plane.
*sketchproject
Projects line and surface entities into the sketch work plane along the normal direction.
*sl_feature_mesh
Performs feature-based meshing of surfaces using meshcontrols.
*sl_meshsurfaces
Performs feature-based meshing of surfaces using an XML config file.
*slivertetrafix
Fixes sliver tetra and wedge elements and optimizes node positions based on certain quality criteria.
*smooth3d
Optimizes node locations of 3D elements against user supplied quality criteria.
*smoothelements
In the automeshing module, applies the specified smoothing operator to the mesh (if any) found on the face for the given number of times.
*solid_extrude_from_surfs
Create solids by extruding a set of selected surfaces along a given vector.
*solid_facesfind
Find new 2D faces from 3D elements in select components.
*solid_fixedptsmaker
Used in the Solidmap panel to create fixed points on the edges of selected components. These points are generated from nodes on the component’s edges that fall within a specified tolerance, and are meant to be transitory.
*solidmap_solids_set_mapface
Sets the surface shared by the 4 input points to the mapped type within a multiple-solid solidmap command block.
*solidmesh9lines
Creates a solid mesh on a volume formed by nine lines.
*solidmesh12lines
Creates a solid mesh in a volume formed by twelve lines.
*solidmeshwithsurfaces
Creates a mesh of solid elements by first extruding an existing 2D finite element mesh, and then mapping the extruded mesh into a volume.
*solverconvert
Converts a model from one solver to another.
*solverdeckcleanup
Deletes or retains certain solver specific entities, based on their validity in the current model.
*sort_midsurfaces
Sorts mid-surfaces from the "Middle Surface" component into other components.
*spatialrenumbering
Renumbers the solver IDs for the specified entity type based on spatial locations.
*specialelements
Creates special elements like gasket elements between a source and target, or updates penta/hexa elements to special elements like gasket elements.
*sphereclipautofit
Toggles the autofit feature for spherical clipping on or off.
*splinesurface
Creates a 3D or planar surface defined by a set of lines, and optionally, prepares it for immediate use within the automesher. It can also identify a region in the shape of a Coons patch surface for the automesher to use under the mesh without surface option.
*split_hex_continuum
Split solid element layers through all edges that are topologicaly parallel to the selected edges while maintaining connectivity and associativity.
*stiffenedpanelmesh
Creates a stiffened panel mesh between lines or on surfaces.
*storemeshtodatabase
Converts a generated mesh (if any) into elements in the specified component.
*summary
Prints or displays a summary from a specified template.
*superelementset
Sets the super element flag on a group of nodes.
*surface_rmesh
Used by the R-Mesh macro to quickly generate a quad/tria shell mesh for rigid tool surfaces.
*surfaceaddnodesfixed
Adds meshing fixed points to a mark of surfaces, either by breaking edges or adding interior fixed points. The coordinates of the fixed points are supplied by a list of nodes.
*surfaceaddpoint
Add a fixed point on a surface at the specified coordinates.
*surfaceaddpointsfixed
Adds meshing fixed points to a mark of surfaces, either by breaking edges or adding interior fixed points. The coordinates for the fixed points are supplied by a pointmark.
*surfacecone
Creates a full or partial cone, and optionally, prepares it for immediate use in the automesher. It also can identify a conical region for the automesher to use under the mesh without surface option.
*surfaceconefull
Creates a cone with a specified center and radius, and optionally, prepares it for immediate use in the automesher. It also can identify a conical region for the automesher to use under the mesh without surface option.
*surfacemarkclipwithline
Splits a group of surfaces with a line by projecting that line perpendicularly onto the surfaces.
*surfacemarkclipwithlines
Splits a group of surfaces with lines by projecting those lines perpendicularly onto the surfaces.
*surfacemarkfeatures
Reorganize the topology of a given set of surfaces based on various input test parameters. There are five separate tests available as well as options to close orphans and update or move (explained below). If the arguments to a test are -1, the test is not done. Therefore, the command is used for a variety of combinations of various tests.
*surfacemarkmerge
Combines the selected surfaces into one surface, and divides the surface along the internal edges that correspond to fillets and feature lines.
*surfacemarkuntrim
Removes any trim lines from the selected surfaces and lets the surface expand to its natural limits. The trim lines are separated from the surface and placed in the current component.
*surfacemode
Sets the mode for automesh surface and shell mesh generation.
*surfaceplane
Creates a square, planar surface, and optionally, prepares it for immediate use within the automesher. It can also identify a region in the shape of a square planar surface for the automesher to use under the mesh without surface option.
*surfaceskin
Creates a skin surface across a line list, and optionally, prepares it for immediate use in the automesher. It can also identify a region in the shape of a skin surface for the automesher to use under the mesh without surface option.
*surfacespherefromfournodes
Creates a sphere which passes through the four specified nodes, and optionally, prepares it for immediate use within the automesher. It can also identify a region in the shape of such a sphere for the automesher to use under the mesh without surface option.
*surfacespherefromthreepoints
Creates a full or partial sphere, and optionally, prepares it for immediate use within the automesher. It can also identify a region in the shape of such a sphere for the automesher to use under the mesh without surface option.
*surfacespherefull
Creates a sphere with a specified center and radius, and optionally, prepares it for immediate use within the automesher. It can also identify a region in the shape of such a sphere for the automesher to use under the mesh without surface option.
*surfacetorus
Creates a full or partial torus, and optionally, prepares it for immediate use in the automesher. It also can identify a toroidal region for the automesher to use with the mesh without surface option.
*surfacetorusfromthreepoints
Creates a torus which passes through the three specified nodes, and optionally, prepares it for immediate use in the automesher. It also can identify a toroidal region for the automesher to use with the mesh without surface option.
*surfacetorusfull
Creates a torus with specified radii, and optionally, prepares it for immediate use in the automesher.
*surfmark_trim_by_elemmark
Trims the selected surfaces by selected elements using input lines or edges as reference.
*systemorthobound
Makes sure that a child system lies within the specified euler angle bounds with respect to the parent child system. If it does not, it moves the child system in the most direct path so that it does.
*tableaddcolumn
Adds a column of data to the right of a table.
*tableaddrow
Adds a row of data to the bottom of a table.
*tablecontour
Contours node/element data from a table.
*toggleincludefromdisplay
Toggles the entities contained in the specified include file to/from the current display.
*topography_reanalysis
Extract the final geometry from OptiStruct topology, topography and shape optimization results and inherit the boundary conditions for reanalysis.
*transformmark
Transforms a selection of entities using a transformation matrix.
*translatemark
Translates a selection of entities along a vector.
*translatemarkwithsystem
Translates a selection of entities along a vector of the specified system.
*transparencymark
Makes the shaded surfaces in components on the mark transparent.
*transparencyvalue
Sets the level of transparency for the shaded surface in components that are set to be transparent.
*triangle_clean_up
Fixes sliver/bad quality elements which fail the user-defined aspect ratio.
*trim_mesh_by_mesh
Trims intersecting meshes using the source, target, or both.
*trim_shell_elems_by_shell_elems
Trim 2D elements with 2D elements along their intersection lines, and remove small penetrating parts of elements between the intersection lines and free element edges.
*trueview
Modifies the view so that a model-defined vector is normal to the screen.
*update1delements
Updates 1D beams, bars and rods, and optionally assigns properties. Alternately, properties and offset can be calculated from a section cut on the model.
*UpdateBinderSections
Update the binder shape using the current section. The binder and the section are identified automatically.
*UpdateController
Updates connector control or attachment control information.
*updatefeatures
Specifies for element remesh with feature edges, if 1D elements selected as features are also refined.
*updatefree1delements
Updates rigidlink and RBE3 elements to remove free legs and optionally update the weights.
*verticescombine
Given one surface fixed point to retain, and one or more additional fixed points, combines all of the points into the first point. Some surface edges or entire surfaces may be deleted in the process.
*verticesmarksuppress
Removes the selected fixed points from their surfaces, and gives the option to create free points at those locations.
*wadlines_createspheres
Creates sphere surfaces for testing rear reference line of pedestrian impact.
*wadlines_hardpartzone
Creates the hard part zone by duplicating and trimming the vehicle outer components with test zone boundaries.
*wadlines_windscreenperiphery
Creates the hard part zone for pedestrian tool by duplicating and trimming vehicle outer components with test zone boundaries.
*writeqiviewsettings
Writes a file containing the element quality view mode settings.
*writequalitysummary
This command is executed from the 2D page’s Quality Index panel. It has little to no valid usage in custom macro scripts, because it does not perform any calculations.
*xelem_bynodelist
Creates a new element(/XELEM) of config 27 and type 1 using a node list.
*xelem_bysetid
Creates a new element(/XELEM) of config 27 and type 1 using a node set.