Volume of a Solid of Revolution Around the x-axis by Doug Kuhlmann

Volume of a Solid of Revolution Around the x-axis by Doug Kuhlmann
Loading the math board and drawing, please wait…
2015-07-02 12:24
This example provides a dynamic visualization of calculating the volume of a solid generated by rotating a planar region around the x-axis. It focuses on core calculus concepts including the Washer Method and definite integrals. The construction utilizes GeoGebra commands such as Sequence and RectangleSum to approximate the volume via Riemann sums, Rotate and Surface to render the 3D solid, and the Integral command for precise calculation. It is an ideal instructional tool for high school AP Calculus or college-level mathematics students to bridge the gap between 2D integration and 3D spatial volume.

GeoGebra Commands & Parameters

  1. Max({0, m - 1}) → DK
  2. Polygon((-2 + (DK * h), g(-2 + ((DK + p) * h))), (-2 + ((DK + 1) * h), g(-2 + ((DK + p) * h))), (-2 + ((DK + 1) * h), f(-2 + ((DK + p) * h))), (-2 + (DK * h), f(-2 + ((DK + p) * h)))) → Rectangle1, j, k, l, m_1
  3. RectangleSum(A, -2, -2 + (m * h), m, p) → VolWash
  4. Sequence(Cylinder[(-2 + (k * h), 0, 0), (-2 + ((k + 1) * h), 0, 0), g(-2 + ((k + p) * h))], k, 0, m - 1) → CI
  5. Sequence(If[Defined[Element[CI, k]], Volume[Element[CI, k]], 0], k, 1, m) → VCI
  6. Sequence(Cylinder[(-2 + (k * h), 0, 0), (-2 + ((k + 1) * h), 0, 0), f(-2 + ((k + p) * h))], k, 0, m - 1) → CO
  7. Sequence(If[Defined[Element[CO, k]], Volume[Element[CO, k]], 0], k, 1, m) → VCO
  8. Rotate(Rectangle1, (-α), c) → RotateRectangle1
  9. Surface(u, (g(-2 + ((DK + p) * h)) * cos(β)), (g(-2 + ((DK + p) * h)) * sin(β)), u, -2 + (DK * h), -2 + ((DK + 1) * h), β, 0, α) → Inner1
  10. Vector((-2 + ((DK + 1) * h), 0, 0), (-2 + ((DK + 1) * h), g(-2 + ((DK + p) * h)), 0)) → r
  11. Vector((-2 + (DK * h), 0, 0), (-2 + (DK * h), f(-2 + (DK * h)), 0)) → R
  12. Rotate(R, (-α), c) → R'
  13. Rotate(r, (-α), c) → r'
  14. Integral(16 - x^(4), -2, 2) → VolumeIntegral
  15. If(togV ≟ 1, "Hide integral & washer sums", "Show integral & washer sums") → ShowVolIntegral
  16. Sequence(Polygon[(-2 + (k * h), g(-2 + ((k + p) * h))), (-2 + ((k + 1) * h), g(-2 + ((k + p) * h))), (-2 + ((k + 1) * h), f(-2 + ((k + p) * h))), (-2 + (k * h), f(-2 + ((k + p) * h)))], k, 0, m - 1) → Rectangles
  17. Rotate(Rectangles, (-α), c) → Rectangles'
  18. Surface(u, (f(-2 + ((DK + p) * h)) * cos(β)), (f(-2 + ((DK + p) * h)) * sin(β)), u, -2 + (DK * h), -2 + ((DK + 1) * h), β, 0, α) → Outer1
  19. Rotate(f_1, α, xAxis) → f_2
  20. Rotate(g_1, α, xAxis) → g_2
  21. If(togS ≟ 1, "Hide surface", "Show surface") → ShowSurface
  22. Surface(u, (f(u) * cos(β)), (f(u) * sin(β)), u, -2, 2, β, 0, 6.283185307179586) → SurfaceOuter
  23. Surface(u, (g(u) * cos(β)), (g(u) * sin(β)), u, -2, 2, β, 0, 6.283185307179586) → SurfaceInner
  24. If(togR ≟ 1, "Rotate one rectangle", "Rotate all rectangles") → RotateOneDisk
  25. Sequence(Surface[-2 + ((k + u) * h), (4 * cos(β)), (4 * sin(β)), u, 0, 1, β, 0, α], k, 0, m - 1) → Outers
  26. Sequence(Surface[-2 + ((k + u) * h), (g(-2 + ((k + p) * h)) * cos(β)), (g(-2 + ((k + p) * h)) * sin(β)), u, 0, 1, β, 0, α], k, 0, m - 1) → Inners
  27. Sequence(Surface[-2 + (k * h), (u * cos(β)), (u * sin(β)), u, g(-2 + ((k + p) * h)), f(-2 + ((k + p) * h)), β, 0, α], k, 0, m - 1) → SidesLeft
  28. Sequence(Surface[-2 + ((k + 1) * h), (u * cos(β)), (u * sin(β)), u, g(-2 + ((k + p) * h)), f(-2 + ((k + p) * h)), β, 0, α], k, 0, m - 1) → SidesRight
  29. Surface(-2 + ((DK + 1) * h), (u * cos(β)), (u * sin(β)), u, g(-2 + ((DK + p) * h)), f(-2 + ((DK + p) * h)), β, 0, α) → Side1Right
  30. Surface(-2 + (DK * h), (u * cos(β)), (u * sin(β)), u, g(-2 + ((DK + p) * h)), f(-2 + ((DK + p) * h)), β, 0, α) → Side1Left

AI Drawing Prompt Reference

Create a 3D visualization of a solid of revolution generated by rotating a planar region around the x-axis. The region is bounded between two curves, an outer curve and an inner curve, over the interval [-2,2] on the x-axis. Rotating this region about the x-axis produces a hollow solid with an outer surface from the outer curve and an inner surface from the inner curve. Display multiple rectangular strips representing Riemann sums for approximating the volume using the washer method, each strip rotated to form a thin shell. Highlight one specific rectangle and its rotated 3D counterpart. Also show the exact volume value computed by integration. The scene is instructional, bridging 2D integration and 3D volume.
The prompt above was compiled from the original drawing commands and is for reference only.