Volumes of Revolution: Disk vs. Shell Method Comparison

Volumes of Revolution: Disk vs. Shell Method Comparison
Loading the math board and drawing, please wait…
2020-06-07 15:45
This GeoGebra example dynamically demonstrates two classic methods for computing volumes of revolution: the Disk Method and the Shell Method. It revolves a planar region (bounded by function curves, coordinate axes, and boundary lines) around an axis to generate a 3D solid, then approximates the volume using perpendicular disk slices and parallel shell slices, visually comparing the geometric meaning of the two integral formulas. Core mathematical concepts include definite integrals for volume, solids of revolution, function graphs, trigonometric functions, and quadratic equations. Construction highlights: uses CurveCartesian to plot curves, Ray and Segment to define the rotation axis and boundaries, Surface to generate the revolved surface, Intersect to find intersection points, Textfield for parameter input, and sliders (e.g., k_x, k_y) to dynamically adjust the axis position or function parameters, with Invert for view toggling. Suitable for senior high school or introductory college calculus, helping students grasp the derivation and geometric intuition behind volume integral formulas.

GeoGebra Commands & Parameters

  1. Textfield(f) → Function
  2. Textfield(a) → Textfeld2
  3. Textfield(b) → Textfeld3
  4. CurveCartesian(t, (f(t) * cos(φ)), (f(t) * sin(φ)), t, a, b) → k_x
  5. Ray((0, c), Vector[(1, 0)]) → g_1
  6. Intersect(f, g_1, (1, f(1))) → I
  7. Ray((0, d), Vector[(1, 0)]) → g_2
  8. Intersect(f, g_2, (d, f(d))) → J
  9. CurveCartesian((t * cos(ϕ)), f(t), (t * sin(ϕ)), t, x(I), x(J)) → k_y
  10. CurveCartesian(t, f(t), 0, t, -5, 5) → k
  11. Textfield(c) → Textfeld4
  12. Textfield(d) → Textfeld5
  13. Segment(A, G) → s_1
  14. Segment(B, F) → s_2
  15. Surface(u, (f(u) * cos(w)), (f(u) * sin(w)), u, a, b, w, 0, φ) → f_x
  16. Surface((uu * cos(ww)), f(uu), (uu * sin(ww)), uu, x(I), x(J), ww, 0, ϕ) → f_y
  17. Invert(f) → f_u
  18. Segment(C, I) → s_3
  19. Segment(D, J) → s_4
  20. CurveCartesian(x(B), t, t, y(B), f(x(B))) → LineCapRight
  21. CurveCartesian(x(A), t, t, y(A), f(x(A))) → LineCapLeft
  22. Surface(x(A), y(A) + ((s * (f(x(A)) - y(A))) * cos(t)), ((s * (f(x(A)) - y(A))) * sin(t)), s, 0, 1, t, 0, φ) → CapLeft
  23. Surface(x(B), y(B) + ((s * (f(x(B)) - y(B))) * cos(t)), ((s * (f(x(B)) - y(B))) * sin(t)), s, 0, 1, t, 0, φ) → CapRight
  24. CurveCartesian(t, y(C), t, x(C), f_u(y(C))) → LineCapBottom
  25. CurveCartesian(t, y(D), t, x(D), f_u(y(D))) → LineCapTop

AI Drawing Prompt Reference

Create a dynamic illustration showing two methods for calculating volumes of revolution. Begin by drawing a planar region bounded by function curves, coordinate axes, and boundary lines, then revolve it around an axis to generate a 3D solid. Approximate the volume using perpendicular disk slices and parallel shell slices to visually compare the geometric meaning of the two integral formulas. Include function curves, a rotation axis, the generated surface, intersection points, parameter input fields, and sliders for dynamic adjustment of the axis position or function parameters.
The prompt above was compiled from the original drawing commands and is for reference only.