*solidmap_equivalence

Used for equivalencing two sets of nodes for solid mapped meshing.

Syntax

*solidmap_equivalence tolerance find_faces

Type

HyperMesh Tcl Modify

Description

This command is used by the solid mapping algorithm. It equivalences two sets of nodes, based on a given tolerance and, optionally, does a special find_faces operation.

For equivalencing, the first set of nodes are from the elements in the solidmap and ^faces components. The second set of nodes consists of all of the nodes not included in the first set but falling within the specified tolerance.

For the find_faces operation, 3D elements in the solidmap component are used to find the faces. All pre-existing faces are filtered out and the remaining faces are added to the ^faces component. See the command *solid_facesfind. This step is useful for continuing with the next solid map operation.

Inputs

tolerance
The tolerance to use for finding nodes in the equivalence operation.
find_faces
A flag indicating whether to perform the special faces operation. Valid values are:
0 – Do not perform the find.
1 – Perform the find.

Example

To equivalence the solidmap and ^faces nodes using a tolerance of 0.01 and finding the new faces:

*solidmap_equivalence 0.01 1

Errors

Incorrect usage results in a Tcl error. To detect errors, you can use the catch command:
if { [ catch {command_name...} ] } {
   # Handle error
}