Hexagon Spiral Tessellation
Loading the math board and drawing, please wait…
This example demonstrates the construction and dynamic transformation of hexagon spiral tessellations. Core math concepts include polygons, rotation, coordinate geometry, and transformation. It uses commands like Polygon, Circle, Point, Rotate, Angle, Intersect, Sequence, and Translate in GeoGebra. Suitable for middle school students and above learning geometric construction, spatial reasoning, and mathematical modeling.
GeoGebra Commands & Parameters
Polygon(A, B, 5) → poly1, a, b, c, d, e, C_1, D, ECircle(B, A) → fPoint(f) → CRotate(C, -72°, G) → F'Angle(F', A, B) → αCircle(C, B) → gCircle(H, F') → hIntersect(g, h, 1) → IPolygon(C, B, A, F', H, I) → poly2, f_1, b_1, a_1, f', h_1, iSequence(Polygon[Rotate[C, ((i * 72))°, G], Rotate[B, ((i * 72))°, G], Rotate[A, ((i * 72))°, G], Rotate[F', ((i * 72))°, G], Rotate[H, ((i * 72))°, G], Rotate[I, ((i * 72))°, G]], i, 1, 4) → list1Rotate(A, 108°, B) → C_sSequence(Sequence[Translate[Polygon[Translate[C, Vector[(i * Vector[A, C])]], Translate[B, Vector[(i * Vector[A, C])]], Translate[A, Vector[(i * Vector[A, C])]], Translate[F', Vector[(i * Vector[A, C])]], Translate[H, Vector[(i * Vector[A, C])]], Translate[I, Vector[(i * Vector[A, C])]]], Vector[(j * Vector[B, F'])]], j, 0, i], i, 1, N) → list4Sequence(Rotate[list4, ((i * 72))°, G], i, 1, 4) → list5Translate(Mirror[list4, Line[A, H]], Vector[A, F']) → list2Angle(A, B, C) → βSequence(Rotate[list2, ((i * 72))°, G], i, 0, 4) → list3