*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

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.