Animation of Circle and Straight Lines

Animation of Circle and Straight Lines
Loading the math board and drawing, please wait…
2017-03-11 11:34
This example demonstrates the animation of the intersection between a circle and a straight line. Key mathematical concepts include circles, straight lines, and their intersections. Using GeoGebra commands such as Point, Circle, Line, and Intersect, the example dynamically shows the changes in the intersection points. Suitable for high school mathematics education.

GeoGebra Commands & Parameters

  1. Point(yAxis) → B
  2. Circle(A, B) → c
  3. Segment(A, B) → f
  4. Point(c) → C
  5. Line(C, A) → g
  6. Intersect(c, g, 2) → D
  7. Semicircle(D, C) → d
  8. Point(d) → E
  9. CircleArc(A, C, E) → e
  10. Point(e) → F
  11. Segment(F, D) → h
  12. Segment(E, C) → i
  13. Intersect(h, i) → G
  14. Tangent(F, c) → j,
  15. Tangent(E, c) → k,
  16. LineBisector(E, G) → l
  17. Line(E, A) → m
  18. Intersect(m, l) → H
  19. Circle(H, E) → p
  20. Line(F, A) → n
  21. LineBisector(G, F) → q
  22. Intersect(n, q) → I
  23. Circle(I, F) → r
  24. Dilate(F, If[0 < a ≤ 1, 1 - a, 0], G) → F'
  25. Segment(F, F') → s
  26. Dilate(G, If[1 < a ≤ 2, 2 - a, 0], D) → G'
  27. Segment(G, G') → t
  28. Dilate(E, If[2 < a ≤ 3, 3 - a, 0], G) → E'
  29. Segment(E, E') → b
  30. Dilate(G, If[3 < a ≤ 4, 4 - a, 0], C) → G'_1
  31. Segment(G, G'_1) → f_1
  32. Dilate(D, If[6 < a ≤ 7, 7 - a, 0], A) → D'
  33. Segment(D, D') → g_1
  34. Dilate(A, If[7 < a ≤ 8, 8 - a, 0], C) → A'
  35. Segment(A, A') → h_1