HyperMesh Reference Guide
Table of Contents
API Programmer's Guides
2017 API Programmer's Guide
14.0 API Programmer's Guide
13.0 API Programmer's Guide
12.0 API Programmer's Guide
11.0 API Programmer's Guide
10.0 API Programmer's Guide
9.0 API Programmer's Guide
Data Names
accelerometers
assemblies
bags
beamsectcols
beamsects
blocks
bodies
boxes
cards
collections
components
configurations
connectors
constrainedextranodes
constrainedrigidbodies
constraints
contactsurfs
controlvols
crosssections
curves
ddvals
dequations
designvars
desvarlinks
directmatrixinputs
dobjrefs
domains
dvprels
elements
ellipsoids
encryptions
equations
features
fields
global
groups
handles
includefiles
joints
laminates
lines
loadcols
loads
loadsteps
materials
mbjoints
mbplanes
mechanisms
meshcontrols
metadata
modules
morphconstraints
morphvolumes
multibodies
nodes
objectives
opticonstraints
opticontrols
optidscreens
optiresponses
outputblocks
parameters
plies
plots
points
positions
properties
regions
rigidwalls
sensors
sets
shapes
solids
surfaces
symmetries
systemcols
systems
tables
tags
titles
transformations
vectorcols
vectors
Ext API
Header Files
Library Files
Running
Examples
Commands and Functions
FE Input Readers
Result Readers
hmlib
hminlib
hmmodlib
hmreslib
Creating FE Input Readers
Commands and Functions
HMASCII
Input Format
Output Format
Commands and Functions
Model Checker
Config File
Checks and Corrections
Scripts
Introduction
Creating Scripts
Running Scripts
Commands and Functions
Solver Templates
Card Previewer
Creating Solver Templates
Commands and Functions
Index
Search
Home
Table of Contents
Scripts
Commands and Functions
Tcl GUI Commands
Table of Contents
API Programmer's Guides
Data Names
Ext API
FE Input Readers
HMASCII
Model Checker
Scripts
Introduction
Creating Scripts
Running Scripts
Commands and Functions
Tcl GUI Commands
hm_arcball
hm_callcollectorpanel
hm_callhelp
hm_callincludepanel
hm_callspecialpanel
hm_callviewpanel
hm_callvispanel
hm_centerview
hm_circlezoom
hm_collectordisplayed
hm_completemenuoperation
hm_disablepopup
hm_editcard
hm_edittextcard
hm_enableitem
hm_enablepopup
hm_errormessage
hm_exit
hm_exitpanel
hm_framework
hm_getcommandposition
hm_getcurrentmenu
hm_getcurrentview
hm_getdirectionpanel
hm_getfilename
hm_getfloat
hm_getgraphicsarea
hm_getint
hm_getitemnumber
hm_getitemnumberbytag
hm_getmodelcheckenttype
hm_getmodelcheckresultentids
hm_getpanelarea
hm_getpanelitems
hm_getpanelposition
hm_getplanepanel
hm_getstring
hm_gettwoitemtoggle
hm_getwindowarea
hm_highlightentity
hm_highlightlist
hm_highlightmark
hm_launchhb
hm_listpanels
hm_panelnamevalid
hm_panview
hm_posteeforentity
hm_posteeformarkmask
hm_redraw
hm_registerentitysubtypefilter
hm_registerkeyproc
hm_renameitem
hm_rotateview
hm_scaleview
hm_setcommandposition
hm_setentitysubtype
hm_setlinemeshpanelproc
hm_setmodelcheckcheckstatus
hm_setmodelcheckcorrectionstatus
hm_setmodelcheckresultentids
hm_setmouse
hm_setpanelheight
hm_setpanelposition
hm_setpanelproc
hm_setsystempanelproc
hm_setuserprofileoption
hm_togglevirtualcollector
hm_unregisterentitysubtypefilter
hm_usermessage
hm_viewbottomside
hm_viewccw
hm_viewclear
hm_viewcw
hm_viewdown
hm_viewfit
hm_viewfrontside
hm_viewisometric
hm_viewleft
hm_viewleftside
hm_viewlist
hm_viewprevious
hm_viewproject
hm_viewrearside
hm_viewreverse
hm_viewright
hm_viewrightside
hm_viewshaded
hm_viewshadedfeatures
hm_viewshadedmesh
hm_viewtopside
hm_viewunproject
hm_viewup
hm_viewwireframe
hm_windowtoclipboard
hm_windowtofile
hm_winfo
hm_wm
hm_zoomin
hm_zoomout
Deprecated Tcl GUI Commands
Undocumented Tcl GUI Commands
Tcl Modify Commands
Tcl Query Commands
Utility Menu Commands
Solver Templates
Tcl
GUI Commands
Commands that operate on the
HyperMesh
GUI widgets.
hm_arcball
Allows rotation of the model by manipulating a virtual sphere.
hm_callcollectorpanel
Displays the Collector panel for selecting a single collector/named entity.
hm_callhelp
Displays the HTML help for a specific book and topic.
hm_callincludepanel
Displays the Include
panel
for selecting a single include.
hm_callspecialpanel
Displays the specified special
panel
.
hm_callviewpanel
Displays the View
panel
.
hm_callvispanel
Displays the Vis
panel
.
hm_centerview
Moves the selected location to the center of the
modeling window
.
hm_circlezoom
Allows you to select a region to zoom into.
hm_collectordisplayed
Returns the display status of a collector.
hm_completemenuoperation
Cleans up the panel marks, rejection marks and drawlist.
hm_disablepopup
Removes one item from a popup menu.
hm_editcard
Launches the
Card Editor
to edit a specific entity or mark of entities.
hm_edittextcard
Launches the Tk control
Card Editor
to edit a text control card.
hm_enableitem
Enables a
panel
menu item.
hm_enablepopup
Adds a previously removed item back to a popup menu.
hm_errormessage
Displays a custom error message in the
status bar
.
hm_exit
Exits
HyperMesh
.
hm_exitpanel
Exits from a custom Tk
panel
.
hm_framework
Controls certain options and of the
HyperMesh
GUI framework.
hm_getcommandposition
Returns the position of the
command window
.
hm_getcurrentmenu
Returns the name of the current panel.
hm_getcurrentview
Returns the transformation matrix for the current view.
hm_getdirectionpanel
Provides a panel to define a direction/vector.
hm_getfilename
Get a filename using a
HyperMesh
panel.
hm_getfloat
Get a floating point value using a
HyperMesh
panel.
hm_getgraphicsarea
Returns the x, y, width and height of the
modeling window
.
hm_getint
Get an integer value using a
HyperMesh
panel
.
hm_getitemnumber
Gets the number of a menu item.
hm_getitemnumberbytag
This command returns the number of a menu item on a panel using a tag (string).
hm_getmodelcheckenttype
Returns the entity type for the specified Model Check check display name.
hm_getmodelcheckresultentids
Returns the entity IDs for the specified Model Check check display name.
hm_getpanelarea
Returns the x, y, width and height of the
panel area
.
hm_getpanelitems
Returns the IDs and names of
menu bar
items in the Connector panels.
hm_getpanelposition
Returns the position (top | bottom) of the
panel area
.
hm_getplanepanel
Provides a
panel
to define a plane.
hm_getstring
Get a string value using a
HyperMesh
panel
.
hm_gettwoitemtoggle
Returns the current selection number of a two-item toggle
menu bar
item.
hm_getwindowarea
Returns the x, y, width and height of a window.
hm_highlightentity
Control the highlighting of a single entity collector.
hm_highlightlist
Control the highlighting of a list of entities.
hm_highlightmark
Control the highlighting of a mark of entities.
hm_launchhb
Launches the
HyperBeam
GUI
with a specified beam section loaded by default.
hm_listpanels
Returns the names of all
panel
s available for the current user profile.
hm_panelnamevalid
Determines if the specified
panel
name is a valid
HyperMesh
panel.
hm_panview
Performs a dynamic pan of the model.
hm_posteeforentity
Posts a pop-up
Property Editor
for a selected entity.
hm_posteeformarkmask
Posts a pop-up
Property Editor
for a mark of entities.
hm_redraw
Redraws the
HyperMesh
window.
hm_registerentitysubtypefilter
Registers an entity sub-type filter for usage by
*createmarkpanel
or
*createentitypanel
.
hm_registerkeyproc
Registers a script or command to a keyboard shortcut.
hm_renameitem
Renames a
menu bar
item (selector, entry field, etc); this command is used by user profiles to customize the user interface.
hm_rotateview
Allows rotation of the model by performing a dynamic rotation.
hm_scaleview
Performs a dynamic zoom of the model.
hm_setcommandposition
Sets the position of the
command window
.
hm_setentitysubtype
Use this command in conjunction with the creation of filters to add only entities of the stated type to the filter.
hm_setlinemeshpanelproc
This customizes the Line Mesh
panel
, and is used in user profiles.
hm_setmodelcheckcheckstatus
Sets the run status for the specified Model Check check display name.
hm_setmodelcheckcorrectionstatus
Sets the applied status for the specified Model Check correction display name.
hm_setmodelcheckresultentids
Sets the entity IDs for the specified Model Check check display name.
hm_setmouse
Use this command in
Tcl
procedures to show the user that
HyperMesh
is working.
hm_setpanelheight
Sets the height, in pixels, of the
panel area
for use with custom Tk panels.
hm_setpanelposition
Sets the position of the
panel area
.
hm_setpanelproc
Clears
HyperMesh
panel
s, and sets <procedure name> as a macro to be called.
hm_setsystempanelproc
This customizes the Systems
panel
, and is used in user profiles.
hm_setuserprofileoption
This command will set user profile options.
hm_togglevirtualcollector
Toggles the state of the
browser
virtual collector show/hide, isolate and selector modes.
hm_unregisterentitysubtypefilter
Unregisters an entity sub-type filter for usage by
*createmarkpanel
or
*createentitypanel
.
hm_usermessage
Displays a custom user message in the
status bar
.
hm_viewbottomside
Sets the model to the bottom side view.
hm_viewccw
Rotates the model counter-clockwise about an axis oriented perpendicular to the screen.
hm_viewclear
Clears a saved view.
hm_viewcw
Rotates the model clockwise about an axis oriented perpendicular to the screen.
hm_viewdown
Rotates the model down about an axis oriented horizontally across the screen.
hm_viewfit
Fits the model view into the
modeling window
.
hm_viewfrontside
Sets the model to the front side view.
hm_viewisometric
Sets the model to the isometric view.
hm_viewleft
Rotates the model left about an axis oriented vertically across the screen.
hm_viewleftside
Sets the model to the left side view.
hm_viewlist
Returns the list of saved views.
hm_viewprevious
Returns the view to the previous view.
hm_viewproject
Converts an x,y,z model coordinate to a
modeling window
coordinate.
hm_viewrearside
Sets the model to the rear side view.
hm_viewreverse
Rotates the model 180 degrees about an axis oriented vertically across the screen.
hm_viewright
Rotates the model right about an axis oriented vertically across the screen.
hm_viewrightside
Sets the model to the right side view.
hm_viewshaded
View all components in shaded mode with no feature or mesh lines.
hm_viewshadedfeatures
View all components in shaded mode with feature lines.
hm_viewshadedmesh
View all components in shaded mode with mesh lines.
hm_viewtopside
Sets the model to the top side view.
hm_viewunproject
Converts an x,y,z graphic window coordinate to a
modeling window
coordinate.
hm_viewup
Rotates the model up about an axis oriented horizontally across the screen.
hm_viewwireframe
View all components in wire frame mode.
hm_windowtoclipboard
Capture a rectangular area of the screen and save it to the clipboard.
hm_windowtofile
Capture a rectangular area of the screen and save it to a file.
hm_winfo
Returns the value of certain
HyperMesh
window settings.
hm_wm
Provides a limited interface to the
HyperMesh
window.
hm_zoomin
Zooms into the model.
hm_zoomout
Zooms out of the model.
Deprecated Tcl GUI Commands
Undocumented Tcl GUI Commands