*removeedgefillets

Defeatures surface edge fillets.

Syntax

*removeedgefillets mark_id min_radius max_radius min_angle failed_elem_size

Type

HyperMesh Tcl Modify

Description

Defeatures surface edge fillets.

Inputs

mark_id
The ID of the mark containing the input surfaces. Valid values are 1 and 2.
min_radius
The minimum value of the fillet radius.
max_radius
The maximum value of the fillet radius.
min_angle
Minimum value of the fillet angle (in degrees).
failed_elem_size
Filters out edge fillets with an angle point within failed_elem_size from other face vertices. Additionally, it internally filters out some concave edge fillets on "shelves" so that they are not cut by the defeature operation.

Example

To delete all edge fillets with a radius between 3 and 5, with an angle greater than 15 degrees:

*createmark surfs 1 all
*removeedgefillets 1 3 5 15 0

Errors

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