Animation 1: Dynamic Cone and Hyperbola Construction

Animation 1: Dynamic Cone and Hyperbola Construction
Loading the math board and drawing, please wait…
2016-06-13 19:36
① This example presents a dynamic geometry animation where a cone, hyperbola, and equilateral triangles transform through rotations, dilations, and translations. ② Core mathematical concepts include conic sections, vectors, angles, similarity transformations, polygons, and properties of equilateral triangles. ③ The construction uses GeoGebra commands such as Point, Rotate, Angle, Line, Circle, Intersect, CircleSector, Dilate, Vector, Translate, and CircleArc, with numerous objects (e.g., m, A, B', α) controlling the animation. ④ Suitable for high school geometry and dynamic mathematics courses, it illustrates the integration of solid and coordinate geometry, vector applications in transformations, and the special role of equilateral triangles in conic sections.

GeoGebra Commands & Parameters

  1. Point(a) → B
  2. Rotate(B, α, A) → B'
  3. Angle(B, A, B') → β
  4. Line(A, B') → b
  5. Circle(A, 1) → e
  6. Intersect(b, d) → C
  7. Circle(C, 1) → f
  8. Intersect(e, a) → D, E
  9. Intersect(e, b) → F, G
  10. Intersect(f, b) → H, I
  11. Intersect(f, d) → J, K
  12. CircleSector(C, K, I) → g
  13. CircleSector(C, I, J) → h
  14. CircleSector(A, D, F) → s
  15. CircleSector(A, F, E) → t
  16. Dilate(A, If[0 < i < 1, 1 - i], C) → A'
  17. Vector(A, A') → u
  18. Translate(s, u) → s'
  19. Translate(t, u) → t'
  20. CircleArc(C, K, I) → d_1
  21. CircleArc(C, I, J) → e_1
  22. CircleArc(A, D, F) → g_1
  23. CircleArc(A, F, E) → k_1
  24. Rotate(t', ((i * 180))°, A') → t''
  25. Rotate(s', If[0 < i ≤ 1, (i * π), π], A') → s''

AI Drawing Prompt Reference

Draw a dynamic cone and hyperbola construction animation. First, create point A and point B, then rotate point B around point A to generate point B', calculate angle β, generate line b through point A and B', create a unit circle e with point A as the center, find the intersection points C of line b and line d, create a unit circle f with point C as the center, find the intersection points D and E of unit circle e and line a, find the intersection points F and G of unit circle e and line b, find the intersection points H and I of unit circle f and line b, find the intersection points J and K of unit circle f and line d, create a circular arc g with point C as the center and points K and I as endpoints, create a circular arc h with point C as the center and points I and J as endpoints, create a circular arc s with point A as the center and points D and F as endpoints, create a circular arc t with point A as the center and points F and E as endpoints, then create point A' with point C as the scaling center and point A as the scaling point, generate vector u from point A, use vector u as the displacement to generate circular arcs s' and t', finally rotate circular arcs s' and t' around point A' to generate circular arcs s'' and t''.
The prompt above was compiled from the original drawing commands and is for reference only.