Semicircle Cross Sections
Loading the math board and drawing, please wait…
In collections
BC Calculus
This example demonstrates the geometric construction of semicircle cross sections. Key mathematical concepts include circles and similar triangles. Using GeoGebra commands such as Semicircle, Sequence, and Integral, the formation process of semicircle cross sections is dynamically illustrated. Suitable for high school geometry and calculus courses.
GeoGebra Commands & Parameters
Segment(A, B) → eIntegral((π / 2 * r(x)^(2)), -2, 2) → IntegIf(togDF ≟ 1, "Show Instructions", "Show volume integral") → ToggleDirectionVolumeIntegralIf(togS ≟ 1, "Hide surface", "Show surface") → ShowSurfacePlane((0, 0, 0), (0, 1, 1), (0, 2, 0)) → aSurface(u, (v * f(u)) + ((1 - v) * g(u)), 0, u, -2, 2, v, 0, 1) → BaseSemicircle(A, B, a) → SCSequence(Surface[u, c(-2 + ((k + p) * h)) + (r(-2 + ((k + p) * h)) * cos(β)), (r(-2 + ((k + p) * h)) * sin(β)), u, -2 + (h * k), -2 + ((k + 1) * h), β, 0, π], k, 0, m - 1) → SlicesTopSequence(Semicircle[(-2 + (k * h), g(-2 + ((k + p) * h)), 0), (-2 + (k * h), f(-1 + ((k + p) * h)), 0), a], k, 0, m - 1) → SlicesLeftSequence(Semicircle[(-2 + ((k + 1) * h), g(-2 + ((k + p) * h)), 0), (-2 + ((k + 1) * h), f(-1 + ((k + p) * h)), 0), a], k, 0, m - 1) → SlicesRightSum(Sequence[((h * π / 8) * (g(-2 + ((k + p) * h)) - f(-2 + ((k + p) * h)))^(2)), k, 0, m - 1]) → VolSlicesSequence(Polygon[(-2 + (k * h), f(-2 + ((k + p) * h))), (-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)))], k, 0, m - 1) → SlicesBaseSurface(u, c(u) + (r(u) * cos(β)), (r(u) * sin(β)), u, 0, 2, β, 0, π) → TopRightSurface(u, c(u) + (r(u) * cos(β)), (r(u) * sin(β)), u, -2, 0, β, 0, π) → TopLeft