Geometric Transformations and Polygons by pfindlay
Loading the math board and drawing, please wait…
In collections
Phebe Tanner Translation Tessallation
This example demonstrates how to use GeoGebra for geometric transformations, including translation, angles, and vectors. By constructing polygons and related elements, students can understand the concepts of geometric transformations and their applications. Main commands used include Line, OrthogonalLine, Point, Intersect, Segment, Angle, Vector, Translate, and Polygon. Suitable for middle school and above students to learn about geometric transformations and polygons.
GeoGebra Commands & Parameters
Line(A, B) → aOrthogonalLine(B, a) → bOrthogonalLine(A, a) → cPoint(b) → COrthogonalLine(C, c) → dIntersect(c, d) → DSegment(D, C) → eSegment(C, B) → fSegment(B, A) → gSegment(A, D) → hAngle(A, B, C) → αAngle(C, D, A) → βAngle(D, A, B) → γAngle(B, C, D) → δSegment(D, E) → iSegment(E, F) → jSegment(F, G) → kSegment(G, H) → lSegment(H, I) → mSegment(I, J) → nSegment(J, K) → pSegment(K, L) → qSegment(L, M) → rSegment(M, C) → sVector(C, B) → uTranslate(D, u) → D'Translate(E, u) → E'Segment(D', E') → i'Translate(E, u) → E'_1Translate(F, u) → F'Segment(E'_1, F') → j'Translate(F, u) → F'_1Translate(G, u) → G'Segment(F'_1, G') → k'Translate(G, u) → G'_1Translate(H, u) → H'Segment(G'_1, H') → l'Translate(H, u) → H'_1Translate(I, u) → I'Segment(H'_1, I') → m'Translate(I, u) → I'_1Translate(J, u) → J'Segment(I'_1, J') → n'Translate(J, u) → J'_1Translate(K, u) → K'Segment(J'_1, K') → p'Translate(K, u) → K'_1Translate(L, u) → L'Segment(K'_1, L') → q'Translate(L, u) → L'_1Translate(M, u) → M'Segment(L'_1, M') → r'Translate(M, u) → M'_1Translate(C, u) → C'Segment(M'_1, C') → s'Segment(D, N) → tSegment(N, O) → a_1Segment(O, P) → b_1Segment(P, Q) → c_1Segment(Q, R) → d_1Segment(R, S) → e_1Segment(S, T) → f_1Segment(T, U) → g_1Segment(U, V) → h_1Segment(V, W) → i_1Segment(W, Z) → j_1Segment(Z, A) → k_1Vector(A, B) → vTranslate(D, v) → D'_1Translate(N, v) → N'Segment(D'_1, N') → t'Translate(N, v) → N'_1Translate(O, v) → O'Segment(N'_1, O') → l_1Translate(O, v) → O'_1Translate(P, v) → P'Segment(O'_1, P') → m_1Translate(P, v) → P'_1Translate(Q, v) → Q'Segment(P'_1, Q') → n_1Translate(Q, v) → Q'_1Translate(R, v) → R'Segment(Q'_1, R') → p_1Translate(R, v) → R'_1Translate(S, v) → S'Segment(R'_1, S') → q_1Translate(S, v) → S'_1Translate(T, v) → T'Segment(S'_1, T') → r_1Translate(T, v) → T'_1Translate(U, v) → U'Segment(T'_1, U') → s_1Translate(U, v) → U'_1Translate(V, v) → V'Segment(U'_1, V') → t_1Translate(V, v) → V'_1Translate(W, v) → W'Segment(V'_1, W') → a_2Translate(W, v) → W'_1Translate(Z, v) → Z'Segment(W'_1, Z') → b_2Translate(Z, v) → Z'_1Translate(A, v) → A'Segment(Z'_1, A') → c_2Translate(D', v) → D''Intersect(j_1, k_1) → A_1Point(i_1) → B_1Intersect(h_1, i_1) → C_1Intersect(g_1, h_1) → D_1Intersect(f_1, g_1) → E_1Point(e_1) → F_1Intersect(d_1, e_1) → G_1Intersect(c_1, d_1) → H_1Intersect(b_1, c_1) → I_1Intersect(t, a_1) → J_1Intersect(i, t) → K_1Intersect(i, j) → L_1Intersect(i', k_1) → M_1Intersect(j_1, k_1) → N_1Intersect(i_1, j_1) → O_1Point(i_1) → P_1Intersect(g_1, h_1) → Q_1Intersect(f_1, g_1) → R_1Intersect(d_1, e_1) → S_1Intersect(c_1, d_1) → T_1Intersect(b_1, c_1) → U_1Intersect(t, a_1) → V_1Intersect(i, t) → W_1Intersect(i, j) → Z_1Intersect(j, k) → A_2Intersect(k, l) → B_2Intersect(l, m) → C_2Intersect(m, n) → D_2Intersect(n, p) → E_2Point(q) → F_2Intersect(r, s) → G_2Intersect(s, t') → H_2Intersect(t', l_1) → I_2Intersect(m_1, n_1) → J_2Intersect(n_1, p_1) → K_2Intersect(p_1, q_1) → L_2Intersect(q_1, r_1) → M_2Intersect(r_1, s_1) → N_2Intersect(s_1, t_1) → O_2Intersect(t_1, a_2) → P_2Intersect(a_2, b_2) → Q_2Intersect(b_2, c_2) → R_2Intersect(s', c_2) → S_2Intersect(r', s') → T_2Point(q') → U_2Intersect(n', p') → V_2Intersect(m', n') → W_2Intersect(l', m') → Z_2Point(l') → A_3Intersect(j', k') → B_3Intersect(i', j') → C_3Polygon(M_1, N_1, W_1, Z_1, A_2, B_2, C_2, D_2, E_2, F_2, G_2, H_2, O_1, I_2, J_2, K_2, L_2, M_2, N_2, O_2, P_2, Q_2, R_2, P_1, S_2, T_2, U_2, V_2, W_2, Z_2, A_3, B_3, C_3, Q_1, R_1, S_1, T_1, U_1, V_1) → poly1, m_2, v_1, w_1, z_1, a_3, b_3, c_3, d_2, e_2, f_2, g_2, n_2, h_2, i_2, j_2, k_2, l_2, m_3, n_3, o_2, p_3, q_3, o_1, r_3, s_3, t_3, u_2, v_2, w_2, z_2, a_4, b_4, c_4, p_2, q_2, r_2, s_2, t_2, u_1Segment(R_1, D_3) → d_3Segment(D_3, B_3) → e_3Polygon(D_3, R_1, C_2, D_2, E_2, F_2, G_2, H_2, I_2, J_2, K_2, L_2, S_1, M_2, N_2, O_2, P_2, Q_2, R_2, S_2, T_2, U_2, V_2, T_1, W_2, Z_2, A_3, B_3, U_1, V_1, W_1, Z_1, A_2, B_2) → poly2, d_4, b_5, c_5, d_5, e_4, f_3, g_3, h_3, i_3, j_3, k_3, r_4, l_3, m_4, n_4, o_3, p_4, q_4, r_5, s_5, t_5, u_4, s_4, v_4, w_4, z_4, a_6, b_6, t_4, u_3, v_3, w_3, z_3, a_5Segment(M_1, O_1) → f_4Polygon(M_1, N_1, O_1) → poly3, o_4, m_5, n_5Vector(A, B) → wTranslate(M_1, w) → F_3Translate(N_1, w) → G_3Translate(O_1, w) → H_3Translate(P_1, w) → I_3Translate(Q_1, w) → J_3Translate(R_1, w) → K_3Translate(S_1, w) → L_3Translate(T_1, w) → M_3Translate(U_1, w) → N_3Translate(V_1, w) → O_3Translate(W_1, w) → P_3Translate(Z_1, w) → Q_3Translate(A_2, w) → R_3Translate(B_2, w) → S_3Translate(C_2, w) → T_3Translate(D_2, w) → U_3Translate(E_2, w) → V_3Translate(F_2, w) → W_3Translate(G_2, w) → Z_3Translate(H_2, w) → A_4Translate(I_2, w) → B_4Translate(J_2, w) → C_4Translate(K_2, w) → D_4Translate(L_2, w) → E_4Translate(M_2, w) → F_4Translate(N_2, w) → G_4Translate(O_2, w) → H_4Translate(P_2, w) → I_4Translate(Q_2, w) → J_4Translate(R_2, w) → K_4Translate(S_2, w) → L_4Translate(T_2, w) → M_4Translate(U_2, w) → N_4Translate(V_2, w) → O_4Translate(W_2, w) → P_4Translate(Z_2, w) → Q_4Translate(A_3, w) → R_4Translate(B_3, w) → S_4Translate(C_3, w) → T_4Polygon(F_3, G_3, P_3, Q_3, R_3, S_3, T_3, U_3, V_3, W_3, Z_3, A_4, H_3, B_4, C_4, D_4, E_4, F_4, G_4, H_4, I_4, J_4, K_4, I_3, L_4, M_4, N_4, O_4, P_4, Q_4, R_4, S_4, T_4, J_3, K_3, L_3, M_3, N_3, O_3) → poly1', f_5, o_5, p_5, q_5, r_6, s_6, t_6, u_5, v_5, w_5, z_5, g_4, a_7, b_7, c_6, d_6, e_5, f_6, g_5, h_5, i_5, j_5, h_4, k_5, l_5, m_7, n_7, o_6, p_6, q_6, r_7, s_7, t_7, i_4, j_4, k_4, l_4, m_6, n_6Translate(D_3, w) → U_4Translate(R_1, w) → V_4Translate(S_1, w) → W_4Translate(T_1, w) → Z_4Translate(U_1, w) → A_5Translate(V_1, w) → B_5Translate(W_1, w) → C_5Translate(Z_1, w) → D_5Translate(A_2, w) → E_5Translate(B_2, w) → F_5Translate(C_2, w) → G_5Translate(D_2, w) → H_5Translate(E_2, w) → I_5Translate(F_2, w) → J_5Translate(G_2, w) → K_5Translate(H_2, w) → L_5Translate(I_2, w) → M_5Translate(J_2, w) → N_5Translate(K_2, w) → O_5Translate(L_2, w) → P_5Translate(M_2, w) → Q_5Translate(N_2, w) → R_5Translate(O_2, w) → S_5Translate(P_2, w) → T_5Translate(Q_2, w) → U_5Translate(R_2, w) → V_5Translate(S_2, w) → W_5Translate(T_2, w) → Z_5Translate(U_2, w) → A_6Translate(V_2, w) → B_6Translate(W_2, w) → C_6Translate(Z_2, w) → D_6Translate(A_3, w) → E_6Translate(B_3, w) → F_6Polygon(U_4, V_4, G_5, H_5, I_5, J_5, K_5, L_5, M_5, N_5, O_5, P_5, W_4, Q_5, R_5, S_5, T_5, U_5, V_5, W_5, Z_5, A_6, B_6, Z_4, C_6, D_6, E_6, F_6, A_5, B_5, C_5, D_5, E_5, F_5) → poly2', u_6, f_7, g_6, h_6, i_6, j_6, k_6, l_6, m_8, n_8, o_7, v_6, p_7, q_7, r_8, s_8, t_8, u_7, v_7, w_7, z_7, a_9, w_6, b_9, c_8, d_8, e_7, f_8, z_6, a_8, b_8, c_7, d_7, e_6Translate(M_1, w) → G_6Translate(N_1, w) → H_6Translate(O_1, w) → I_6Polygon(G_6, H_6, I_6) → poly3', i_7, g_7, h_7Translate(D, w) → D'_2Translate(E, w) → E'_2Segment(D'_2, E'_2) → i'_1Translate(E, w) → E'_3Translate(F, w) → F'_2Segment(E'_3, F'_2) → j'_1Translate(F, w) → F'_3Translate(G, w) → G'_2Segment(F'_3, G'_2) → k'_1Translate(G, w) → G'_3Translate(H, w) → H'_2Segment(G'_3, H'_2) → l'_1Translate(H, w) → H'_3Translate(I, w) → I'_2Segment(H'_3, I'_2) → m'_1Translate(I, w) → I'_3Translate(J, w) → J'_2Segment(I'_3, J'_2) → n'_1Translate(J, w) → J'_3Translate(K, w) → K'_2Segment(J'_3, K'_2) → p'_1Translate(K, w) → K'_3Translate(L, w) → L'_2Segment(K'_3, L'_2) → q'_1Translate(L, w) → L'_3Translate(M, w) → M'_2Segment(L'_3, M'_2) → r'_1Translate(M, w) → M'_3Translate(C, w) → C'_1Segment(M'_3, C'_1) → s'_1Translate(D', w) → D''_1Translate(E', w) → E''Segment(D''_1, E'') → i''Translate(E'_1, w) → J_6Translate(F', w) → F''Segment(J_6, F'') → j''Translate(F'_1, w) → K_6Translate(G', w) → G''Segment(K_6, G'') → k''Translate(G'_1, w) → L_6Translate(H', w) → H''Segment(L_6, H'') → l''Translate(H'_1, w) → M_6Translate(I', w) → I''Segment(M_6, I'') → m''Translate(I'_1, w) → N_6Translate(J', w) → J''Segment(N_6, J'') → n''Translate(J'_1, w) → O_6Translate(K', w) → K''Segment(O_6, K'') → p''Translate(K'_1, w) → P_6Translate(L', w) → L''Segment(P_6, L'') → q''Translate(L'_1, w) → Q_6Translate(M', w) → M''Segment(Q_6, M'') → r''Translate(M'_1, w) → R_6Translate(C', w) → C''Segment(R_6, C'') → s''Translate(D, w) → D'_3Translate(N, w) → N'_2Segment(D'_3, N'_2) → t'_1Translate(N, w) → N'_3Translate(O, w) → O'_2Segment(N'_3, O'_2) → j_7Translate(O, w) → O'_3Translate(P, w) → P'_2Segment(O'_3, P'_2) → k_7Translate(P, w) → P'_3Translate(Q, w) → Q'_2Segment(P'_3, Q'_2) → l_7Translate(Q, w) → Q'_3Translate(R, w) → R'_2Segment(Q'_3, R'_2) → e_8Translate(R, w) → R'_3Translate(S, w) → S'_2Segment(R'_3, S'_2) → g_8Translate(S, w) → S'_3Translate(T, w) → T'_2Segment(S'_3, T'_2) → h_8Translate(T, w) → T'_3Translate(U, w) → U'_2Segment(T'_3, U'_2) → i_8Translate(U, w) → U'_3Translate(V, w) → V'_2Segment(U'_3, V'_2) → j_8Translate(V, w) → V'_3Translate(W, w) → W'_2Segment(V'_3, W'_2) → k_8Translate(W, w) → W'_3Translate(Z, w) → Z'_2Segment(W'_3, Z'_2) → l_8Translate(Z, w) → Z'_3Translate(A, w) → A'_1Segment(Z'_3, A'_1) → p_8Translate(D'_1, w) → S_6Translate(N', w) → N''Segment(S_6, N'') → t''Translate(N'_1, w) → T_6Translate(O', w) → O''Segment(T_6, O'') → q_8Translate(O'_1, w) → U_6Translate(P', w) → P''Segment(U_6, P'') → c_9Translate(P'_1, w) → V_6Translate(Q', w) → Q''Segment(V_6, Q'') → d_9Translate(Q'_1, w) → W_6Translate(R', w) → R''Segment(W_6, R'') → e_9Translate(R'_1, w) → Z_6Translate(S', w) → S''Segment(Z_6, S'') → f_9Translate(S'_1, w) → A_7Translate(T', w) → T''Segment(A_7, T'') → g_9Translate(T'_1, w) → B_7Translate(U', w) → U''Segment(B_7, U'') → h_9Translate(U'_1, w) → C_7Translate(V', w) → V''Segment(C_7, V'') → i_9Translate(V'_1, w) → D_7Translate(W', w) → W''Segment(D_7, W'') → j_9Translate(W'_1, w) → E_7Translate(Z', w) → Z''Segment(E_7, Z'') → k_9Translate(Z'_1, w) → F_7Translate(A', w) → A''Segment(F_7, A'') → l_9Translate(R_1, w) → G_7Translate(D_3, w) → H_7Segment(G_7, H_7) → m_9Translate(D_3, w) → I_7Translate(B_3, w) → J_7Segment(I_7, J_7) → n_9Translate(M_1, w) → K_7Translate(O_1, w) → L_7Segment(K_7, L_7) → p_9Translate(E_3, w) → M_7
AI Drawing Prompt Reference
Draw a complex geometric figure composed of multiple regular polygons, start by constructing a square and finding its center point, then draw perpendicular lines from the center to each side of the square, the intersection points form a new square, next, use these intersection points as vertices to draw new regular polygons, and use a vector to translate one vertex along the side length, translate all vertices in sequence to form a series of translated regular polygons, demonstrating the principles of geometric transformations.
The prompt above was compiled from the original drawing commands and is for reference only.