Rotate a Triangle to Create Tessellations by mallorina1 (2)
Loading the math board and drawing, please wait…
In collections
Create a Rotation Tessellation using a Triangle
This example demonstrates how to rotate a triangle to create a tessellation pattern. It involves core mathematical concepts such as rotation, polygon construction, and geometric transformations. Key GeoGebra commands used include Polygon, Segment, Rotate, Midpoint, and PointIn to construct the triangle and perform rotations. Suitable for middle school and above students learning geometric transformations and tessellation principles, it can be used for math education and geometric construction practice.
GeoGebra Commands & Parameters
Polygon(A, B, 3) → poly1, a, b, c, CSegment(A, D) → dSegment(D, E) → eSegment(E, F) → fSegment(F, G) → gSegment(G, H) → hSegment(H, B) → iRotate(A, -60*°, B) → A'Rotate(B, -60*°, B) → B'Segment(A', B') → a'Rotate(A, -60*°, B) → A'_1Rotate(D, -60*°, B) → D'Segment(A'_1, D') → d'Rotate(D, -60*°, B) → D'_1Rotate(E, -60*°, B) → E'Segment(D'_1, E') → e'Rotate(E, -60*°, B) → E'_1Rotate(F, -60*°, B) → F'Segment(E'_1, F') → f'Rotate(F, -60*°, B) → F'_1Rotate(G, -60*°, B) → G'Segment(F'_1, G') → g'Rotate(G, -60*°, B) → G'_1Rotate(H, -60*°, B) → H'Segment(G'_1, H') → h'Rotate(H, -60*°, B) → H'_1Rotate(B, -60*°, B) → B'_1Segment(H'_1, B'_1) → i'Midpoint(c) → ISegment(C, J) → jSegment(J, K) → kSegment(K, I) → lRotate(A'_1, -180*°, I) → LRotate(C, -180*°, I) → C'Rotate(J, -180*°, I) → J'Segment(C', J') → j'Rotate(J, -180*°, I) → J'_1Rotate(K, -180*°, I) → K'Segment(J'_1, K') → k'Rotate(K, -180*°, I) → K'_1Rotate(I, -180*°, I) → I'Segment(K'_1, I') → l'Rotate(A', -180*°, I) → A''Polygon(F, E, D', E', F', G', H', B, H, G, D, A, J', K', I, K, J, C) → poly2, f_1, c_1, d'_1, e'_1, f'_1, g'_1, h'_1, b_1, h_1, g_1, e_1, d_1, a_1, j'_1, k'_1, i_1, k_1, j_1PointIn(poly2) → MPointIn(poly2) → NRotate(F, -60*°, B) → F'_2Rotate(E, -60*°, B) → E'_2Rotate(D, -60*°, B) → D'_2Rotate(A, -60*°, B) → A'_2Rotate(J', -60*°, B) → J''Rotate(K', -60*°, B) → K''Rotate(I, -60*°, B) → I'_1Rotate(K, -60*°, B) → K'_2Rotate(J, -60*°, B) → J'_2Rotate(C, -60*°, B) → C'_1Rotate(D', -60*°, B) → D''Rotate(E', -60*°, B) → E''Rotate(F', -60*°, B) → F''Rotate(G', -60*°, B) → G''Rotate(H', -60*°, B) → H''Rotate(B, -60*°, B) → B'_2Rotate(H, -60*°, B) → H'_2Rotate(G, -60*°, B) → G'_2Polygon(F'_2, E'_2, D'', E'', F'', G'', H'', B'_2, H'_2, G'_2, D'_2, A'_2, J'', K'', I'_1, K'_2, J'_2, C'_1) → poly2', f'_2, c'_1, d'', e'', f'', g'', h'', b'_2, h'_2, g'_2, e'_2, d'_2, a'_2, j'', k'', i'_1, k'_2, j'_2Rotate(A, -60*°, B) → A'_3Rotate(D, -60*°, B) → D'_3Segment(A'_3, D'_3) → d'_3Rotate(D, -60*°, B) → D'_4Rotate(E, -60*°, B) → E'_3Segment(D'_4, E'_3) → e'_3Rotate(E, -60*°, B) → E'_4Rotate(F, -60*°, B) → F'_3Segment(E'_4, F'_3) → f'_3Rotate(F, -60*°, B) → F'_4Rotate(G, -60*°, B) → G'_3Segment(F'_4, G'_3) → g'_3Rotate(G, -60*°, B) → G'_4Rotate(H, -60*°, B) → H'_3Segment(G'_4, H'_3) → h'_3Rotate(H, -60*°, B) → H'_4Rotate(B, -60*°, B) → B'_3Segment(H'_4, B'_3) → i'_2Rotate(A'_1, -60*°, B) → ORotate(D', -60*°, B) → D''_1Segment(O, D''_1) → d''_1Rotate(D'_1, -60*°, B) → PRotate(E', -60*°, B) → E''_1Segment(P, E''_1) → e''_1Rotate(E'_1, -60*°, B) → QRotate(F', -60*°, B) → F''_1Segment(Q, F''_1) → f''_1Rotate(F'_1, -60*°, B) → RRotate(G', -60*°, B) → G''_1Segment(R, G''_1) → g''_1Rotate(G'_1, -60*°, B) → SRotate(H', -60*°, B) → H''_1Segment(S, H''_1) → h''_1Rotate(H'_1, -60*°, B) → TRotate(B'_1, -60*°, B) → USegment(T, U) → i''Rotate(C, -60*°, B) → C'_2Rotate(J, -60*°, B) → J'_3Segment(C'_2, J'_3) → j'_3Rotate(J, -60*°, B) → J'_4Rotate(K, -60*°, B) → K'_3Segment(J'_4, K'_3) → k'_3Rotate(K, -60*°, B) → K'_4Rotate(I, -60*°, B) → I'_2Segment(K'_4, I'_2) → l'_1Rotate(C', -60*°, B) → C''Rotate(J', -60*°, B) → J''_1Segment(C'', J''_1) → j''_1Rotate(J'_1, -60*°, B) → VRotate(K', -60*°, B) → K''_1Segment(V, K''_1) → k''_1Rotate(K'_1, -60*°, B) → WRotate(I', -60*°, B) → I''Segment(W, I'') → l''Rotate(A', -60*°, B) → A''_1Rotate(B', -60*°, B) → B''Rotate(L, -60*°, B) → L'Rotate(A'', -60*°, B) → A'''Rotate(M, -60*°, B) → M'Rotate(N, -60*°, B) → N'
AI Drawing Prompt Reference
Draw a triangle and then rotate it 60 degrees around one of its vertices, repeating this process multiple times to create a repeating hexagonal pattern. Start by drawing a triangle, then rotate its vertices to generate new triangles, and continue this process until a complete hexagonal pattern is formed.
The prompt above was compiled from the original drawing commands and is for reference only.