*surfaceintersectmark
Creates lines by intersecting surfaces with a plane or other surfaces.
Syntax
*surfaceintersectmark mark_id1 plane_flag plane_id mark_id2
Type
HyperMesh Tcl Modify Command
Description
Creates lines by intersecting surfaces with a plane or other surfaces. The line segments are organized into the current component.
Inputs
- mark_id
- The mark ID containing the surfaces to intersect. Valid values are 1 and 2.
- plane_flag
- 0 - Use mark_id2 to define the surfaces to use for the intersection.
- plane_id
- The ID of the plane to use for the intersection, if plane_flag is 1. This is defined using the *createplane command.
- mark_id2
- The ID of the mark containing the surfaces to use for the intersection, if plane_flag is 0. Valid values are 1 and 2.
Examples
*createmark surfaces 1 displayed
*createplane 1 0 0 1 0 10 0
*surfaceintersectmark 1 0 1
*createmark surfaces 1 1 2
*createmark surfaces 2 10 11
*surfaceintersectmark 1 1 1 2
Errors
if { [ catch {command_name...} ] } {
# Handle error
}