Transformation and Composition Exploration
Loading the math board and drawing, please wait…
This example demonstrates the process of altering geometric shapes by selecting and composing different transformations such as rotation, reflection, and translation. Core math concepts include transformations, composition of transformations, geometric construction, and vector operations. It utilizes commands like Rotate, Line, Mirror, Vector, Translate, Polygon, and Point in GeoGebra for construction. Suitable for high school and above students to explore the properties and effects of combined geometric transformations.
GeoGebra Commands & Parameters
Rotate(A, Angle, O_0) → A'_3Line(P_1, P_2) → r_0Mirror(A, r_0) → A'_2Vector(A, A'_1) → vTranslate(A, v) → B_8Polygon(A, B, C, D, E, F) → poly0, a, b, c, d, e, fTranslate(B, v) → B'Translate(C, v) → C'Translate(D, v) → D'Translate(E, v) → E'Translate(F, v) → F'Polygon(B_8, B', C', D', E', F') → poly1, a', b', c', d', e', f'Mirror(B, r_0) → B'_1Mirror(C, r_0) → C'_1Mirror(D, r_0) → D'_1Mirror(E, r_0) → E'_1Mirror(F, r_0) → F'_1Polygon(A'_2, B'_1, C'_1, D'_1, E'_1, F'_1) → poly2, a'_1, b'_1, c'_1, d'_1, e'_1, f'_1Rotate(B, Angle, O_0) → B'_2Rotate(C, Angle, O_0) → C'_2Rotate(D, Angle, O_0) → D'_2Rotate(E, Angle, O_0) → E'_2Rotate(F, Angle, O_0) → F'_2Polygon(A'_3, B'_2, C'_2, D'_2, E'_2, F'_2) → poly3, a'_2, b'_2, c'_2, d'_2, e'_2, f'_2Vector(A'_1, A''_1) → v_1Translate(B_8, v_1) → B_7Translate(B', v_1) → B''Translate(C', v_1) → C''Translate(D', v_1) → D''Translate(E', v_1) → E''Translate(F', v_1) → F''Polygon(B_7, B'', C'', D'', E'', F'') → poly1', a'', b'', c'', d'', e'', f''Vector(A'_3, A''_7) → v_3Translate(A'_3, v_3) → JTranslate(B'_2, v_3) → KTranslate(C'_2, v_3) → LTranslate(D'_2, v_3) → MTranslate(E'_2, v_3) → NTranslate(F'_2, v_3) → O_4Polygon(J, K, L, M, N, O_4) → poly3', j, k, l, m, n, oVector(A'_2, A''_4) → v_2Translate(A'_2, v_2) → RTranslate(B'_1, v_2) → STranslate(C'_1, v_2) → TTranslate(D'_1, v_2) → UTranslate(E'_1, v_2) → VTranslate(F'_1, v_2) → WPolygon(R, S, T, U, V, W) → poly2', r, s, t, u_1, v_5, w_1Line(P_3, P_4) → r_1Line(P_5, P_6) → r_3Line(P_8, P_7) → r_2Mirror(B_8, r_1) → A''_2Mirror(B', r_1) → B''_1Mirror(C', r_1) → C''_1Mirror(D', r_1) → D''_1Mirror(E', r_1) → E''_1Mirror(F', r_1) → F''_1Polygon(A''_2, B''_1, C''_1, D''_1, E''_1, F''_1) → poly1'_1, a''_1, b''_1, c''_1, d''_1, e''_1, f''_1Mirror(A'_3, r_3) → A''_8Mirror(B'_2, r_3) → B_9Mirror(C'_2, r_3) → B_1Mirror(D'_2, r_3) → C_1Mirror(E'_2, r_3) → D_1Mirror(F'_2, r_3) → E_1Polygon(A''_8, B_9, B_1, C_1, D_1, E_1) → poly3'_1, z, a_2, b_2, c_1, d_1, e_1Mirror(A'_2, r_2) → A''_5Mirror(B'_1, r_2) → G_1Mirror(C'_1, r_2) → H_1Mirror(D'_1, r_2) → I_1Mirror(E'_1, r_2) → J_1Mirror(F'_1, r_2) → K_1Polygon(A''_5, G_1, H_1, I_1, J_1, K_1) → poly2'_1, f_1, g_4, h_4, i_4, j_1, k_1Rotate(B', Angle_1, O_1) → B''_2Rotate(C', Angle_1, O_1) → C''_2Rotate(D', Angle_1, O_1) → D''_2Rotate(E', Angle_1, O_1) → E''_2Rotate(F', Angle_1, O_1) → F''_2Rotate(B_8, Angle_1, O_1) → A''_3Polygon(A''_3, B''_2, C''_2, D''_2, E''_2, F''_2) → poly1'_2, a''_2, b''_2, c''_2, d''_2, e''_2, f''_2Rotate(B'_1, Angle_2, O_2) → M_1Rotate(C'_1, Angle_2, O_2) → N_1Rotate(D'_1, Angle_2, O_2) → O_5Rotate(E'_1, Angle_2, O_2) → Q_1Rotate(F'_1, Angle_2, O_2) → R_1Rotate(A'_2, Angle_2, O_2) → A''_6Polygon(A''_6, M_1, N_1, O_5, Q_1, R_1) → poly2'_2, l_2, m_2, n_2, o_1, q_1, r_4Rotate(B'_2, Angle_3, O_3) → T_1Rotate(C'_2, Angle_3, O_3) → U_1Rotate(D'_2, Angle_3, O_3) → V_1Rotate(E'_2, Angle_3, O_3) → W_1Rotate(F'_2, Angle_3, O_3) → Z_1Rotate(A'_3, Angle_3, O_3) → A''_9Polygon(A''_9, T_1, U_1, V_1, W_1, Z_1) → poly3'_2, s_1, t_1, u_2, v_4, w_2, z_1Polygon(G, H, I, O, Q, Z) → poly4, g, h, i, o_2, q, z_2Polygon(A_1, F_1, L_1, S_1, A_2, B_2) → poly5, a_1, f_2, l_1, s_2, a_3, b_1Polygon(C_2, D_2, E_2, F_2, G_2, H_2) → poly6, c_2, d_2, e_2, f_3, g_5, h_5Polygon(I_2, J_2, K_2, L_2, M_2, N_2) → poly7, i_5, j_2, k_2, l_3, m_1, n_1Polygon(Q_2, R_2, S_2, T_2, U_2, V_2) → poly8, q_2, r_5, s_3, t_2, u_3, v_6Polygon(W_2, Z_2, A_3, B_3, C_3, D_3) → poly9, w_3, z_3, a_4, b_3, c_3, d_3Polygon(E_3, F_3, G_3, H_3, I_3, J_3) → poly10, e_3, f_4, g_6, h_6, i_6, j_3Polygon(K_3, L_3, M_3, N_3, Q_3, R_3) → poly11, k_3, l_4, m_3, n_3, q_3, r_6Polygon(S_3, T_3, U_3, V_3, W_3, Z_3) → poly12, s_4, t_3, u_4, v_7, w_4, z_4Polygon(A_4, B_4, C_4, D_4, E_4, F_4) → poly13, a_5, b_4, c_4, d_4, e_4, f_5Point(xAxis) → I_4Point(xAxis) → J_4Polygon(G_4, H_4, I_4, J_4, K_4, L_4) → poly14, g_7, h_7, i_7, j_4, k_4, l_5Polygon(M_4, N_4, Q_4, R_4, S_4, T_4) → poly15, m_4, n_4, q_4, r_7, s_5, t_4Polygon(U_4, V_4, W_4, Z_4, A_5, B_5) → poly16, u_5, v_8, w_5, z_5, a_6, b_5Polygon(C_5, D_5, E_5, F_5, G_5, H_5) → poly17, c_5, d_5, e_5, f_6, g_8, h_8Polygon(I_5, J_5, K_5, L_5, M_5, N_5) → poly18, i_8, j_5, k_5, l_6, m_5, n_5Polygon(Q_5, R_5, S_5, T_5, U_5, V_5) → poly19, q_5, r_8, s_6, t_5, u_6, v_9