*line_mesh_decimator
Decimate 1D elements to user given element size.
Syntax
*line_mesh_decimator entity_type mark_id element_size ?options?
Type
HyperMesh Tcl Modify
Description
Decimate 1D elements to user given element size.
Inputs
- entity_type
- The type of entity containing the 1Ds to coarsen. Valid values are elems and comps.
- mark_id
- The ID of the mark containing the input entities. Valid values are 1 and 2.
- element_size
- The size to use for coarsening.
- options
- List of input options, passed as a space separated string enclosed in quotes. Valid
options are:
- AnchorNodeMarkId=<mark_id>
- The ID of the mark containing nodes to use as anchors. Valid values are 1 and 2.
- ChordalDeviation=<value>
- The chordal deviation value to use for decimation.
- IgnoreDiameter=<value>
- If any isolated connected cluster is contained within this size it will be deleted.
- TurningAngle=<value>
- A node will be anchored if only two 1D elements that are connected to the node make an angle greater than this value.
Examples
To coarsen component 100 to size 10, using nodes 1-10 as anchors, and several other options:
*createmark comps 1 10
*createmark nodes 1 1-10
*line_mesh_decimator comps 1 10 "AnchorNodeMarkId = 1 ChordalDeviation = 0.15 TurningAngle = 30 IgnoreDiameter = 4"
Errors
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
2019