# Torus Panel

Use the Torus panel to create an analytic, toroidal surface and/or mesh.

Location: 2D page

The following definitions apply to this function:
normal axis
The vector created by the center node to the normal vector node.
major axis
The vector created by the center node to the major vector node.

The normal vector, center, and major vector should form a 90 degree angle. If they do not, the major axis is calculated at 90 degrees using the normal axis.

For partial toroidal surfaces, zero degrees on the minor radius starts on the major axis and spins inward toward the center. Zero degrees on the major radius also starts on the major axis.

In the Three Points subpanel, the major radius is the distance between the major center and the minor center. The minor radius is the distance between the minor center and the minor radius.

## Full Torus Subpanel

 Figure 1. Points Selected Figure 2. Surface Created
Option Action
center Select the nodes that represent the center point.
normal vector Select the nodes that represent the normal vector point.
surface behavior
mesh, keep surf
Create a surface from the selected entities and generate a mesh on the created surface.
The created surface is retained along with the mesh.
mesh, dele surf
Create a surface from the selected entities and generate a mesh on the created surface.
The created surface is deleted and only the corresponding mesh is retained.
mesh w/o surf
Create a mesh between the selected entities using linear interpolation without creating a surface.
surface only
Create a surface from selected entities, but do not generate a mesh.
Use the resulting surface to perform any desired geometry cleanup functions or automeshing.
minor / major radius Specify a value.

## User Controlled Subpanel

 Figure 3. Points Selected Figure 4. Surface Created
Option Action
center Select the nodes that represent the center point.
normal vector Select the nodes that represent the normal vector point.
major vector Select the nodes that represent the major vector point.
surface behavior
mesh, keep surf
Create a surface from the selected entities and generate a mesh on the created surface.
The created surface is retained along with the mesh.
mesh, dele surf
Create a surface from the selected entities and generate a mesh on the created surface.
The created surface is deleted and only the corresponding mesh is retained.
mesh w/o surf
Create a mesh between the selected entities using linear interpolation without creating a surface.
surface only
Create a surface from selected entities, but do not generate a mesh.
Use the resulting surface to perform any desired geometry cleanup functions or automeshing.
minor / major radius Specify a value for each.
minor start / end Specify a value.
major start / end Specify a value.

## Three Points Subpanel

 Figure 5. Points Selected Figure 6. Surface Created
Option Action
major center Select the nodes that represent the major center point.
minor center Select the nodes that represent the minor center point.
minor radius Select the nodes that represent the minor radius point.
surface behavior
mesh, keep surf
Create a surface from the selected entities and generate a mesh on the created surface.
The created surface is retained along with the mesh.
mesh, dele surf
Create a surface from the selected entities and generate a mesh on the created surface.
The created surface is deleted and only the corresponding mesh is retained.
mesh w/o surf
Create a mesh between the selected entities using linear interpolation without creating a surface.
surface only
Create a surface from selected entities, but do not generate a mesh.
Use the resulting surface to perform any desired geometry cleanup functions or automeshing.

## Command Buttons

Button Action
create Create the toroidal surface.
reject Reject the changes.
return Exit the panel.