DocsNodesPrimitives

Torus

A ring, standing upright like a wheel.

ring, donut, doughnut, hoop, halo, tube ring, washer
Category
Primitives
Outputs
mesh
Runs live in
no target yet

Radius is how far the ring reaches from its centre and Tube is how thick the ring itself is, so those two together decide whether it reads as a hoop or a doughnut.

It stands upright by default, like a wheel. For anything lying flat, a coil of rope, a halo, a raised pad around a bolt, turn it a quarter turn first.

Its segments are evenly spaced around the ring, so it also makes a decent set of points to place things on when you want them arranged in a circle.

Inputs

SocketTypeWiring

These settings are also output sockets, so another part can read the number instead of repeating it: radius, tube.

Parameters

NameTypeDefaultAvailable whenWhat it does
Valuenumber1alwaysThe ring stands upright, so a flat one needs a quarter turn about X. A thin flat ring around the base of a post is the raised pad that hardware sits on, and it is the cheapest way to stop a joint reading as two boxes touching.
Valuenumber0.4always
Radialnumber16always
Tubularnumber100always

Built with this node

See also

  • circlePointsWhen you want the ring of positions rather than the ring of geometry.
  • cylinderFor a solid post rather than a ring.

Open the editor and try it