*FE_geometry_updatefromelements

Recalculates FE geometry topology.

Syntax

*FE_geometry_updatefromelements entity_type mark_id ?<option1>=<value1>? ?<option2>=<value2>? ... ?<optionN>=<valueN>?

Type

HyperMesh Tcl Modify Command

Description

Recalculates FE geometry topology with new parameters for selected surfaces or elements.

Inputs

entity_type
The type of the input geometry. Valid values are surfaces and elements.
mark_id
The ID for the mark containing the input elements or surfaces. Valid values are 1 and 2.
component_edges=<value>
0 – Do not split elements into topological faces by adding edges at component boundaries
1 – Split elements into topological faces by adding edges at component boundaries (default)
edge_angle=<value>
The angle used when edge_method is > 0. If not specified, then a default internal value is used.
edge_method=<value>
Sets the edge feature calculation method. If > 0, edge_angle is used to define the angle and edges that do not satisfy the angle and component criteria are removed.
0 – Do not generate edge features. Existing features are removed unless they are also component boundaries.
1 – Internal simplified method of edge angle detection
2 – Simple feature detection (default)
3 – Advanced feature detection
4 – Connected feature detection
keep_existing=<value>
0 – Existing features that do not satisfy new parameters are removed (default)
1 – Existing features are preserved, and new features are added for new parameter values
remove_open_features=<value>
Defines if open features are removed when edge_method is non-zero:
0 – Do not remove open features
1 – Remove open features (default)
selection_boundary_edges=<value>
Defines if edges are added at selection boundaries:
0 – No boundary is created between selected elements set and not selected elements. Element selection is used only to specify the feature recalculation area. (default)
1 – Selected elements are used to specify the area of features recalculation and a boundary is inserted between selected and not selected elements. This is ignored if selected entities are surfaces.
vertex_angle=<value>
The angle used to detect and insert feature vertices when vertex_method=1. If not specified, then a default internal value is used.
vertex_method=<value>
Sets the additional edge vertex method:
0 – Do not generate additional vertices on edges. Existing feature vertices are removed unless keep_existing=1.
1 – Generate additional vertices on edges (default). vertex_angle is used to define the angle where additional vertices are created.

Examples

To modify the topology of displayed elements using default values:
*createmark elems 1 displayed
*FE_geometry_updatefromelements elems 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

2022