*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
}