*surfacetorusfromthreepoints

Creates a torus which passes through the three specified nodes, and optionally, prepares it for immediate use in the automesher. It also can identify a toroidal region for the automesher to use with the mesh without surface option.

Syntax

*surfacetorusfromthreepoints major_center minor_center minor_radius

Type

HyperMesh Tcl Modify Command

Description

Creates a torus which passes through the three specified nodes, and optionally, prepares it for immediate use in the automesher. It also can identify a toroidal region for the automesher to use with the mesh without surface option.

Inputs

major_center
A node specifying the major center of the torus.
minor_center
A node specifying the minor center of the torus.
minor_radius
A node through which the minor revolution will pass.

Example

To create a torus which has the major center at node 1, the minor center at node 5, and the minor radius at node 13, and not create any elements:
*surfacemode 4 
*surfacetorusfromthreepoints 1 5 13 

The *surfacemode(4) directive tells HyperMesh not to pass the information on to the automesher for element creation.

Errors

None.