*linearsurfacebetweennodesandline
Creates a ruled surface between a node list and a trimmed line list, and optionally, prepares it for immediate use within the automesher. It can also identify a region in the shape of a ruled surface for the automesher to use under the mesh without surface option.
Syntax
*linearsurfacebetweennodesandline list1 linelist1 endpoints reverse
Type
HyperMesh Tcl Modify
Description
Creates a ruled surface between a node list and a trimmed line list, and optionally, prepares it for immediate use within the automesher. It can also identify a region in the shape of a ruled surface for the automesher to use under the mesh without surface option.
Inputs
- list1
- The ID of the list of nodes forming one side of the surface.
- linelist1
- The ID of the list of lines forming one side of the surface.
- endpoints
- The list ID of the list of zero or two nodes which lie on the lines in the line list which will be used to trim the line during surface creation.
- reverse
- Indicates whether the lines should be tested for a "bow tie" condition and reversed if necessary (1 for yes, 0 for no).
Example
This example creates a ruled surface and brings it into the automesher, creates 16 quad elements, and stores the elements to the HyperMesh database:
*surfacemode 1
*createlist nodes 1 160 161 164 168 172
*createlist lines 1 1
*linearsurfacebetweennodesandline 1 1 2 1
*set_meshedgeparams 0 4 1 0 0 0 0 0 0
*set_meshedgeparams 1 4 1 0 0 0 0 0 0
*set_meshedgeparams 2 4 1 0 0 0 0 0 0
*set_meshedgeparams 3 4 1 0 0 0 0 0 0
*set_meshfaceparams 0 1 2 0 0 0 0.1 0 0
*automesh 0 1 1
*storemeshtodatabase 0
*ameshclearsurface
Errors
None.