Intersecting Spheres and Cones in 3D

Intersecting Spheres and Cones in 3D
Loading the math board and drawing, please wait…
2020-09-12 20:53
This GeoGebra example demonstrates how a sphere and a cone intersect in 3D space, producing visible intersection curves/paths and enabling distance measurements from constructed points. It focuses on solid geometry relationships among sphere, cone, and their cross-sectional geometry. Key concepts include 3D geometry modeling, finding intersections between geometric objects, using planes and lines to obtain cross sections, and measuring distances to verify relationships. Construction is built by creating a Sphere and a Cone, then introducing auxiliary Line and Plane objects to compute intersection results via Intersect and IntersectPath. Transformations such as Rotate and Mirror are used to generate symmetric or rotated configurations for clearer visualization. Measure-and-label steps use Distance for quantitative outputs and Text for annotations. Main commands used are Intersect, Point, Sphere, Line, Rotate, Plane, IntersectPath, Segment, Circle, Distance, Cone, and Mirror (with Text for labeling). The named objects (e.g., key points and distance variables) support tracking the computed geometry. Suitable for upper-secondary students and early university learners studying solid geometry, geometric construction, and 3D visualization.

GeoGebra Commands & Parameters

  1. Intersect(zAxis, yAxis) → A
  2. Point(zAxis) → B
  3. Sphere(A, B) → a
  4. Intersect(xAxis, a, 2) → C
  5. Line(A, C) → f
  6. Point(yAxis) → D
  7. Line(A, D) → g
  8. Rotate(f, (-(15°)), g) → f'
  9. Rotate(f', (-(15°)), g) → f''
  10. Rotate(f'', (-(15°)), g) → f'''
  11. Rotate(f''', (-(15°)), g) → h
  12. Rotate(h, (-(15°)), g) → h'
  13. Plane(A, C, D) → p
  14. IntersectPath(p, a) → c
  15. Point(f) → E
  16. Intersect(f', a) → F, G
  17. Intersect(f'', a) → H, I
  18. Intersect(f''', a) → J, K
  19. Intersect(h, a) → L, M
  20. Intersect(h', a) → N, O
  21. Line(A, B) → i
  22. Segment(C, E) → j
  23. Rotate(G, 90°, i) → G'
  24. Rotate(G, 180°, i) → G'_1
  25. Circle(G, G', G'_1) → d
  26. Circle(i, I) → e
  27. Circle(i, K) → k
  28. Circle(i, O) → q
  29. Circle(i, M) → r
  30. Line(G, j) → l
  31. Intersect(l, i) → P
  32. Distance(A, P) → distanceAP
  33. Cone(d, (-distanceAP)) → b, b_2, b_3
  34. Line(I, j) → m
  35. Intersect(m, i) → Q
  36. Distance(A, Q) → distanceAQ
  37. Cone(e, (-distanceAQ)) → n, s, o
  38. Intersect(i, k) → R,
  39. Line(K, j) → t
  40. Intersect(t, i) → S
  41. Distance(A, S) → distanceAS
  42. Cone(k, (-distanceAS)) → u, c_1, v
  43. Line(M, j) → f_1
  44. Intersect(f_1, i) → T
  45. Distance(A, T) → distanceAT
  46. Cone(r, (-distanceAT)) → w, d_1, a_1
  47. Line(O, j) → g_1
  48. Intersect(g_1, i) → U
  49. Distance(A, U) → distanceAU
  50. Cone(q, (-distanceAU)) → b_1, e_1, h_1
  51. Circle(i, E) → k_1
  52. Circle(O, K, C) → p_1
  53. Rotate(p_1, 15°, i) → q_1
  54. Rotate(p_1, 30°, i) → r_1
  55. Rotate(p_1, 45°, i) → s_1
  56. Rotate(p_1, 60°, i) → t_1
  57. Rotate(p_1, 75°, i) → c_2
  58. Rotate(p_1, 90°, i) → d_2
  59. Mirror(b_3, xOyPlane) → i_1
  60. Mirror(v, xOyPlane) → v'
  61. Intersect(g, c) → V, W
  62. Plane(A, W, C) → p_2
  63. Mirror(h_1, p_2) → j_1
  64. Mirror(a_1, p_2) → l_1
  65. Mirror(o, p_2) → o'
  66. Rotate(p_1, (-(15°)), i) → e_2
  67. Rotate(p_1, (-(30°)), i) → f_2
  68. Rotate(p_1, (-(45°)), i) → g_2
  69. Rotate(p_1, (-(60°)), i) → h_2
  70. Rotate(p_1, (-(75°)), i) → k_2

AI Drawing Prompt Reference

Draw a 3D graph showing the intersection of a sphere and a cone. The graph should include a sphere and a cone that intersect to produce visible intersection curves. Use auxiliary lines and planes to calculate intersection paths, and apply rotation to generate symmetric or rotated configurations. Measure distances from constructed points to intersection points to verify geometric relationships. Also include circles, line segments, and distance labels to illustrate the geometric relationships between the sphere, cone, and their cross-sections.
The prompt above was compiled from the original drawing commands and is for reference only.