Circle Pattern

Circle Pattern
Loading the math board and drawing, please wait…
2014-02-18 20:37
This example demonstrates the dynamic arrangement of circles by dragging a point, involving core math concepts like circle, coordinate geometry, parametric curves, and geometric construction. It uses GeoGebra commands such as Circle, Ray, Point, Intersect, and Segment. Suitable for high school and above to explore parametric equations and dynamic geometry phenomena.

GeoGebra Commands & Parameters

  1. Circle((0, 0), 10) → c
  2. Ray((0, 0), (20, 0)) → r
  3. Point(r) → A
  4. Circle((10, 0), A) → A1
  5. Intersect(c, A1, 1) → B1
  6. Circle(B1, Radius[A1]) → A2
  7. Intersect(c, A2, 1) → B2
  8. Circle(B2, Radius[A2]) → A3
  9. Intersect(c, A3, 1) → B3
  10. Circle(B3, Radius[A3]) → A4
  11. Intersect(c, A4, 1) → B4
  12. Circle(B4, Radius[A4]) → A5
  13. Intersect(c, A5, 1) → B5
  14. Circle(B5, Radius[A5]) → A6
  15. Intersect(c, A6, 1) → B6
  16. Circle(B6, Radius[A6]) → A7
  17. Intersect(c, A7, 1) → B7
  18. Circle(B7, Radius[A7]) → A8
  19. Intersect(c, A8, 1) → B8
  20. Circle(B8, Radius[A8]) → A9
  21. Intersect(c, A9, 1) → B9
  22. Circle(B9, Radius[A9]) → A10
  23. Intersect(c, A10, 1) → B10
  24. Circle(B10, Radius[A10]) → A11
  25. Intersect(c, A11, 1) → B11
  26. Circle(B11, Radius[A11]) → A12
  27. Intersect(c, A12, 1) → B12
  28. Circle(B12, Radius[A12]) → A13
  29. Intersect(c, A13, 1) → B13
  30. Circle(B13, Radius[A13]) → A14
  31. Intersect(c, A14, 1) → B14
  32. Circle(B14, Radius[A14]) → A15
  33. Intersect(c, A15, 1) → B15
  34. Circle(B15, Radius[A15]) → A16
  35. Intersect(c, A16, 1) → B16
  36. Circle(B16, Radius[A16]) → A17
  37. Intersect(c, A17, 1) → B17
  38. Circle(B17, Radius[A17]) → A18
  39. Intersect(c, A18, 1) → B18
  40. Circle(B18, Radius[A18]) → A19
  41. Intersect(c, A19, 1) → B19
  42. Circle(B19, Radius[A19]) → A20
  43. Intersect(c, A20, 1) → B20
  44. Segment(B1, B2) → C2
  45. Segment(B2, B3) → C3
  46. Segment(B3, B4) → C4
  47. Segment(B4, B5) → C5
  48. Segment(B5, B6) → C6
  49. Segment(B6, B7) → C7
  50. Segment(B7, B8) → C8
  51. Segment(B8, B9) → C9
  52. Segment(B9, B10) → C10
  53. Segment(B10, B11) → C11
  54. Segment(B11, B12) → C12
  55. Segment(B12, B13) → C13
  56. Segment(B13, B14) → C14
  57. Segment(B14, B15) → C15
  58. Segment(B15, B16) → C16
  59. Segment(B16, B17) → C17
  60. Segment(B17, B18) → C18
  61. Segment(B18, B19) → C19
  62. Segment(B19, B20) → C20

AI Drawing Prompt Reference

Draw a circle centered at the origin with a radius of 10, then add a ray extending to the right from the origin. Mark a point on the ray and draw a circle using this point as the center that intersects the first circle. Get the intersection point, then draw another circle with the intersection point as the center and the radius of the previous circle. Repeat this process multiple times to create a series of nested circles. Finally, connect the adjacent intersection points with line segments to form a dynamic circular pattern.
The prompt above was compiled from the original drawing commands and is for reference only.