*surfmark_trim_by_surfmark
Trims surfaces along the intersection(s) with other surfaces.
Syntax
*surfmark_trim_by_surfmark mark_id1 mark_id2 mode
Type
HyperMesh Tcl Modify
Description
Trims surfaces along the intersection(s) with other surfaces.
Inputs
- mark_id1
- The ID of the mark containing the selection of surfaces to be trimmed. Valid values are 1 and 2.
- mark_id2
- The ID of the mark containing the selection of surfaces to use as the trim tool. Valid values are 1 and 2.
- mode
-
- 0 - Surfaces on mark_id1 are trimmed by the surfaces on mark_id2
- 1 - Surfaces on both marks trim each other
- 2 - Surfaces on mark_id1 are trimmed by virtually extending surfaces of mark_id2
Example
To trim all surfaces on mark 1 by those on mark 2:
*createmark surfs 1 1-100
*createmark surfs 2 101-200
*surfmark_trim_by_surfmark 1 2 0
Errors
Incorrect usage results in a Tcl error. To
detect errors, you can use the catch
command:
if { [ catch {command_name...} ] } {
# Handle error
}