*linedragnodestoformsurface

Drags a list of nodes along a trimmed line to create a surface, and optionally, prepares it for immediate use within the automesher. It can also identify a region in the shape of a line-dragged surface for the automesher to use under the mesh without surface option.

Syntax

*linedragnodestoformsurface sectionnodelist draglinelist dragnodelist refplane using_default_vector

Type

HyperMesh Tcl Modify

Description

Drags a list of nodes along a trimmed line to create a surface, and optionally, prepares it for immediate use within the automesher. It can also identify a region in the shape of a line-dragged surface for the automesher to use under the mesh without surface option.

Inputs

sectionnodelist
The ID of the list of nodes to be dragged.
draglinelist
The ID of the list of lines to drag along.
dragnodelist
The list ID of the list of zero or two nodes which lie on the lines in the draglinelist which will be used to trim the line during surface creation.
refplane
The orientation plane used to orient the section lines to the drag lines.
using_default_vector
0 - Use plane normal vector
1 - Use default normal vector

Example

To drag nodes 5, 9, and 10 along lines 2 and 1, trimmed by nodes 29 and 30, and using the given plane, creating a surface but no elements:

*surfacemode(4)
*createlist(nodes,1) 5 9 10
*createlist(lines,2) 2 1
*createlist(nodes,2) 29 30
*createplane(1,0.0000,0.0000,1.0000,0.0000,0.0000,100.0000)
*linedragnodestoformsurface(1,2,2,1)

The *surfacemode(4) directive tells HyperMesh not to pass the information on to the automesher for element creation. *createlist() and *createplane() are required for this command.

If one of the surface creation modes has been set, a smooth is put through the nodes to create the surface.

Errors

None.