*imprint_nodelist
Imprints, connects and optionally remeshes source segments defined by a node list onto target 2D elements.
Syntax
*imprint_nodelist list_id_source entity_type_target mark_id_target ?options?
Type
HyperMesh Tcl Modify Command
Description
Imprints, connects and optionally remeshes source segments defined by a node list onto target 2D elements.
Inputs
- list_id_source
 - The ID of the list containing the source nodes defining the segments to imprint. Valid values are 1 and 2.
 - entity_type_target
 - The type of entity to use as the target (destination) for the imprint. Valid values are components and elements.
 - mark_id_target
 - The ID of the mark containing the target entities to imprint onto. Valid values are 1 and 2.
 - options
 - Additional strings defining extended parameters/options. Options are defined in "name
            value(s)" format. Valid options are:
- projection_vector xyz
 - 3 doubles defining the vector direction. If not defined, normal projection is used.
 - remain value
 - 1 - Source remains, source node coordinates are kept (default if not provided).
 - max_distance value
 - The command will exit with an error if the distance between source and destination exceeds this value. If not specified, this is ignored.
 - to_dest_component value
 - 0 - Do not organize imprinted elements to destination component (default if not provided).
 - angle value
 - The angle used to define feature edges on the mesh. If not defined, 25.0 is used.
 - remesh_mode value
 - -1 - No remesh. Element connectivity is maintained by recovery of the imprinting element edges.
 - remesh_layers value
 - Must be defined if remesh_mode is 2.
 - mesh_type value
 - Automatically detected from input mesh if not provided.
 - mesh_size value
 - Automatically detected from input mesh if not provided.
 - create_joint_elems value
 - Only valid when remain is 3.
 - close_node_list value
 - 0 - Do not generate a segment between the last node and the first node to close the list as a loop (default if not provided).
 
 
Example
To imprint the segments defined by a list of nodes 1-4 onto the elements in component "destination":
*createlist nodes 1 1 2 3 4
*createmark components 1 "destination"
*imprint_nodelist 1 components 1 "remain 1 to_dest_component 0 remesh_mode 2 remesh_layers 2 angle 30.000000"
    Errors
if { [ catch {command_name...} ] } {
   # Handle error
}Version History
2017