Intersection of Spheres
Loading the math board and drawing, please wait…
This example demonstrates the intersection of spheres or the union of portions of spheres. The core mathematical concepts involved are solid geometry, specifically spheres and spherical surfaces. Using commands such as Circle, Intersect, Sphere, IntersectConic, If, and Surface, the intersection of spheres or the union of spherical portions can be constructed. Suitable for high school or university-level solid geometry studies.
GeoGebra Commands & Parameters
Circle((0, 0), rb) → cbCircle((0, h), ra) → caIntersect(ca, cb) → I_1, I_2, ,Sphere((0, 0, (-y(I_1))), rb) → sbSphere((0, 0, h - y(I_1)), ra) → saIntersectConic(sa, sb) → eIf(Defined[e], Angle[(0, 0, -10), (0, 0, (-y(I_1))), Point[e, 0]], 1.5708) → βIf(Defined[e], Angle[(0, 0, -20), (0, 0, h - y(I_1)), Point[e, 0]], 0) → αSurface(((ra * cos(u)) * cos(v)), ((ra * sin(u)) * cos(v)), h - y(I_1) + (ra * sin(v)), u, 0, 6.28319, v, -1.5708, ((-π)) / 2 + α) → aSurface(((rb * cos(u)) * cos(v)), ((rb * sin(u)) * cos(v)), (-y(I_1)) + (rb * sin(v)), u, 0, 6.28319, v, ((-π)) / 2 + β, 1.5708) → bSurface(((rb * cos(u)) * cos(v)), ((rb * sin(u)) * cos(v)), (-y(I_1)) + (rb * sin(v)), u, 0, 6.28319, v, ((-π)) / 2 + β, 1.5208) → bbbSurface(((rb * cos(u)) * cos(v)), ((rb * sin(u)) * cos(v)), (-y(I_1)) + (rb * sin(v)), u, 0, 6.29, v, ((-π)) / 2 + β, 1.5208) → bbSurface(((ra * cos(u)) * cos(v)), ((ra * sin(u)) * cos(v)), h - y(I_1) + (ra * sin(v)), u, 0, 6.28319, v, -1.58, ((-π)) / 2 + α) → aaSurface(((ra * cos(u)) * cos(v)), ((ra * sin(u)) * cos(v)), h - y(I_1) + (ra * sin(v)), u, 0, 6.28, v, -1.5708, ((-π)) / 2 + α) → aaa