探究反射生成的棋盘图案
几何画板及绘图内容加载中,请稍等……
本范例通过反复将初始四边形沿其边反射,生成棋盘图案。演示了反射变换和几何构造的基本原理。使用了Polygon、Mirror等命令,适合初中及以上学生学习几何变换。
GeoGebra 命令及参数
Polygon(A, B, C, D) → poly1, a, b, c, dMirror(A, b) → A'Mirror(B, b) → B'Mirror(C, b) → C'Mirror(D, b) → D'Polygon(A', B', C', D') → poly1', a', b', c', d'Mirror(A', d') → A''Mirror(B', d') → B''Mirror(C', d') → C''Mirror(D', d') → D''Polygon(A'', B'', C'', D'') → poly1'', a'', b'', c'', d''Mirror(A'', b'') → A'''Mirror(B'', b'') → B'''Mirror(C'', b'') → C'''Mirror(D'', b'') → D'''Polygon(A''', B''', C''', D''') → poly1''', a''', b''', c''', d'''Mirror(A''', d''') → EMirror(B''', d''') → FMirror(C''', d''') → GMirror(D''', d''') → HPolygon(E, F, G, H) → poly2, e, f, g, hMirror(A, c) → A'_1Mirror(B, c) → B'_1Mirror(C, c) → C'_1Mirror(D, c) → D'_1Polygon(A'_1, B'_1, C'_1, D'_1) → poly1'_1, a'_1, b'_1, c'_1, d'_1Mirror(A'_1, a'_1) → IMirror(B'_1, a'_1) → JMirror(C'_1, a'_1) → KMirror(D'_1, a'_1) → LPolygon(I, J, K, L) → poly3, i, j, k, lMirror(I, k) → I'Mirror(J, k) → J'Mirror(K, k) → K'Mirror(L, k) → L'Polygon(I', J', K', L') → poly3', i', j', k', l'Mirror(I', i') → I''Mirror(J', i') → J''Mirror(K', i') → K''Mirror(L', i') → L''Polygon(I'', J'', K'', L'') → poly3'', i'', j'', k'', l''Mirror(A, d) → A'_2Mirror(B, d) → B'_2Mirror(C, d) → C'_2Mirror(D, d) → D'_2Polygon(A'_2, B'_2, C'_2, D'_2) → poly1'_2, a'_2, b'_2, c'_2, d'_2Mirror(A'_2, b'_2) → MMirror(B'_2, b'_2) → NMirror(C'_2, b'_2) → OMirror(D'_2, b'_2) → PPolygon(M, N, O, P) → poly4, m, n, o, pMirror(M, p) → M'Mirror(N, p) → N'Mirror(O, p) → O'Mirror(P, p) → P'Polygon(M', N', O', P') → poly4', m', n', o', p'Mirror(M', n') → M''Mirror(N', n') → N''Mirror(O', n') → O''Mirror(P', n') → P''Polygon(M'', N'', O'', P'') → poly4'', m'', n'', o'', p''Mirror(A, a) → A'_3Mirror(B, a) → B'_3Mirror(C, a) → C'_3Mirror(D, a) → D'_3Polygon(A'_3, B'_3, C'_3, D'_3) → poly1'_3, a'_3, b'_3, c'_3, d'_3Mirror(A'_3, c'_3) → QMirror(B'_3, c'_3) → RMirror(C'_3, c'_3) → SMirror(D'_3, c'_3) → TPolygon(Q, R, S, T) → poly5, q, r, s, tMirror(Q, q) → Q'Mirror(R, q) → R'Mirror(S, q) → S'Mirror(T, q) → T'Polygon(Q', R', S', T') → poly5', q', r', s', t'Mirror(Q', s') → Q''Mirror(R', s') → R''Mirror(S', s') → S''Mirror(T', s') → T''Polygon(Q'', R'', S'', T'') → poly5'', q'', r'', s'', t''Mirror(I'', j'') → I'''Mirror(J'', j'') → J'''Mirror(K'', j'') → K'''Mirror(L'', j'') → L'''Polygon(I''', J''', K''', L''') → poly3''', i''', j''', k''', l'''Mirror(I''', l''') → UMirror(J''', l''') → VMirror(K''', l''') → WMirror(L''', l''') → ZPolygon(U, V, W, Z) → poly6, u, v, w, zMirror(U, v) → U'Mirror(V, v) → V'Mirror(W, v) → W'Mirror(Z, v) → Z'Polygon(U', V', W', Z') → poly6', u', v', w', z'Mirror(U', z') → U''Mirror(V', z') → V''Mirror(W', z') → W''Mirror(Z', z') → Z''Polygon(U'', V'', W'', Z'') → poly6'', u'', v'', w'', z''Mirror(I'', l'') → I'''_1Mirror(J'', l'') → J'''_1Mirror(K'', l'') → K'''_1Mirror(L'', l'') → L'''_1Polygon(I'''_1, J'''_1, K'''_1, L'''_1) → poly3'''_1, i'''_1, j'''_1, k'''_1, l'''_1Mirror(I'''_1, j'''_1) → A_1Mirror(J'''_1, j'''_1) → B_1Mirror(K'''_1, j'''_1) → C_1Mirror(L'''_1, j'''_1) → D_1Polygon(A_1, B_1, C_1, D_1) → poly7, a_1, b_1, c_1, d_1Mirror(A_1, d_1) → E_1Mirror(B_1, d_1) → F_1Mirror(C_1, d_1) → G_1Mirror(D_1, d_1) → H_1Polygon(E_1, F_1, G_1, H_1) → poly7', e_1, f_1, g_1, h_1Mirror(E_1, f_1) → I_1Mirror(F_1, f_1) → J_1Mirror(G_1, f_1) → K_1Mirror(H_1, f_1) → L_1Polygon(I_1, J_1, K_1, L_1) → poly7'', i_1, j_1, k_1, l_1Mirror(E, g) → E'Mirror(F, g) → F'Mirror(G, g) → G'Mirror(H, g) → H'Polygon(E', F', G', H') → poly2', e', f', g', h'Mirror(E', e') → E''Mirror(F', e') → F''Mirror(G', e') → G''Mirror(H', e') → H''Polygon(E'', F'', G'', H'') → poly2'', e'', f'', g'', h''Mirror(E'', g'') → E'''Mirror(F'', g'') → F'''Mirror(G'', g'') → G'''Mirror(H'', g'') → H'''Polygon(E''', F''', G''', H''') → poly2''', e''', f''', g''', h'''Mirror(E, e) → E'_1Mirror(F, e) → F'_1Mirror(G, e) → G'_1Mirror(H, e) → H'_1Polygon(E'_1, F'_1, G'_1, H'_1) → poly2'_1, e'_1, f'_1, g'_1, h'_1Mirror(E'_1, g'_1) → Q_1Mirror(F'_1, g'_1) → R_1Mirror(G'_1, g'_1) → S_1Mirror(H'_1, g'_1) → T_1Polygon(Q_1, R_1, S_1, T_1) → poly9, q_1, r_1, s_1, t_1Mirror(Q_1, q_1) → U_1Mirror(R_1, q_1) → V_1Mirror(S_1, q_1) → W_1Mirror(T_1, q_1) → Z_1Polygon(U_1, V_1, W_1, Z_1) → poly9', u_1, v_1, w_1, z_1Mirror(U_1, w_1) → A_2Mirror(V_1, w_1) → B_2Mirror(W_1, w_1) → C_2Mirror(Z_1, w_1) → D_2Polygon(A_2, B_2, C_2, D_2) → poly9'', a_2, b_2, c_2, d_2Mirror(Q'', r'') → Q'''Mirror(R'', r'') → R'''Mirror(S'', r'') → S'''Mirror(T'', r'') → T'''Polygon(Q''', R''', S''', T''') → poly5''', q''', r''', s''', t'''Mirror(Q''', t''') → E_2Mirror(R''', t''') → F_2Mirror(S''', t''') → G_2Mirror(T''', t''') → H_2Polygon(E_2, F_2, G_2, H_2) → poly10, e_2, f_2, g_2, h_2Mirror(E_2, f_2) → I_2Mirror(F_2, f_2) → J_2Mirror(G_2, f_2) → K_2Mirror(H_2, f_2) → L_2Polygon(I_2, J_2, K_2, L_2) → poly10', i_2, j_2, k_2, l_2Mirror(Q'', t'') → Q'''_1Mirror(R'', t'') → R'''_1Mirror(S'', t'') → S'''_1Mirror(T'', t'') → T'''_1Polygon(Q'''_1, R'''_1, S'''_1, T'''_1) → poly5'''_1, q'''_1, r'''_1, s'''_1, t'''_1Mirror(Q'''_1, r'''_1) → Q_2Mirror(R'''_1, r'''_1) → R_2Mirror(S'''_1, r'''_1) → S_2Mirror(T'''_1, r'''_1) → T_2Polygon(Q_2, R_2, S_2, T_2) → poly11, q_2, r_2, s_2, t_2Mirror(Q_2, t_2) → U_2Mirror(R_2, t_2) → V_2Mirror(S_2, t_2) → W_2Mirror(T_2, t_2) → Z_2Polygon(U_2, V_2, W_2, Z_2) → poly11', u_2, v_2, w_2, z_2Mirror(U_2, v_2) → A_3Mirror(V_2, v_2) → B_3Mirror(W_2, v_2) → C_3Mirror(Z_2, v_2) → D_3Polygon(A_3, B_3, C_3, D_3) → poly11'', a_3, b_3, c_3, d_3Mirror(M'', m'') → M'''Mirror(N'', m'') → N'''Mirror(O'', m'') → O'''Mirror(P'', m'') → P'''Polygon(M''', N''', O''', P''') → poly4''', m''', n''', o''', p'''Mirror(M''', o''') → E_3Mirror(N''', o''') → F_3Mirror(O''', o''') → G_3Mirror(P''', o''') → H_3Polygon(E_3, F_3, G_3, H_3) → poly12, e_3, f_3, g_3, h_3Mirror(E_3, e_3) → I_3Mirror(F_3, e_3) → J_3Mirror(G_3, e_3) → K_3Mirror(H_3, e_3) → L_3Polygon(I_3, J_3, K_3, L_3) → poly12', i_3, j_3, k_3, l_3Mirror(M'', o'') → M'''_1Mirror(N'', o'') → N'''_1Mirror(O'', o'') → O'''_1Mirror(P'', o'') → P'''_1Polygon(M'''_1, N'''_1, O'''_1, P'''_1) → poly4'''_1, m'''_1, n'''_1, o'''_1, p'''_1Mirror(M'''_1, m'''_1) → Q_3Mirror(N'''_1, m'''_1) → R_3Mirror(O'''_1, m'''_1) → S_3Mirror(P'''_1, m'''_1) → T_3Polygon(Q_3, R_3, S_3, T_3) → poly13, q_3, r_3, s_3, t_3Mirror(Q_3, s_3) → U_3Mirror(R_3, s_3) → V_3Mirror(S_3, s_3) → W_3Mirror(T_3, s_3) → Z_3Polygon(U_3, V_3, W_3, Z_3) → poly13', u_3, v_3, w_3, z_3Mirror(U_3, u_3) → M_1Mirror(V_3, u_3) → N_1Mirror(W_3, u_3) → O_1Mirror(Z_3, u_3) → P_1Polygon(M_1, N_1, O_1, P_1) → poly13'', m_1, n_1, o_1, p_1Mirror(E''', e''') → M_2Mirror(F''', e''') → N_2Mirror(G''', e''') → O_2Mirror(H''', e''') → P_2Polygon(M_2, N_2, O_2, P_2) → poly8, m_2, n_2, o_2, p_2Mirror(I_2, l_2) → M_3Mirror(J_2, l_2) → N_3Mirror(K_2, l_2) → O_3Mirror(L_2, l_2) → P_3Polygon(M_3, N_3, O_3, P_3) → poly10'', m_3, n_3, o_3, p_3Mirror(I_3, k_3) → A_4Mirror(J_3, k_3) → B_4Mirror(K_3, k_3) → C_4Mirror(L_3, k_3) → D_4Polygon(A_4, B_4, C_4, D_4) → poly12'', a_4, b_4, c_4, d_4Mirror(Q, r) → Q'_1Mirror(R, r) → R'_1Mirror(S, r) → S'_1Mirror(T, r) → T'_1Polygon(Q'_1, R'_1, S'_1, T'_1) → poly5'_1, q'_1, r'_1, s'_1, t'_1Mirror(E_2, g_2) → E_4Mirror(F_2, g_2) → F_4Mirror(G_2, g_2) → G_4Mirror(H_2, g_2) → H_4Polygon(E_4, F_4, G_4, H_4) → poly10'_1, e_4, f_4, g_4, h_4Mirror(Q_1, t_1) → I_4Mirror(R_1, t_1) → J_4Mirror(S_1, t_1) → K_4Mirror(T_1, t_1) → L_4Polygon(I_4, J_4, K_4, L_4) → poly9'_1, i_4, j_4, k_4, l_4Mirror(A'', a'') → A'''_1Mirror(B'', a'') → B'''_1Mirror(C'', a'') → C'''_1Mirror(D'', a'') → D'''_1Polygon(A'''_1, B'''_1, C'''_1, D'''_1) → poly1'''_1, a'''_1, b'''_1, c'''_1, d'''_1Mirror(A'', c'') → A'''_2Mirror(B'', c'') → B'''_2Mirror(C'', c'') → C'''_2Mirror(D'', c'') → D'''_2Polygon(A'''_2, B'''_2, C'''_2, D'''_2) → poly1'''_2, a'''_2, b'''_2, c'''_2, d'''_2Mirror(U, u) → U'_1Mirror(V, u) → V'_1Mirror(W, u) → W'_1Mirror(Z, u) → Z'_1Polygon(U'_1, V'_1, W'_1, Z'_1) → poly6'_1, u'_1, v'_1, w'_1, z'_1Mirror(E'', h'') → E'''_1Mirror(F'', h'') → F'''_1Mirror(G'', h'') → G'''_1Mirror(H'', h'') → H'''_1Polygon(E'''_1, F'''_1, G'''_1, H'''_1) → poly2'''_1, e'''_1, f'''_1, g'''_1, h'''_1Mirror(I, j) → I'_1Mirror(J, j) → J'_1Mirror(K, j) → K'_1Mirror(L, j) → L'_1Polygon(I'_1, J'_1, K'_1, L'_1) → poly3'_1, i'_1, j'_1, k'_1, l'_1Mirror(A_1, a_1) → M_4Mirror(B_1, a_1) → N_4Mirror(C_1, a_1) → O_4Mirror(D_1, a_1) → P_4Polygon(M_4, N_4, O_4, P_4) → poly7'_1, m_4, n_4, o_4, p_4Mirror(Q_3, r_3) → Q_4Mirror(R_3, r_3) → R_4Mirror(S_3, r_3) → S_4Mirror(T_3, r_3) → T_4Polygon(Q_4, R_4, S_4, T_4) → poly13'_1, q_4, r_4, s_4, t_4Mirror(M, o) → M'_1Mirror(N, o) → N'_1Mirror(O, o) → O'_1Mirror(P, o) → P'_1Polygon(M'_1, N'_1, O'_1, P'_1) → poly4'_1, m'_1, n'_1, o'_1, p'_1Mirror(I, l) → I'_2Mirror(J, l) → J'_2Mirror(K, l) → K'_2Mirror(L, l) → L'_2Polygon(I'_2, J'_2, K'_2, L'_2) → poly3'_2, i'_2, j'_2, k'_2, l'_2Mirror(M, m) → M'_2Mirror(N, m) → N'_2Mirror(O, m) → O'_2Mirror(P, m) → P'_2Polygon(M'_2, N'_2, O'_2, P'_2) → poly4'_2, m'_2, n'_2, o'_2, p'_2Mirror(Q, t) → Q'_2Mirror(R, t) → R'_2Mirror(S, t) → S'_2Mirror(T, t) → T'_2Polygon(Q'_2, R'_2, S'_2, T'_2) → poly5'_2, q'_2, r'_2, s'_2, t'_2Mirror(Q_2, s_2) → U_4Mirror(R_2, s_2) → V_4Mirror(S_2, s_2) → W_4Mirror(T_2, s_2) → Z_4Polygon(U_4, V_4, W_4, Z_4) → poly11'_1, u_4, v_4, w_4, z_4Mirror(E_3, f_3) → A_5Mirror(F_3, f_3) → B_5Mirror(G_3, f_3) → C_5Mirror(H_3, f_3) → D_5Polygon(A_5, B_5, C_5, D_5) → poly12'_1, a_5, b_5, c_5, d_5
AI 绘图提示语参考
画一个由四边形开始,通过不断沿其边反射生成的棋盘格图案。首先绘制一个四边形,然后依次沿其边进行反射,每次反射后生成新的四边形,并继续沿新四边形的边反射,重复此过程,最终形成复杂的棋盘格图案。
以上提示语为根据原始绘图命令整理而来,仅供参考。