Translation Tessellation Example by BenPerryRM
Loading the math board and drawing, please wait…
In collections
Translation Tessellation
This example demonstrates the creation of a geometric tessellation pattern through translation operations. It involves core mathematical concepts such as translation transformation, polygon construction, and coordinate geometry. Key GeoGebra commands used include Polygon, Segment, LineBisector, Point, Mirror, Vector, and Translate for constructing and manipulating the shapes. It is suitable for high school mathematics education, helping students understand geometric transformations and the generation of fractal patterns.
GeoGebra Commands & Parameters
Polygon(A, B, 6) → poly1, a, F, b, c, d, e, f, C, D, ESegment(C, G) → gSegment(G, H) → hSegment(H, I) → iSegment(I, J) → jSegment(J, K) → kSegment(K, L) → lSegment(L, M) → mSegment(M, N) → nLineBisector(c) → pSegment(N, O) → qSegment(O, P) → rSegment(P, Q) → sSegment(Q, R) → tPoint(p) → SSegment(R, S) → a_1Mirror(C, p) → C'Mirror(G, p) → G'Segment(C', G') → g'Mirror(G, p) → G'_1Mirror(H, p) → H'Segment(G'_1, H') → h'Mirror(H, p) → H'_1Mirror(I, p) → I'Segment(H'_1, I') → i'Mirror(I, p) → I'_1Mirror(J, p) → J'Segment(I'_1, J') → j'Mirror(J, p) → J'_1Mirror(K, p) → K'Segment(J'_1, K') → k'Mirror(K, p) → K'_1Mirror(L, p) → L'Segment(K'_1, L') → l'Mirror(L, p) → L'_1Mirror(M, p) → M'Segment(L'_1, M') → m'Mirror(M, p) → M'_1Mirror(N, p) → N'Segment(M'_1, N') → n'Mirror(N, p) → N'_1Mirror(O, p) → O'Segment(N'_1, O') → q'Mirror(O, p) → O'_1Mirror(P, p) → P'Segment(O'_1, P') → r'Mirror(P, p) → P'_1Mirror(Q, p) → Q'Segment(P'_1, Q') → s'Mirror(Q, p) → Q'_1Mirror(R, p) → R'Segment(Q'_1, R') → t'Mirror(R, p) → R'_1Mirror(S, p) → S'Segment(R'_1, S') → b_1Vector(C, A) → uTranslate(C, u) → C'_1Translate(D, u) → D'Segment(C'_1, D') → c'Translate(C, u) → C'_2Translate(G, u) → G'_2Segment(C'_2, G'_2) → g'_1Translate(G, u) → G'_3Translate(H, u) → H'_2Segment(G'_3, H'_2) → h'_1Translate(H, u) → H'_3Translate(I, u) → I'_2Segment(H'_3, I'_2) → i'_1Translate(I, u) → I'_3Translate(J, u) → J'_2Segment(I'_3, J'_2) → j'_1Translate(J, u) → J'_3Translate(K, u) → K'_2Segment(J'_3, K'_2) → k'_1Translate(K, u) → K'_3Translate(L, u) → L'_2Segment(K'_3, L'_2) → l'_1Translate(L, u) → L'_3Translate(M, u) → M'_2Segment(L'_3, M'_2) → m'_1Translate(M, u) → M'_3Translate(N, u) → N'_2Segment(M'_3, N'_2) → n'_1Translate(N, u) → N'_3Translate(O, u) → O'_2Segment(N'_3, O'_2) → q'_1Translate(O, u) → O'_3Translate(P, u) → P'_2Segment(O'_3, P'_2) → r'_1Translate(P, u) → P'_3Translate(Q, u) → Q'_2Segment(P'_3, Q'_2) → s'_1Translate(Q, u) → Q'_3Translate(R, u) → R'_2Segment(Q'_3, R'_2) → t'_1Translate(R, u) → R'_3Translate(S, u) → S'_1Segment(R'_3, S'_1) → c_1Translate(C', u) → C''Translate(G', u) → G''Segment(C'', G'') → g''Translate(G'_1, u) → TTranslate(H', u) → H''Segment(T, H'') → h''Translate(H'_1, u) → UTranslate(I', u) → I''Segment(U, I'') → i''Translate(I'_1, u) → VTranslate(J', u) → J''Segment(V, J'') → j''Translate(J'_1, u) → WTranslate(K', u) → K''Segment(W, K'') → k''Translate(K'_1, u) → ZTranslate(L', u) → L''Segment(Z, L'') → l''Translate(L'_1, u) → A_1Translate(M', u) → M''Segment(A_1, M'') → m''Translate(M'_1, u) → B_1Translate(N', u) → N''Segment(B_1, N'') → n''Translate(N'_1, u) → C_1Translate(O', u) → O''Segment(C_1, O'') → q''Translate(O'_1, u) → D_1Translate(P', u) → P''Segment(D_1, P'') → r''Translate(P'_1, u) → E_1Translate(Q', u) → Q''Segment(E_1, Q'') → s''Translate(Q'_1, u) → F_1Translate(R', u) → R''Segment(F_1, R'') → t''Translate(R'_1, u) → G_1Translate(S', u) → S''Segment(G_1, S'') → d_1Segment(B, H_1) → e_1Segment(H_1, I_1) → f_1Segment(I_1, J_1) → g_1Segment(J_1, K_1) → h_1Segment(K_1, L_1) → i_1Segment(L_1, M_1) → j_1Segment(M_1, N_1) → k_1Segment(N_1, O_1) → l_1Segment(O_1, P_1) → m_1Segment(P_1, Q_1) → n_1Segment(Q_1, C) → p_1Vector(B, F) → vTranslate(B, v) → B'Translate(C, v) → C'_3Segment(B', C'_3) → b'Translate(B, v) → B'_1Translate(H_1, v) → R_1Segment(B'_1, R_1) → q_1Translate(H_1, v) → S_1Translate(I_1, v) → T_1Segment(S_1, T_1) → r_1Translate(I_1, v) → U_1Translate(J_1, v) → V_1Segment(U_1, V_1) → s_1Translate(J_1, v) → W_1Translate(K_1, v) → Z_1Segment(W_1, Z_1) → t_1Translate(K_1, v) → A_2Translate(L_1, v) → B_2Segment(A_2, B_2) → a_2Translate(L_1, v) → C_2Translate(M_1, v) → D_2Segment(C_2, D_2) → b_2Translate(M_1, v) → E_2Translate(N_1, v) → F_2Segment(E_2, F_2) → c_2Translate(N_1, v) → G_2Translate(O_1, v) → H_2Segment(G_2, H_2) → d_2Translate(O_1, v) → I_2Translate(P_1, v) → J_2Segment(I_2, J_2) → e_2Translate(P_1, v) → K_2Translate(Q_1, v) → L_2Segment(K_2, L_2) → f_2Translate(Q_1, v) → M_2Translate(C, v) → C'_4Segment(M_2, C'_4) → g_2Mirror(B, p) → B'_2Mirror(C, p) → C'_5Segment(B'_2, C'_5) → b'_1Mirror(B, p) → B'_3Mirror(H_1, p) → N_2Segment(B'_3, N_2) → h_2Mirror(H_1, p) → O_2Mirror(I_1, p) → P_2Segment(O_2, P_2) → i_2Mirror(I_1, p) → Q_2Mirror(J_1, p) → R_2Segment(Q_2, R_2) → j_2Mirror(J_1, p) → S_2Mirror(K_1, p) → T_2Segment(S_2, T_2) → k_2Mirror(K_1, p) → U_2Mirror(L_1, p) → V_2Segment(U_2, V_2) → l_2Mirror(L_1, p) → W_2Mirror(M_1, p) → Z_2Segment(W_2, Z_2) → m_2Mirror(M_1, p) → A_3Mirror(N_1, p) → B_3Segment(A_3, B_3) → n_2Mirror(N_1, p) → C_3Mirror(O_1, p) → D_3Segment(C_3, D_3) → p_2Mirror(O_1, p) → E_3Mirror(P_1, p) → F_3Segment(E_3, F_3) → q_2Mirror(P_1, p) → G_3Mirror(Q_1, p) → H_3Segment(G_3, H_3) → r_2Mirror(Q_1, p) → I_3Mirror(C, p) → C'_6Segment(I_3, C'_6) → s_2Vector(E, A) → wTranslate(D, w) → D'_1Translate(E, w) → E'Segment(D'_1, E') → d'Translate(B'_2, w) → J_3Translate(C'_5, w) → K_3Segment(J_3, K_3) → t_2Translate(B'_3, w) → L_3Translate(N_2, w) → M_3Segment(L_3, M_3) → a_3Translate(O_2, w) → N_3Translate(P_2, w) → O_3Segment(N_3, O_3) → b_3Translate(Q_2, w) → P_3Translate(R_2, w) → Q_3Segment(P_3, Q_3) → c_3Translate(S_2, w) → R_3Translate(T_2, w) → S_3Segment(R_3, S_3) → d_3Translate(U_2, w) → T_3Translate(V_2, w) → U_3Segment(T_3, U_3) → e_3Translate(W_2, w) → V_3Translate(Z_2, w) → W_3Segment(V_3, W_3) → f_3Translate(A_3, w) → Z_3Translate(B_3, w) → A_4Segment(Z_3, A_4) → g_3Translate(C_3, w) → B_4Translate(D_3, w) → C_4Segment(B_4, C_4) → h_3Translate(E_3, w) → D_4Translate(F_3, w) → E_4Segment(D_4, E_4) → i_3Translate(G_3, w) → F_4Translate(H_3, w) → G_4Segment(F_4, G_4) → j_3Translate(I_3, w) → H_4Translate(C'_6, w) → I_4Segment(H_4, I_4) → k_3Translate(C', w) → C''_1Translate(C'_3, w) → J_4Translate(C'_4, w) → K_4
AI Drawing Prompt Reference
Draw a hexagon and connect one of its vertices to the midpoint of the opposite side to form a line segment. Reflect the hexagon over this line segment to create a mirrored shape. Repeat this reflection for each vertex of the hexagon to generate a tessellation pattern composed of multiple hexagons, demonstrating translation and reflection transformations.
The prompt above was compiled from the original drawing commands and is for reference only.