Rosetón Sketch: Build a Rosette via Rotation and Reflection

Rosetón Sketch: Build a Rosette via Rotation and Reflection
Loading the math board and drawing, please wait…
2024-02-24 02:03
This example demonstrates how to construct a rosette-like sketch using circle intersection points together with geometric transformations. The key ideas include circle geometry (finding intersection points), constructing polygons by connecting points, and generating repeated, symmetric patterns via Rotation (Rotate) and Reflection/Mirroring (Mirror). In GeoGebra, it uses Intersect to compute points from circle/line configurations, Circle to create the base circles, and Point to place the construction points. These points are then connected with Polygon to form the visible polygonal segments of the design. The pattern is expanded by applying Rotate and Mirror to the base configuration, producing multiple rotated and mirrored copies (e.g., original vertices such as A, B, C, D and their transformed counterparts). Suitable for middle/high school geometry enrichment, classroom activities on transformation-based constructions, and student projects on parametric-looking symmetric designs.

GeoGebra Commands & Parameters

  1. Intersect(xAxis, yAxis) → A
  2. Circle(A, 1) → c
  3. Point(yAxis) → B
  4. Polygon(B, C, D) → t1, d, b, c_1
  5. Rotate(B, 45°, A) → B'
  6. Rotate(C, 45°, A) → C'
  7. Rotate(D, 45°, A) → D'
  8. Polygon(B', C', D') → t1', d', b', c'
  9. Rotate(B', 45°, A) → B''
  10. Rotate(C', 45°, A) → C''
  11. Rotate(D', 45°, A) → D''
  12. Polygon(B'', C'', D'') → t1'', d'', b'', c''
  13. Rotate(B, -45°, A) → B'_{1}
  14. Rotate(C, -45°, A) → C'_{1}
  15. Rotate(D, -45°, A) → D'_{1}
  16. Polygon(B'_{1}, C'_{1}, D'_{1}) → t1'_{1}, d'_{1}, b'_{1}, c'_{1}
  17. Rotate(B'_{1}, -45°, A) → E
  18. Rotate(C'_{1}, -45°, A) → F
  19. Rotate(D'_{1}, -45°, A) → G
  20. Polygon(E, F, G) → t2, g, e, f
  21. Mirror(B', xAxis) → B''_{1}
  22. Mirror(C', xAxis) → C''_{1}
  23. Mirror(D', xAxis) → D''_{1}
  24. Polygon(B''_{1}, C''_{1}, D''_{1}) → t1''_{1}, d''_{1}, b''_{1}, c''_{1}
  25. Mirror(B'_{1}, xAxis) → H
  26. Mirror(C'_{1}, xAxis) → I
  27. Mirror(D'_{1}, xAxis) → J
  28. Polygon(H, I, J) → t3, j, h, i
  29. Mirror(B, xAxis) → B'_{2}
  30. Mirror(C, xAxis) → C'_{2}
  31. Mirror(D, xAxis) → D'_{2}
  32. Polygon(B'_{2}, C'_{2}, D'_{2}) → t1'_{2}, d'_{2}, b'_{2}, c'_{2}
  33. Point(yAxis) → K
  34. Rotate(K, 22.5°, A) → K'
  35. Circle(K', 0.5) → k
  36. Rotate(k, 45°, A) → k'
  37. Rotate(k', 45°, A) → k''
  38. Rotate(k'', 45°, A) → k'''
  39. Mirror(k, yAxis) → k'_{1}
  40. Mirror(k', yAxis) → k''_{1}
  41. Mirror(k'', yAxis) → k'''_{1}
  42. Mirror(k''', yAxis) → p
  43. Rotate(k, 22.5°, A) → k'_{2}
  44. Rotate(k', 22.5°, A) → k''_{2}
  45. Rotate(k, -22.5°, A) → k'_{3}
  46. Rotate(k'', 22.5°, A) → k'''_{2}
  47. Mirror(k'_{3}, xAxis) → q
  48. Mirror(k'_{2}, yAxis) → r
  49. Mirror(k'', yAxis) → k'''_{3}
  50. Mirror(k''_{2}, yAxis) → s
  51. Mirror(k'''_{2}, yAxis) → t
  52. Circle(A, 5) → d_1

AI Drawing Prompt Reference

Start with a unit circle centered at the origin, and place a point on the vertical axis as one vertex of a triangle. Use the intersections of the circle with the axes to define the other two vertices, forming a base triangle. Rotate this triangle around the origin by positive and negative 45 degrees to create multiple rotated copies, then reflect some of these rotated triangles across the horizontal axis to produce a symmetric radial pattern. Next, take another point on the vertical axis, rotate it by 22.5 degrees around the origin to serve as the center of a small circle with radius 0.5. Rotate this small circle around the origin in 45-degree steps, and also mirror it across both the horizontal and vertical axes, resulting in a ring of small circles surrounding the central triangular design. The final figure is a rosette-like pattern with rotational and reflectional symmetry, composed of triangles and circles.
The prompt above was compiled from the original drawing commands and is for reference only.