*morphmaptolinenodesoffset
Maps a node list to a line list along a vector.
Syntax
*morphmaptolinenodesoffset list_id_nodes entity_type_handles mark_id_handles line_list node_list use_symmetry use_constraints project vector_id offset
Type
HyperMesh Tcl Modify Command
Description
Maps nodes to, or offset from, a specified line using the temporary shape created by *morphmaptshp and *morphmaptshpedge as a guide. Selected handles can optionally follow behind the morphing operation.
Nodes can be projected on to the line along a vector, normal to the line, or spaced evenly along the line (if the nodes belong to edge domains).
Inputs
- list_id_nodes
 - The ID of the list containing the input nodes. Valid values are 1 and 2.
 - entity_type_handles
 - Must be set to handles.
 - mark_id_handles
 - The ID of the mark containing the handles. Valid values are 1 and 2.
 - line_list
 - The ID of the list containing the input lines. Valid values are 1 and 2.
 - node_list
 - The ID of the list containing any nodes to define input lines. Valid values are 1 and 2.
 - use_symmetry
 - 0 - Do not use symmetry (only option)
 - use_constraints
 - 0 - Do not use constraints
 - project
 - 0 or 10 - Project along vector defined by vector_id
 - vector_id
 - The ID of vector created using *createvector for the projection direction. Must be set to 1.
 - offset
 - The distance to offset nodes from the target. Not used if project is 2.
 
Example
To project nodes on list 1 normal to lines and points on list 2 with an offset of 1.2:
*morphmaptolinenodesoffset 1 handles 1 2 2 0 1 1 1 1.2
    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
14.0.110