Squares and Greek Crosses
Loading the math board and drawing, please wait…
In collections
Cutting up squares
This example demonstrates the geometric relationship and construction methods between squares and Greek crosses. Core math concepts include polygons, rotation, concurrent lines, congruence, and incircle. Construction highlights involve commands/objects like Polygon, Point, Vector, Translate, Intersect, Segment, Rotate, and Midpoint in GeoGebra. Suitable for high school mathematics teaching on geometric transformations and polygon properties.
GeoGebra Commands & Parameters
Polygon(A, B, K, L, C, D, E, F, G, H, I, J) → poly1, a, j, k, l, b, c, d, e, f, g, h, iPoint(c) → NVector(M, N) → uTranslate(A, u) → A'Translate(B, u) → B'Translate(C, u) → C'Translate(D, u) → D'Translate(E, u) → E'Translate(F, u) → F'Translate(G, u) → G'Translate(H, u) → H'Translate(I, u) → I'Translate(J, u) → J'Translate(K, u) → K'Translate(L, u) → L'Polygon(A', B', K', L', C', D', E', F', G', H', I', J') → poly1', a', j', k', l', b', c', d', e', f', g', h', i'Intersect(d, c) → OVector(O, P) → vTranslate(A, v) → A'_1Translate(B, v) → B'_1Translate(C, v) → C'_1Translate(D, v) → D'_1Translate(E, v) → E'_1Translate(F, v) → F'_1Translate(G, v) → G'_1Translate(H, v) → H'_1Translate(I, v) → I'_1Translate(J, v) → J'_1Translate(K, v) → K'_1Translate(L, v) → L'_1Polygon(A'_1, B'_1, K'_1, L'_1, C'_1, D'_1, E'_1, F'_1, G'_1, H'_1, I'_1, J'_1) → poly1'_1, a'_1, j'_1, k'_1, l'_1, b'_1, c'_1, d'_1, e'_1, f'_1, g'_1, h'_1, i'_1Intersect(l, a) → QIntersect(f, e) → RVector(Q, R) → wTranslate(A, w) → A'_2Translate(B, w) → B'_2Translate(C, w) → C'_2Translate(D, w) → D'_2Translate(E, w) → E'_2Translate(F, w) → F'_2Translate(G, w) → G'_2Translate(H, w) → H'_2Translate(I, w) → I'_2Translate(J, w) → J'_2Translate(K, w) → K'_2Translate(L, w) → L'_2Polygon(A'_2, B'_2, K'_2, L'_2, C'_2, D'_2, E'_2, F'_2, G'_2, H'_2, I'_2, J'_2) → poly1'_2, a'_2, j'_2, k'_2, l'_2, b'_2, c'_2, d'_2, e'_2, f'_2, g'_2, h'_2, i'_2Intersect(g, f) → SVector(S, T) → zTranslate(A, z) → A'_3Translate(B, z) → B'_3Translate(C, z) → C'_3Translate(D, z) → D'_3Translate(E, z) → E'_3Translate(F, z) → F'_3Translate(G, z) → G'_3Translate(H, z) → H'_3Translate(I, z) → I'_3Translate(J, z) → J'_3Translate(K, z) → K'_3Translate(L, z) → L'_3Polygon(A'_3, B'_3, K'_3, L'_3, C'_3, D'_3, E'_3, F'_3, G'_3, H'_3, I'_3, J'_3) → poly1'_3, a'_3, j'_3, k'_3, l'_3, b'_3, c'_3, d'_3, e'_3, f'_3, g'_3, h'_3, i'_3Translate(A', w) → A''Translate(B', w) → B''Translate(C', w) → C''Translate(D', w) → D''Translate(E', w) → E''Translate(F', w) → F''Translate(G', w) → G''Translate(H', w) → H''Translate(I', w) → I''Translate(J', w) → J''Translate(K', w) → K''Translate(L', w) → L''Polygon(A'', B'', K'', L'', C'', D'', E'', F'', G'', H'', I'', J'') → poly1'', a'', j'', k'', l'', b'', c'', d'', e'', f'', g'', h'', i''Segment(U, V) → mSegment(V, W) → nSegment(W, Z) → pSegment(Z, U) → qIntersect(k', j') → B_1Intersect(b'_1, a'_1) → C_1Intersect(e'_1, d'_1) → D_1Intersect(h', g') → E_1Polygon(B_1, Q, T, C_1, U) → poly2, b_1, q_1, t, c_1, u_1Polygon(B_1, V, E_1, O, N) → poly3, b_2, v_1, e_1, o, n_1Polygon(R, E_1, W, D_1, S) → poly4, r, e_2, w_1, d_1, sPolygon(C_1, M, P, D_1, Z) → poly5, c_2, m_1, p_1, d_2, z_1Rotate(B_1, (-α), C_1) → F_1Rotate(Q, (-α), C_1) → Q'Rotate(T, (-α), C_1) → T'Rotate(C_1, (-α), C_1) → G_1Rotate(U, (-α), C_1) → U'Polygon(F_1, Q', T', G_1, U') → poly2', f_1, q', t', g_1, u'Rotate(C_1, (-α), D_1) → H_1Rotate(M, (-α), D_1) → M'Rotate(P, (-α), D_1) → P'Rotate(D_1, (-α), D_1) → I_1Rotate(Z, (-α), D_1) → Z'Polygon(H_1, M', P', I_1, Z') → poly5', h_1, m', p', i_1, z'Rotate(R, (-α), E_1) → R'Rotate(E_1, (-α), E_1) → J_1Rotate(W, (-α), E_1) → W'Rotate(D_1, (-α), E_1) → K_1Rotate(S, (-α), E_1) → S'Polygon(R', J_1, W', K_1, S') → poly4', r', j_1, w', k_1, s'Rotate(B_1, (-α), B_1) → L_1Rotate(V, (-α), B_1) → V'Rotate(E_1, (-α), B_1) → M_1Rotate(O, (-α), B_1) → O'Rotate(N, (-α), B_1) → N'Polygon(L_1, V', M_1, O', N') → poly3', l_1, v', m_2, o', n'Translate(A'', w) → A'''Translate(B'', w) → B'''Translate(C'', w) → C'''Translate(D'', w) → D'''Translate(E'', w) → E'''Translate(F'', w) → F'''Translate(G'', w) → G'''Translate(H'', w) → H'''Translate(I'', w) → I'''Translate(J'', w) → J'''Translate(K'', w) → K'''Translate(L'', w) → L'''Polygon(A''', B''', K''', L''', C''', D''', E''', F''', G''', H''', I''', J''') → poly1''', a''', j''', k''', l''', b''', c''', d''', e''', f''', g''', h''', i'''Translate(A'', u) → A'''_1Translate(B'', u) → B'''_1Translate(C'', u) → C'''_1Translate(D'', u) → D'''_1Translate(E'', u) → E'''_1Translate(F'', u) → F'''_1Translate(G'', u) → G'''_1Translate(H'', u) → H'''_1Translate(I'', u) → I'''_1Translate(J'', u) → J'''_1Translate(K'', u) → K'''_1Translate(L'', u) → L'''_1Polygon(A'''_1, B'''_1, K'''_1, L'''_1, C'''_1, D'''_1, E'''_1, F'''_1, G'''_1, H'''_1, I'''_1, J'''_1) → poly1'''_1, a'''_1, j'''_1, k'''_1, l'''_1, b'''_1, c'''_1, d'''_1, e'''_1, f'''_1, g'''_1, h'''_1, i'''_1Translate(A''', u) → N_1Translate(B''', u) → O_1Translate(C''', u) → P_1Translate(D''', u) → Q_1Translate(E''', u) → R_1Translate(F''', u) → S_1Translate(G''', u) → T_1Translate(H''', u) → U_1Translate(I''', u) → V_1Translate(J''', u) → W_1Translate(K''', u) → Z_1Translate(L''', u) → A_2Polygon(N_1, O_1, Z_1, A_2, P_1, Q_1, R_1, S_1, T_1, U_1, V_1, W_1) → poly6, n_2, w_2, z_2, a_2, o_1, p_2, q_2, r_1, s_1, t_1, u_2, v_2Segment(B_2, E_2) → a_1Segment(E_2, D_2) → f_2Segment(D_2, C_2) → g_2Segment(C_2, B_2) → h_2Point(c'') → F_2Point(f'') → G_2Point(c''') → H_2Point(f'''_1) → I_2Intersect(g'''_1, f'''_1) → J_2Intersect(e'', d'') → K_2Intersect(d'', c'') → L_2Polygon(F_2, C_2, I_2, J_2, K_2, L_2) → poly7, f_3, c_3, i_2, j_2, k_2, l_2Intersect(c''', b''') → M_2Polygon(I_2, D_2, H_2, M_2, K_2, J_2) → poly8, i_3, d_3, h_3, m_3, k_3, j_3Intersect(f'', e'') → N_2Polygon(H_2, E_2, G_2, N_2, K_2, M_2) → poly9, h_4, e_3, g_3, n_3, k_4, m_4Polygon(G_2, B_2, F_2, L_2, K_2, N_2) → poly10, g_4, b_3, f_4, l_3, k_5, n_4Midpoint(C_2, K_2) → O_2Midpoint(B_2, K_2) → P_2Midpoint(K_2, E_2) → Q_2Midpoint(D_2, K_2) → R_2Rotate(F_2, β, O_2) → S_2Rotate(C_2, β, O_2) → T_2Rotate(I_2, β, O_2) → U_2Rotate(J_2, β, O_2) → V_2Rotate(K_2, β, O_2) → W_2Rotate(L_2, β, O_2) → Z_2Polygon(S_2, T_2, U_2, V_2, W_2, Z_2) → poly7', s_2, t_2, u_3, v_3, w_3, z_3Rotate(I_2, β, R_2) → A_3Rotate(D_2, β, R_2) → B_3Rotate(H_2, β, R_2) → C_3Rotate(M_2, β, R_2) → D_3Rotate(K_2, β, R_2) → E_3Rotate(J_2, β, R_2) → F_3Polygon(A_3, B_3, C_3, D_3, E_3, F_3) → poly8', a_3, b_4, c_4, d_4, e_4, f_5Rotate(H_2, β, Q_2) → G_3Rotate(E_2, β, Q_2) → H_3Rotate(G_2, β, Q_2) → I_3Rotate(N_2, β, Q_2) → J_3Rotate(K_2, β, Q_2) → K_3Rotate(M_2, β, Q_2) → L_3Polygon(G_3, H_3, I_3, J_3, K_3, L_3) → poly9', g_5, h_5, i_4, j_4, k_6, l_4Rotate(G_2, β, P_2) → M_3Rotate(B_2, β, P_2) → N_3Rotate(F_2, β, P_2) → O_3Rotate(L_2, β, P_2) → P_3Rotate(K_2, β, P_2) → Q_3Rotate(N_2, β, P_2) → R_3Polygon(M_3, N_3, O_3, P_3, Q_3, R_3) → poly10', m_5, n_5, o_3, p_3, q_3, r_3