---
title: Revolve
order: 9
---

Revolve is a lathe. The shape's cross-section spins a full turn around one of its local axes: a rounded box becomes a ring, a tapered profile becomes a vase.

![the Revolve modifier settings](../assets/modifiersettings-revolve.webp)

## Adding a revolve

- **Modifier panel**: *Add Modifier → Revolve*
- **Pie menu** (`Q`): the *Revolve* button in the South wedge's modifier grid
- **Right-click menu**: *Modifiers → Revolve*

Revolve is added to every selected Chisel shape.

## Parameters

- **Axis**: X / Y / **Z** (default Z). The local axis the cross-section spins around.
- **Offset**: pushes the profile out from the axis before it spins (soft range `-5.0–5.0`, default `0.0`). `0` keeps the profile where it is; a positive value opens a hole in the middle.

![a profile revolved into a ring](../assets/revolve.webp)

## Adjusting the offset

With the revolved object active, the pie's East wedge shows a Revolve row: the axis buttons and the offset. Click the offset to drag it live. `Shift` for precision, `Ctrl` to snap, `Space` / `Enter` to confirm, `RMB` / `Esc` to cancel.

## Legacy curves

The old **Curve Revolve** primitive is still available. [Convert Legacy Curve](../operations/convert-legacy-curve.md) turns one into an Ngon plus a Revolve modifier in a single click, keeping its place in the chain.

## See also

- [Twist & Bend](twist-bend.md): the other deformers
- [Sweep](sweep.md): run a profile along a path instead of around an axis
- [Curve-Based Primitives](../primitives/curves.md): the Curve Revolve primitive
