Rainbow Reflection on a Circle: Mirror Images as a Parameterized Sequence

Rainbow Reflection on a Circle: Mirror Images as a Parameterized Sequence
Loading the math board and drawing, please wait…
2020-12-31 14:02
This example demonstrates a “rainbow” pattern of reflected lines on a circle: as the driving point/direction varies with a parameter, consecutive mirror reflections are constructed, producing an ordered band-like visual trace. Key math ideas include circle geometry (often in the unit-circle setting), reflection (mirror transformation), and parameterization/iteration that turns a single reflection rule into a reflected sequence. Construction is built with GeoGebra commands from the summary: Circle to create the circle; Mirror to compute reflected rays or segments with respect to a chosen geometric element; Length to measure the relevant segments; and Element-style object management (e.g., hue, button1, O, t, g, C0/C1/C2, L_1, f, n, and many points A1, A2, …) to plot multiple reflection outputs in succession. Suitable for middle/high school geometry, interactive classroom demonstrations, and exploratory learning focused on reflection properties and parameter-driven geometric construction.

GeoGebra Commands & Parameters

  1. Circle(O, 1) → C0
  2. Circle(O - (0.5, 0), 0.5) → C1
  3. Circle(O + (0.5, 0), 0.5) → C2
  4. Mirror(Sequence[Circle[(0, t + k), 1], k, -30, 30, 2], C0) → L_1
  5. Length(L_1) → n
  6. Element(L_1, 1) → A1
  7. Element(L_1, 2) → A2
  8. Element(L_1, 3) → A3
  9. Element(L_1, 4) → A4
  10. Element(L_1, 5) → A5
  11. Element(L_1, 6) → A6
  12. Element(L_1, 7) → A7
  13. Element(L_1, 8) → A8
  14. Element(L_1, 9) → A9
  15. Element(L_1, 10) → A10
  16. Element(L_1, 11) → A11
  17. Element(L_1, 12) → A12
  18. Element(L_1, 13) → A13
  19. Element(L_1, 14) → A14
  20. Element(L_1, 15) → A15
  21. Element(L_1, 16) → A16
  22. Element(L_1, 17) → A17
  23. Element(L_1, 18) → A18
  24. Element(L_1, 19) → A19
  25. Element(L_1, 20) → A20
  26. Element(L_1, 21) → A21
  27. Element(L_1, 22) → A22
  28. Element(L_1, 23) → A23
  29. Element(L_1, 24) → A24
  30. Element(L_1, 25) → A25
  31. Element(L_1, 26) → A26
  32. Element(L_1, 27) → A27
  33. Element(L_1, 28) → A28
  34. Element(L_1, 29) → A29
  35. Element(L_1, 30) → A30
  36. Element(L_1, 31) → A31

AI Drawing Prompt Reference

Draw a circle and two concentric circles with radii half of the original circle. Generate a series of rays parametrically and reflect them multiple times over the first circle to create a rainbow-like pattern. Extract points along these reflected rays sequentially and draw them in different colors to visualize the continuous effect of successive mirror reflections.
The prompt above was compiled from the original drawing commands and is for reference only.