*assignsystemfromcurveswithnormals
Assigns a system to an entity type based on curves with surface normal.
Syntax
*assignsystemfromcurveswithnormals entity_type mark_id geom_entity_type geom_mark_id ?<option1 >=<value1>? ?<option2>=<value2>? ... ?<optionN>=<valueN>?
Type
HyperMesh Tcl Modify Command
Description
Assigns a system to an entity type based on curves with surface normal. The axis of the system is then projected on the element/property plane. Reorients and visualizes the element (material) coordinate system for selected entities. When review is complete, the command *vectorsoff must be run. This command is currently supported for Abaqus, Nastran and OptiStruct.
<option>=<value> options can be provided in any order.
Inputs
- entity_type
- The type of entity to update. Only solid elements and solid properties are supported.
- mark_id
- The ID of the mark containing the entity_type entities. Valid values are 1 and 2.
- geom_entity_type
- The type of entity from which the system will be referenced. Valid values are lines and nodes.
- geom_mark_id
- The ID of the mark containing the geom_entity_type entities. Valid values are 1 and 2.
- color=<value>
- The color of the vectors or lines. Valid values are 1-64.
- flipnormal=<value>
- 0 - The line’s direction will not be flipped
- normalentityid=<value>
- The ID of the entity considered for normal calculations.
- normalentitytype=<value>
- The type of entity considered for normal calculations. Only surfaces are supported.
- onlyorient=<value>
- 0 - The new x-element directions are shown as continuous gradient lines starting and ending on free edges.
- rebar=<value>
- The rebar value for Abaqus.
- size=<value>
- If set to 0, the size will be determined automatically. Otherwise, this defines the size of the displayed vectors.
- tableid=<value>
- The ID of the distribution table. For Abaqus, the distribution table with this ID will be updated accordingly. For Nastran and OptiStruct, the valid value will be 0, i.e. a distribution table will be created internally which will be updated.
Examples
To project the axis of the line 100 on the element plane of all the elements and display the projection as color 7 with size 3, without flipping the direction, and with surface normal from surface 1:
*createmark elements 1 all
*createmark lines 2 100
*assignsystemfromcurveswithnormals elements 1 lines 2 size=3 color= 7 onlyorient=1 rebar=0 tableid=0 flipnormal=0 normalentitytype=SURFS normalsentityid=1
Errors
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
2019