*element_smooth_nodes

Smooth a selection of elements with optional anchor nodes.

Syntax

*element_smooth_nodes mark_id node_mark_id ?option1=<value1>? ?option2=<value2>? ... ?optionN=<valueN>?

Type

HyperMesh Tcl Modify Command

Description

Smooth a selection of elements with optional anchor nodes.

<option>=<value> options can be provided in any order.

Inputs

mark_id
The ID of the mark containing the elements to smooth. Valid values are 1 and 2.
node_mark_id
The ID of the mark containing any anchor nodes. Valid values are 1 and 2.
Iterations=<value>
The maximum number of smoothing iterations to perform (default 1).
Method=<value>
The smoothing method.
Angle - Angle correction-based smoothing
AutoDecideWithoutQI
AutoDecideWithQI - Size correction-based smoothing, and QI smoothing of failed elements with possible constrained movement of nodes off of geometry edges. Control of the nodes movement off of the geometry edges, the thresholds of the movement, and the element feature angle, are controlled by the current parameter file.
AutoDecideWithQI_Params_locked - Size correction-based smoothing, and QI smoothing of failed elements. Node movement off of geometry edges is not allowed. The paramter file has no effect, and the element feature angle is taken from the global preferences.
QI - QI correction-based smoothing
Shape - Shape correction-based smoothing
Size - Size correction-based smoothing
TimeLimit=<value>
The time limit in minutes for QI and AutoDecideWithQI (default is off).

Example

Smooth elements 100-200 with anchor nodes 150 and 151 using QI method:

*createmark elements 1 100-200
*createmark nodes 1 150 151
*element_smooth_nodes 1 1 Method=QI

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

2019.1

2020 - Added new Method value AutoDecideWithQI_Params_locked.

.