Slicing a Sphere into 8 Equal Pieces
Loading the math board and drawing, please wait…
This example demonstrates how to slice a sphere into 8 equal volume pieces using specific planes. Key math concepts include solid geometry, sphere surface area, volume calculation, and spatial geometric transformations. Construction highlights involve commands like Surface, Mirror, Dilate, Vector, and Translate in GeoGebra. Suitable for high school and above students learning solid geometry, spatial visualization, and geometric constructions.
GeoGebra Commands & Parameters
Surface(((r * cos(u)) * sin(v)), ((r * sin(u)) * sin(v)), (r * cos(v)), u, 0, π / 2, v, 0, π / 2) → aMirror(a, eq1) → a'Mirror(a', f) → a''Mirror(a, f) → a'_1Mirror(a, g) → a'_2Mirror(a', g) → a''_1Mirror(a'', g) → a'''Mirror(a'_1, g) → cSurface(((r * v) * cos(u)), 0, ((r * v) * sin(u)), u, 0, π / 2, v, 0, 1) → bSurface(((r * v) * cos(u)), 0, ((r * v) * sin(u)), u, π / 2, π, v, 0, 1) → dSurface(((r * v) * cos(u)), 0, ((r * v) * sin(u)), u, π, ((3 * π)) / 2, v, 0, 1) → eSurface(((r * v) * cos(u)), 0, ((r * v) * sin(u)), u, ((3 * π)) / 2, (2 * π), v, 0, 1) → hSurface(0, ((r * v) * cos(u)), ((r * v) * sin(u)), u, 0, π / 2, v, 0, 1) → iSurface(0, ((r * v) * cos(u)), ((r * v) * sin(u)), u, π / 2, π, v, 0, 1) → jSurface(0, ((r * v) * cos(u)), ((r * v) * sin(u)), u, π, ((3 * π)) / 2, v, 0, 1) → lSurface(0, ((r * v) * cos(u)), ((r * v) * sin(u)), u, ((3 * π)) / 2, (2 * π), v, 0, 1) → mSurface(((r * v) * cos(u)), ((r * v) * sin(u)), 0, u, 0, π / 2, v, 0, 1) → nSurface(((r * v) * cos(u)), ((r * v) * sin(u)), 0, u, π / 2, π, v, 0, 1) → oSurface(((r * v) * cos(u)), ((r * v) * sin(u)), 0, u, π, ((3 * π)) / 2, v, 0, 1) → pSurface(((r * v) * cos(u)), ((r * v) * sin(u)), 0, u, ((3 * π)) / 2, (2 * π), v, 0, 1) → qDilate(A, If[0 < SplitApart ≤ 1, 1 - SplitApart, 0], B) → A'Vector(A, A') → uTranslate(a, u) → a'_3Translate(b, u) → b'Translate(i, u) → i'Translate(n, u) → n'Mirror(A', A) → A''Vector(A, A'') → vTranslate(a''', v) → kMirror(n', eq2) → n''Mirror(i', eq2) → i''Mirror(b', eq2) → b''Mirror(a'_3, eq2) → tTranslate(e, v) → e'Translate(l, v) → l'Translate(p, v) → p'Mirror(p', z = 0) → p''Mirror(l', z = 0) → l''Mirror(e', z = 0) → e''Mirror(k, z = 0) → k'Mirror(k', eq2) → k''Mirror(e'', eq2) → e'''Mirror(p'', eq2) → p'''Mirror(l'', eq2) → l'''Mirror(l''', z = 0) → wMirror(e''', z = 0) → a_1Mirror(p''', z = 0) → b_1Mirror(k'', z = 0) → k'''Mirror(k''', s) → c_1Mirror(b_1, s) → d_1Mirror(a_1, s) → e_1Mirror(w, s) → w'Mirror(w', eq2) → w''Mirror(e_1, eq2) → f_1Mirror(d_1, eq2) → g_1Mirror(c_1, eq2) → h_1