*autotopocleanuplimited

Performs a limited set of topology cleanup operations on CAD or FE surfaces.

Syntax

*autotopocleanuplimited mark_id element_size min_element_size proximity_suppression_threshold sharp_step_surfs_suppression_width flat_features_suppression_level

Type

HyperMesh Tcl Modify Command

Description

Performs a limited set of topology cleanup operations, including merging of narrow surfaces by suppressing topological edges and suppressing topological edges representing flat features. It takes CAD or FE surfaces as the input.

Inputs

mark_id
The ID of the mark containing the input surfaces. Valid values are 1 and 2.
element_size
The target element size.
min_element_size
The minimum element size. The value should be smaller than the element_size.
proximity_suppression_threshold
The maximal distance between topological edges of surfaces triggering a partial or complete suppression of one of the edges in proximity. Values smaller or equal to 0 disable the proximity suppression operation, including suppression of sharp edges.
sharp_step_surfs_suppression_width
The maximal width threshold for narrow surfaces with sharp edges. If the surface width is lower than the specified value, sharp edges are allowed to be suppressed. If set to 0, sharp edges are not allowed to be suppressed by the proximity suppression tool.
flat_features_suppression_level
The integer value controlling the suppression level of flat features' edges. The valid value range is 0 (disabled) to 6 (highest suppression level). Applicable to CAD surfaces only.

Examples

To perform topology cleanup on all surfaces of the model using a target element size of 8.0, minimal element size of 4.0, proximity suppression threshold of 3.0, sharp edge suppression threshold of 1.1, and flat feature suppression level of 1:
*createmark surfs 1 all
*autotopocleanuplimited 1 8.0 4.0 3.0 1.1 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

2021.2