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