*geommatchtopology
Fixes gaps between stitched edges and vertices to make the actual geometry of the surfaces consistent with the model topology.
Syntax
*geommatchtopology entity_type mark_id stitch_tol
Type
HyperMesh Tcl Modify
Description
This command fixes gaps between stitched edges and vertices to make the actual geometry of the surfaces consistent with the model topology. It checks the topology of the model for gaps that are larger than a given tolerance between shared, non-manifold or suppressed edges. If the gap is found to be bigger than the tolerance, the surface and edge geometries are morphed parametrically and in 3D, if necessary, to make the gap smaller than the tolerance. In addition, non-essential degenerate edges are removed.
This command preserves the original geometric entity ID’s.
Inputs
- entity_type
- The entity type selected for cleanup. Valid values are:
- Solids
- Surfaces
- Lines (topological)
- mark_id
- The mark ID containing the entities. Valid values are 1 and 2. If no entities are on the mark, or if no mark value is given, all entities of entity_type in the model are processed.
- stitch_tol
- The tolerance value for gaps. The gap between edges and vertices are targeted to be smaller than this value after the command is run.
Examples
*geommatchtopology surfs
*createmark surfs 1 11 12 15
*geommatchtopology surfs 1
*createmark surfs 1 ""
*geommatchtopology surfs 1 0.001
Errors
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
11.0.101