Step Five: Creating a Tessellation
Loading the math board and drawing, please wait…
In collections
How to create a Tessellation (Rectangle)
This example demonstrates how to create a tessellation using rectangles and transformations. Key math concepts include translation, vectors, and polygon construction. It uses commands like Segment, OrthogonalLine, Point, Intersect, Vector, Translate, Polygon. Suitable for middle school students learning geometric transformations and tessellations.
GeoGebra Commands & Parameters
Segment(A, B) → aOrthogonalLine(A, a) → bOrthogonalLine(B, a) → cPoint(c) → DOrthogonalLine(D, b) → dIntersect(b, d) → FSegment(B, C) → eSegment(C, D) → fVector(B, A) → uTranslate(B, u) → B'Translate(C, u) → C'Segment(B', C') → e'Translate(C, u) → C'_1Translate(D, u) → D'Segment(C'_1, D') → f'Segment(F, E) → gSegment(E, D) → hVector(F, A) → vTranslate(F, v) → F'Translate(E, v) → E'Segment(F', E') → g'Translate(E, v) → E'_1Translate(D, v) → D'_1Segment(E'_1, D'_1) → h'Translate(D', v) → D''Polygon(A, E', B, C, D, E, F, C') → poly1, a_1, e'_1, b_1, c_1, d_1, e_1, f_1, c'Segment(I, J) → iSegment(J, K) → jSegment(K, L) → kSegment(L, M) → lSegment(M, N) → mSegment(N, O) → nSegment(I, P) → pSegment(P, Q) → qSegment(Q, R) → rSegment(R, S) → sSegment(S, O) → tPolygon(R, Q, S, P, I, J, K, L, M, N, O) → poly2, r_1, o, s_1, q_1, p_1, i_1, j_1, k_1, l_1, m_1, n_1Vector(A, D') → wTranslate(A, w) → A'Translate(E', w) → E''Translate(B, w) → B'_1Translate(C, w) → C'_2Translate(D, w) → D'_2Translate(E, w) → E'_2Translate(F, w) → F'_1Translate(C', w) → C''Polygon(A', E'', B'_1, C'_2, D'_2, E'_2, F'_1, C'') → poly1', a', e'', b'_1, c'_2, d'_2, e'_2, f'_1, c''Translate(R, w) → R'Translate(Q, w) → Q'Translate(P, w) → P'Translate(I, w) → I'Translate(J, w) → J'Translate(K, w) → K'Translate(L, w) → L'Translate(M, w) → M'Translate(N, w) → N'Translate(O, w) → O'Translate(S, w) → S'Polygon(R', Q', S', P', I', J', K', L', M', N', O') → poly2', r', o', s', q', p', i', j', k', l', m', n'Translate(B, w) → B'_2Translate(C, w) → C'_3Segment(B'_2, C'_3) → e'_3Translate(C, w) → C'_4Translate(D, w) → D'_3Segment(C'_4, D'_3) → f'_2Translate(B', w) → B''Translate(C', w) → C''_1Segment(B'', C''_1) → e''_1Translate(C'_1, w) → TTranslate(D', w) → D''_1Segment(T, D''_1) → f''Translate(F, w) → F'_2Translate(E, w) → E'_3Segment(F'_2, E'_3) → g'_1Translate(E, w) → E'_4Translate(D, w) → D'_4Segment(E'_4, D'_4) → h'_1Translate(F', w) → F''Translate(E', w) → E''_1Segment(F'', E''_1) → g''Translate(E'_1, w) → UTranslate(D'_1, w) → VSegment(U, V) → h''Translate(G, w) → G'Translate(H, w) → H'Vector(A, D''_1) → u_1Translate(A, u_1) → A'_1Translate(E', u_1) → E''_2Translate(B, u_1) → B'_3Translate(C, u_1) → C'_5Translate(D, u_1) → D'_5Translate(E, u_1) → E'_5Translate(F, u_1) → F'_3Translate(C', u_1) → C''_2Polygon(A'_1, E''_2, B'_3, C'_5, D'_5, E'_5, F'_3, C''_2) → poly1'_1, a'_1, e''_2, b'_3, c'_5, d'_5, e'_5, f'_3, c''_2Translate(R, u_1) → R'_1Translate(Q, u_1) → Q'_1Translate(P, u_1) → P'_1Translate(I, u_1) → I'_1Translate(J, u_1) → J'_1Translate(K, u_1) → K'_1Translate(L, u_1) → L'_1Translate(M, u_1) → M'_1Translate(N, u_1) → N'_1Translate(O, u_1) → O'_1Translate(S, u_1) → S'_1Polygon(R'_1, Q'_1, S'_1, P'_1, I'_1, J'_1, K'_1, L'_1, M'_1, N'_1, O'_1) → poly2'_1, r'_1, o'_1, s'_1, q'_1, p'_1, i'_1, j'_1, k'_1, l'_1, m'_1, n'_1Translate(A', u_1) → A''Translate(E'', u_1) → E'''Translate(B'_1, u_1) → WTranslate(C'_2, u_1) → ZTranslate(D'_2, u_1) → A_1Translate(E'_2, u_1) → B_1Translate(F'_1, u_1) → C_1Translate(C'', u_1) → C'''Polygon(A'', E''', W, Z, A_1, B_1, C_1, C''') → poly1'', a'', e''', w_1, z, a_2, b_2, c_2, c'''Translate(R', u_1) → R''Translate(Q', u_1) → Q''Translate(P', u_1) → P''Translate(I', u_1) → I''Translate(J', u_1) → J''Translate(K', u_1) → K''Translate(L', u_1) → L''Translate(M', u_1) → M''Translate(N', u_1) → N''Translate(O', u_1) → O''Translate(S', u_1) → S''Polygon(R'', Q'', S'', P'', I'', J'', K'', L'', M'', N'', O'') → poly2'', r'', o'', s'', q'', p'', i'', j'', k'', l'', m'', n''Translate(B, u_1) → B'_4Translate(C, u_1) → C'_6Segment(B'_4, C'_6) → e'_4Translate(C, u_1) → C'_7Translate(D, u_1) → D'_6Segment(C'_7, D'_6) → f'_4Translate(B', u_1) → B''_1Translate(C', u_1) → C''_3Segment(B''_1, C''_3) → e''_3Translate(C'_1, u_1) → D_1Translate(D', u_1) → D''_2Segment(D_1, D''_2) → f''_1Translate(F, u_1) → F'_4Translate(E, u_1) → E'_6Segment(F'_4, E'_6) → g'_2Translate(E, u_1) → E'_7Translate(D, u_1) → D'_7Segment(E'_7, D'_7) → h'_2Translate(F', u_1) → F''_1Translate(E', u_1) → E''_3Segment(F''_1, E''_3) → g''_1Translate(E'_1, u_1) → E_1Translate(D'_1, u_1) → F_1Segment(E_1, F_1) → h''_1Translate(B'_2, u_1) → G_1Translate(C'_3, u_1) → H_1Segment(G_1, H_1) → g_1Translate(C'_4, u_1) → I_1Translate(D'_3, u_1) → J_1Segment(I_1, J_1) → h_1Translate(B'', u_1) → B'''Translate(C''_1, u_1) → K_1Segment(B''', K_1) → t_1Translate(T, u_1) → T'Translate(D''_1, u_1) → L_1Segment(T', L_1) → f'''Translate(F'_2, u_1) → M_1Translate(E'_3, u_1) → N_1Segment(M_1, N_1) → d_2Translate(E'_4, u_1) → O_1Translate(D'_4, u_1) → P_1Segment(O_1, P_1) → e_2Translate(F'', u_1) → F'''Translate(E''_1, u_1) → Q_1Segment(F''', Q_1) → g'''Translate(U, u_1) → U'Translate(V, u_1) → V'Segment(U', V') → h'''Translate(w, u_1) → w'Translate(G, u_1) → G'_1Translate(H, u_1) → H'_1Translate(G', u_1) → G''Translate(H', u_1) → H''
AI Drawing Prompt Reference
Draw a tessellation composed of rectangles and transformations. Start by creating a line segment and draw perpendicular lines at both ends, marking the intersection points. Connect these points to form a rectangle, then use vector translation to generate multiple identical rectangles. Finally, combine these rectangles to create a complete tessellation, demonstrating the application of geometric transformations.
The prompt above was compiled from the original drawing commands and is for reference only.