b2KIT

Solid of Revolution Visualizer

Rotate curves around axes to generate 3D solids. Calculate volume using disk, washer, and shell methods with animations.

Tested tool guide Tested browser tools Checked August 16, 2026

What Solid of Revolution Visualizer does, with a checked example

A bowl, a cone, a sphere, a vase - each is a curve spun around an axis, and this visualizer performs exactly that sweep: draw a curve, set the bounds, choose an axis, and watch an animation grow the 3D solid while the volume is computed by slicing it into disks, washers, or shells. One catch dominates every mistake in this topic: the radius gets squared. Volume is pi times the integral of [f(x)]^2, not of f(x), so doubling a curve's height multiplies the volume by four, not two.

Worked example

A concrete input and expected output from the current implementation.

Input

y = x^2, rotate about the x-axis, x from 0 to 1, disk method

Expected output

A paraboloid bowl rendered in 3D; volume = pi/5 ≈ 0.628 cubic units.

Each slice perpendicular to the x-axis is a disk of radius x^2, so V = pi * integral of (x^2)^2 dx from 0 to 1 = pi * integral of x^4 dx = pi/5. Squaring the radius is the step students skip most often.

How the result is produced

1

How the volume is found

The tool slices the region under the curve into thin strips and sums their rotated contributions. Disks and washers are cross-sections perpendicular to the axis of rotation: a disk contributes pi * (radius)^2 * thickness, a washer the difference pi * (R^2 - r^2) * thickness. Shells are cylinders wrapped around the axis, each contributing 2 * pi * radius * height * thickness. Finer slices converge on the exact integral.

2

Why the axis of rotation matters

Revolving the same curve about different axes makes different solids: y = x^2 on [0,1] about the x-axis has volume pi/5, about the y-axis pi/2. The tool recomputes the radius for the axis you pick - vertical distance to the x-axis, horizontal distance to the y-axis - and offers the matching method: disks and washers cut perpendicular to the axis, shells cut parallel to it.

Good uses

  • Verify a hand-computed volume before submitting homework: enter the curve, bounds, and axis, and confirm the number matches your integral.
  • Choose which method to write down on an exam: compute the same solid by disks and by shells, and use whichever setup the tool shows is simpler.
  • Build intuition for the slice picture: run the sweep animation and watch the cross-sections appear as the solid grows, so the radius terms in each formula make visual sense.

Limits and checks

  • Doubling the function quadruples the volume. y = x^2 on [0,1] about the x-axis gives pi/5; y = 2x^2 on the same interval gives 4pi/5, because the radius is squared before integrating.
  • About the y-axis is a different problem. y = x^2 on [0,1] about the y-axis gives pi/2, not pi/5: the radius becomes the horizontal distance sqrt(y). Changing only the axis legitimately changes the answer.
  • For a curve that dips below the axis, the rotating radius is |f(x)|, so the reflected curve yields the same volume; a sign change alone should not alter the number. And with washers, the inner radius is subtracted after squaring, never as (R - r)^2.

Common questions

The volume here differs from my textbook's answer for what looks like the same problem. Who is wrong?

Compare the axis first: the same curve and bounds about the x-axis and the y-axis are two different solids - y = x^2 on [0,1] is pi/5 one way and pi/2 the other. Then compare the region: washers need an inner and an outer curve, and the inner radius is subtracted after squaring. If the setup matches, the numbers match.

Do the disk, washer, and shell methods give the same answer?

Yes, when they describe the same solid. Each method partitions the same volume into different slices: y = x^2 on [0,1] about the x-axis is pi/5 by disks and also pi/5 by shells taken in y. They can only disagree when the setup describes a different solid - a different axis, a different region, or a radius that was not squared.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools