Fascinating Properties of Conic Sections: From 3D Cone to 2D Cuts

Fascinating Properties of Conic Sections: From 3D Cone to 2D Cuts
Loading the math board and drawing, please wait…
2015-09-30 11:43
In collections Conic Sections
This applet demonstrates remarkable properties of conic sections based on Alexander Givental's paper 'Kepler's Laws and conic sections'. It visualizes how a plane cutting an infinite cone yields ellipses, hyperbolas, or parabolas as the plane's orientation changes, connecting to Kepler's laws of planetary motion. Core mathematical concepts include the unified definition of conics, foci and directrices, eccentricity, symmetry, and the intersection of planes with surfaces. The construction employs GeoGebra commands such as InfiniteCone, Plane, IntersectPath, LineBisector, OrthogonalLine, Locus, Surface, and OrthogonalPlane to create the cone, cutting plane, intersection curves, and auxiliary elements like foci and directrices. This is ideal for high school to university-level geometry instruction, particularly for analytic geometry, solid geometry, and interdisciplinary astronomy-physics learning, offering a three-dimensional insight into the intrinsic relationships among conic sections.

GeoGebra Commands & Parameters

  1. InfiniteCone((0, 0, 0), Vector[(0, 0, 0), (0, 0, 1)], 0.7853981633974483) → cone
  2. Line(C, D) → b
  3. Line(B, b) → a
  4. Plane(a, b) → c
  5. IntersectPath(g, c) → i
  6. IntersectPath(g, cone) → q
  7. Intersect(i, q) → E, F
  8. LineBisector(E, F, g) → f
  9. Intersect(f, yAxis) → F_2
  10. IntersectPath(c, cone) → d
  11. Point(d) → M
  12. Locus(G, M) → loc1
  13. Point(loc1) → J
  14. OrthogonalLine(J, b, space) → f_1
  15. Intersect(f_1, b) → H
  16. Segment(J, H) → de
  17. Segment(J, F_1) → nu
  18. Point(loc1) → P
  19. IntersectPath(g, cone) → r
  20. Line(F_1, (0, 0, 1)) → j
  21. Intersect
  22. Intersect(q, r) → A, , ,
  23. Intersect(f, j) → O
  24. Surface((t * cos(u)), (t * sin(u)), (t^(2) - ((2 * t) * h) + ((4 * p) * k) + h^(2)) / ((4 * p)), t, -15, 15, u, 0, 6.28319) → l_1
  25. Segment(M, F) → m
  26. Segment(M, F) → n
  27. Segment(E, F) → s
  28. OrthogonalLine(F_2, xAxis, g) → a_2
  29. Point(xAxis) → H_1
  30. Line(H_1, F_2) → b_1
  31. OrthogonalLine(F_2, b_1, g) → c_1
  32. Intersect(c_1, s) → Q
  33. Segment(F_2, P) → d_1
  34. Segment(F_1, P) → d_2
  35. Intersect(zAxis, c) → N
  36. OrthogonalLine(J, xy) → e_1
  37. Line(M, G) → gm
  38. Line(Q, F_2) → g_1
  39. OrthogonalPlane(O, j) → o
  40. IntersectPath(o, cone) → h_1
  41. Intersect(c_1, c) → I
  42. Intersect(c_1, c) → K

AI Drawing Prompt Reference

Visualize an infinite 3D cone and a plane intersecting it to produce ellipses, hyperbolas, or parabolas depending on the plane's orientation. Show how changing the plane angle alters the intersection curves, highlighting key elements like foci, directrices, and eccentricity. Include symmetry axes, perpendicular bisectors, and auxiliary planes, along with the locus of intersection points between the curves and the cone surface, linking conic sections to Kepler's laws of planetary motion.
The prompt above was compiled from the original drawing commands and is for reference only.