*line_trim_ends

Trims free lines at the specified locations.

Syntax

*line_trim_ends mark_id x1 y1 z1 x2 y2 z2 keep_original_lines

Type

HyperMesh Tcl Modify

Description

The command trims given lines on input mark at the specified points. If the trimming locations are not exactly lying on a specific line, then the points on line closest to the given ones are used instead.

Inputs

mark_id
The ID of the mark containing the lines to edit. Valid values are 1 and 2.
x1 y1 z1
Coordinates of the first trim point.
x2 y2 z2
Coordinates of the second trim point.
keep_original_lines
0 - Do not keep
1 - Keep

Examples

To trim lines with IDs 10,20,30 from points closest to (4.5, 6.7, 8.9) to (0.1, 0.2, 0.3):

*createmark lines 1 10 20 30
*line_trim_ends 1 4.5 6.7 8.9 0.1 0.2 0.3

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

2019