hm_getorientation
Returns a 4x4 matrix corresponding to the moment directions of the input.
Syntax
hm_getorientation entity_type mark_id ?<option1>=<value1>? ?<option2>=<value2>? ... ?<optionN>=<valueN>?
Type
HyperMesh Tcl Query Command
Description
Returns a 4x4 matrix (16 values) corresponding to the moment directions of the input.
Inputs
- entity_type
- The type of entity to query. Valid values are elems, solids, surfs, nodes, comps and parts.
- mark_id
- The ID of the mark of entities. Valid values are 1 and 2.
- comparetype=<value>
- The type of comparison when entity_type is comps or parts:
Examples
Find the difference between the orientation of two selections of surfaces:
*createmark surfs 1 23-44
set x [hm_getorientation surfs 1]
*createmark surfs 1 56-60
set y [hm_getorientation surfs 1]
hm_getmatrixdifference $x $y
Find the difference between the orientation of two components:
*createmark comps 1 44 45
set x [hm_getorientation comps 1 comparetype=1]
hm_getmatrixdifference [list [lindex $x 0]] [list [lindex $x 1]]
Errors
Incorrect usage results in a Tcl error. To detect
errors, you can use the catch
command:
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
2021