Relative Position of Two Spheres: Intersection, Tangency, and Separation

Relative Position of Two Spheres: Intersection, Tangency, and Separation
Loading the math board and drawing, please wait…
2017-11-14 23:32
①This GeoGebra example dynamically demonstrates the possible relative positions of two spheres in 3D space, including intersecting (with a circular intersection curve), tangent (externally or internally), and disjoint cases. ②Core mathematical concepts include solid geometry, sphere equations, the nature of the intersection circle, the Pythagorean theorem applied to spatial distances, and the roles of isosceles and equilateral triangles in cross-sectional analysis; 3D vectors are used to describe center positions and distances. ③Construction highlights: from the summary, commands such as Point, Circle, Intersect, Surface, Line, Segment, Sequence, Sphere, and Distance are used to create centers A and B, radii R1 and R2, intersection points C and D, the intersection curves f1 and f2, auxiliary segments, triangles, and vectors, with sliders or parameters allowing dynamic adjustment of positions and radii. ④This is suitable for high school or early college solid geometry lessons, or math lab activities, helping students intuitively grasp spatial relationships and conditions for tangency/intersection, and enhancing spatial reasoning skills.

GeoGebra Commands & Parameters

  1. Point(xAxis) → A
  2. Circle(A, R1) → c
  3. Point(xAxis) → B
  4. Circle(B, R2) → d
  5. Intersect(d, c) → C, D, ,
  6. Surface(t, (f1(t) * cos(s)), (f1(t) * sin(s)), t, x(C), x(A) + R1, s, 0, (2 * π)) → a
  7. Surface(t, (f2(t) * cos(s)), (f2(t) * sin(s)), t, x(C), x(B) + R2, s, 0, (2 * π)) → b
  8. Line(D, C) → f
  9. Intersect(f, xAxis) → E
  10. Segment(E, D) → g
  11. Circle(E, g, xAxis) → e
  12. Surface(t, (f1(t) * cos(s)), (f1(t) * sin(s)), t, x(A) - R1, x(C), s, 0, (2 * π)) → h
  13. Sequence(Circle[(x(C) + s, 0, 0), f1(x(C) + s), xAxis], s, 0, x(A) + R1 - x(C), 0.5) → llista_1
  14. Sphere(A, R1) → k
  15. Sphere(B, R2) → l
  16. Distance(A, B) → dd