*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
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.