> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nodi3d.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ImplicitTorus

> Implicit Torus node: Create a torus Implicit primitive. center is the torus center; axis is Z, or the plane normal when a plane is supplied. Implicit › Primitive node in Nodi, with its inputs, outputs and properties.

Create a torus Implicit primitive. center is the torus center; axis is Z, or the plane normal when a plane is supplied.

**Category**: [Implicit](https://docs.nodi3d.com/nodi-editor/nodes.md#implicit) › Primitive\
**Shown in the node menu as**: Implicit Torus

## Inputs

| Input | Type |
| - | - |
| center | `Point, Vector, Plane` |
| major radius | `Number` |
| minor radius | `Number` |

## Outputs

| Output | Type |
| - | - |
| torus implicit | `Implicit` |

## Properties

Properties are set in the Inspector and are used when the matching input is not connected.

| Property | Type |
| - | - |
| base | `Point3d` |
| major radius | `Number` |
| minor radius | `Number` |

## Related nodes

Other nodes in Implicit › Primitive:

* [ImplicitBezier](https://docs.nodi3d.com/node/implicit-bezier.md): Create a distance field from a quadratic Bezier curve.
* [ImplicitBox](https://docs.nodi3d.com/node/implicit-box.md): Create a box Implicit primitive.
* [ImplicitCylinder](https://docs.nodi3d.com/node/implicit-cylinder.md): Create a cylinder Implicit primitive. base is the cylinder CENTER (spans base ± height/2); axis is Z, or the plane normal when a plane is supplied.
* [ImplicitPlane](https://docs.nodi3d.com/node/implicit-plane.md): Create an infinite plane Implicit primitive.
* [ImplicitSphere](https://docs.nodi3d.com/node/implicit-sphere.md): Create a sphere Implicit primitive.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.