平面镶嵌
几何画板及绘图内容加载中,请稍等……
这个范例演示了平面镶嵌的构造过程。涉及的核心数学概念包括反射、旋转、梯形、特殊点、几何均值等。通过使用GeoGebra命令如Mirror、Vector、Rotate、Polygon等,可以构造出各种形状的镶嵌图案。适合初中及以上学生学习几何变换和镶嵌理论。
GeoGebra 命令及参数
Mirror(C, LineBisector[A, B]) → C'Vector(Midpoint[A, C], Midpoint[C', B]) → uSegment(Midpoint[A, C], Midpoint[C', B]) → fRotate(F, 180°, Midpoint[A, B]) → F'Rotate(G, 180°, Midpoint[A, B]) → G'Rotate(D, 180°, Midpoint[C, C']) → D'Rotate(E, 180°, Midpoint[C, C']) → E'Mirror(Translate[I, u], f) → HMirror(Translate[J, u], f) → LMirror(Translate[K, u], f) → MPolygon(A, F, D, E, E', D', C, K, J, I, G, G', F', B, M, L, H, C') → poly1, a, c', d, e, e', d', c, k, j, i, f_1, g, g', f', b, m, l, hMirror(Polygon[Translate[A, u], Translate[F, u], Translate[G, u], Translate[G', u], Translate[F', u], Translate[B, u], Translate[M, u], Translate[L, u], Translate[H, u], Translate[C', u], Translate[D, u], Translate[E, u], Translate[E', u], Translate[D', u], Translate[C, u], Translate[K, u], Translate[J, u], Translate[I, u]], f) → poly2Mirror(Polygon[Translate[A, Vector[(-u)]], Translate[F, Vector[(-u)]], Translate[G, Vector[(-u)]], Translate[G', Vector[(-u)]], Translate[F', Vector[(-u)]], Translate[B, Vector[(-u)]], Translate[M, Vector[(-u)]], Translate[L, Vector[(-u)]], Translate[H, Vector[(-u)]], Translate[C', Vector[(-u)]], Translate[D, Vector[(-u)]], Translate[E, Vector[(-u)]], Translate[E', Vector[(-u)]], Translate[D', Vector[(-u)]], Translate[C, Vector[(-u)]], Translate[K, Vector[(-u)]], Translate[J, Vector[(-u)]], Translate[I, Vector[(-u)]]], f) → poly3Translate(A, Vector[(2 * u)]) → A'Translate(F, Vector[(2 * u)]) → F'_1Translate(G, Vector[(2 * u)]) → G'_1Translate(G', Vector[(2 * u)]) → G''Translate(F', Vector[(2 * u)]) → F''Translate(B, Vector[(2 * u)]) → B'Translate(M, Vector[(2 * u)]) → M'Translate(L, Vector[(2 * u)]) → L'Translate(H, Vector[(2 * u)]) → H'Translate(C', Vector[(2 * u)]) → C''Translate(D, Vector[(2 * u)]) → D'_1Translate(E, Vector[(2 * u)]) → E'_1Translate(E', Vector[(2 * u)]) → E''Translate(D', Vector[(2 * u)]) → D''Translate(C, Vector[(2 * u)]) → C'_1Translate(K, Vector[(2 * u)]) → K'Translate(J, Vector[(2 * u)]) → J'Translate(I, Vector[(2 * u)]) → I'Polygon(A', F'_1, D'_1, E'_1, E'', D'', C'_1, K', J', I', G'_1, G'', F'', B', M', L', H', C'') → poly1', a', c'', d'_1, e'_1, e'', d'', c'_1, k', j', i', f'_1, g'_1, g'', f'', b', m', l', h'Translate(A, Vector[(-2 * u)]) → A'_1Translate(F, Vector[(-2 * u)]) → F'_2Translate(G, Vector[(-2 * u)]) → G'_2Translate(G', Vector[(-2 * u)]) → G''_1Translate(F', Vector[(-2 * u)]) → F''_1Translate(B, Vector[(-2 * u)]) → B'_1Translate(M, Vector[(-2 * u)]) → M'_1Translate(L, Vector[(-2 * u)]) → L'_1Translate(H, Vector[(-2 * u)]) → H'_1Translate(C', Vector[(-2 * u)]) → C''_1Translate(D, Vector[(-2 * u)]) → D'_2Translate(E, Vector[(-2 * u)]) → E'_2Translate(E', Vector[(-2 * u)]) → E''_1Translate(D', Vector[(-2 * u)]) → D''_1Translate(C, Vector[(-2 * u)]) → C'_2Translate(K, Vector[(-2 * u)]) → K'_1Translate(J, Vector[(-2 * u)]) → J'_1Translate(I, Vector[(-2 * u)]) → I'_1Polygon(A'_1, F'_2, D'_2, E'_2, E''_1, D''_1, C'_2, K'_1, J'_1, I'_1, G'_2, G''_1, F''_1, B'_1, M'_1, L'_1, H'_1, C''_1) → poly1'_1, a'_1, c''_1, d'_2, e'_2, e''_1, d''_1, c'_2, k'_1, j'_1, i'_1, f'_2, g'_2, g''_1, f''_1, b'_1, m'_1, l'_1, h'_1Midpoint(C, C') → NRotate(A, 180°, N) → A'_2Rotate(F, 180°, N) → F'_3Rotate(G, 180°, N) → G'_3Rotate(G', 180°, N) → G''_2Rotate(F', 180°, N) → F''_2Rotate(B, 180°, N) → B'_2Rotate(M, 180°, N) → M'_2Rotate(L, 180°, N) → L'_2Rotate(H, 180°, N) → H'_2Rotate(C', 180°, N) → C''_2Rotate(D, 180°, N) → D'_3Rotate(E, 180°, N) → E'_3Rotate(E', 180°, N) → E''_2Rotate(D', 180°, N) → D''_2Rotate(C, 180°, N) → C'_3Rotate(K, 180°, N) → K'_2Rotate(J, 180°, N) → J'_2Rotate(I, 180°, N) → I'_2Polygon(A'_2, F'_3, D'_3, E'_3, E''_2, D''_2, C'_3, K'_2, J'_2, I'_2, G'_3, G''_2, F''_2, B'_2, M'_2, L'_2, H'_2, C''_2) → poly1'_2, a'_2, c''_2, d'_3, e'_3, e''_2, d''_2, c'_3, k'_2, j'_2, i'_2, f'_3, g'_3, g''_2, f''_2, b'_2, m'_2, l'_2, h'_2Midpoint(A, B) → ORotate(A, 180°, O) → A'_3Rotate(F, 180°, O) → F'_4Rotate(G, 180°, O) → G'_4Rotate(G', 180°, O) → G''_3Rotate(F', 180°, O) → F''_3Rotate(B, 180°, O) → B'_3Rotate(M, 180°, O) → M'_3Rotate(L, 180°, O) → L'_3Rotate(H, 180°, O) → H'_3Rotate(C', 180°, O) → C''_3Rotate(D, 180°, O) → D'_4Rotate(E, 180°, O) → E'_4Rotate(E', 180°, O) → E''_3Rotate(D', 180°, O) → D''_3Rotate(C, 180°, O) → C'_4Rotate(K, 180°, O) → K'_3Rotate(J, 180°, O) → J'_3Rotate(I, 180°, O) → I'_3Polygon(A'_3, F'_4, D'_4, E'_4, E''_3, D''_3, C'_4, K'_3, J'_3, I'_3, G'_4, G''_3, F''_3, B'_3, M'_3, L'_3, H'_3, C''_3) → poly1'_3, a'_3, c''_3, d'_4, e'_4, e''_3, d''_3, c'_4, k'_3, j'_3, i'_3, f'_4, g'_4, g''_3, f''_3, b'_3, m'_3, l'_3, h'_3Rotate(poly2, 180°, O) → poly2'Rotate(poly2, 180°, N) → poly2'_1Rotate(poly3, 180°, N) → poly3'Rotate(poly3, 180°, O) → poly3'_1Rotate(poly3'_1, 180°, N) → poly4Rotate(A'_1, 180°, N) → PRotate(F'_2, 180°, N) → QRotate(G'_2, 180°, N) → RRotate(G''_1, 180°, N) → SRotate(F''_1, 180°, N) → TRotate(B'_1, 180°, N) → URotate(M'_1, 180°, N) → VRotate(L'_1, 180°, N) → WRotate(H'_1, 180°, N) → ZRotate(C''_1, 180°, N) → A_1Rotate(D'_2, 180°, N) → B_1Rotate(E'_2, 180°, N) → C_1Rotate(E''_1, 180°, N) → D_1Rotate(D''_1, 180°, N) → E_1Rotate(C'_2, 180°, N) → F_1Rotate(K'_1, 180°, N) → G_1Rotate(J'_1, 180°, N) → H_1Rotate(I'_1, 180°, N) → I_1Polygon(P, Q, B_1, C_1, D_1, E_1, F_1, G_1, H_1, I_1, R, S, T, U, V, W, Z, A_1) → poly5, p, a_1, b_1, c_1, d_1, e_1, f_2, g_1, h_1, i_1, q, r, s, t, u_1, v, w, z_1Rotate(A', 180°, N) → A''Rotate(F'_1, 180°, N) → J_1Rotate(G'_1, 180°, N) → K_1Rotate(G'', 180°, N) → G'''Rotate(F'', 180°, N) → F'''Rotate(B', 180°, N) → B''Rotate(M', 180°, N) → M''Rotate(L', 180°, N) → L''Rotate(H', 180°, N) → H''Rotate(C'', 180°, N) → C'''Rotate(D'_1, 180°, N) → L_1Rotate(E'_1, 180°, N) → M_1Rotate(E'', 180°, N) → E'''Rotate(D'', 180°, N) → D'''Rotate(C'_1, 180°, N) → N_1Rotate(K', 180°, N) → K''Rotate(J', 180°, N) → J''Rotate(I', 180°, N) → I''Polygon(A'', J_1, L_1, M_1, E''', D''', N_1, K'', J'', I'', K_1, G''', F''', B'', M'', L'', H'', C''') → poly1'', a'', c''', l_1, m_1, e''', d''', n_1, k'', j'', i'', j_1, k_1, g''', f''', b'', m'', l'', h''Rotate(A', 180°, O) → A''_1Rotate(F'_1, 180°, O) → O_1Rotate(G'_1, 180°, O) → P_1Rotate(G'', 180°, O) → G'''_1Rotate(F'', 180°, O) → F'''_1Rotate(B', 180°, O) → B''_1Rotate(M', 180°, O) → M''_1Rotate(L', 180°, O) → L''_1Rotate(H', 180°, O) → H''_1Rotate(C'', 180°, O) → C'''_1Rotate(D'_1, 180°, O) → Q_1Rotate(E'_1, 180°, O) → R_1Rotate(E'', 180°, O) → E'''_1Rotate(D'', 180°, O) → D'''_1Rotate(C'_1, 180°, O) → S_1Rotate(K', 180°, O) → K''_1Rotate(J', 180°, O) → J''_1Rotate(I', 180°, O) → I''_1Polygon(A''_1, O_1, Q_1, R_1, E'''_1, D'''_1, S_1, K''_1, J''_1, I''_1, P_1, G'''_1, F'''_1, B''_1, M''_1, L''_1, H''_1, C'''_1) → poly1''_1, a''_1, c'''_1, q_1, r_1, e'''_1, d'''_1, s_1, k''_1, j''_1, i''_1, o_1, p_1, g'''_1, f'''_1, b''_1, m''_1, l''_1, h''_1Rotate(A'_1, 180°, O) → T_1Rotate(F'_2, 180°, O) → U_1Rotate(G'_2, 180°, O) → V_1Rotate(G''_1, 180°, O) → W_1Rotate(F''_1, 180°, O) → Z_1Rotate(B'_1, 180°, O) → A_2Rotate(M'_1, 180°, O) → B_2Rotate(L'_1, 180°, O) → C_2Rotate(H'_1, 180°, O) → D_2Rotate(C''_1, 180°, O) → E_2Rotate(D'_2, 180°, O) → F_2Rotate(E'_2, 180°, O) → G_2Rotate(E''_1, 180°, O) → H_2Rotate(D''_1, 180°, O) → I_2Rotate(C'_2, 180°, O) → J_2Rotate(K'_1, 180°, O) → K_2Rotate(J'_1, 180°, O) → L_2Rotate(I'_1, 180°, O) → M_2Polygon(T_1, U_1, F_2, G_2, H_2, I_2, J_2, K_2, L_2, M_2, V_1, W_1, Z_1, A_2, B_2, C_2, D_2, E_2) → poly6, t_1, e_2, f_3, g_2, h_2, i_2, j_2, k_2, l_2, m_2, u_2, v_1, w_1, z_2, a_2, b_2, c_2, d_2Rotate(poly2', 180°, N) → poly2''Rotate(poly2'_1, 180°, O) → poly7Rotate(poly3', 180°, O) → poly3''Rotate(A'_2, 180°, O) → N_2Rotate(F'_3, 180°, O) → O_2Rotate(G'_3, 180°, O) → P_2Rotate(G''_2, 180°, O) → Q_2Rotate(F''_2, 180°, O) → R_2Rotate(B'_2, 180°, O) → S_2Rotate(M'_2, 180°, O) → T_2Rotate(L'_2, 180°, O) → U_2Rotate(H'_2, 180°, O) → V_2Rotate(C''_2, 180°, O) → W_2Rotate(D'_3, 180°, O) → Z_2Rotate(E'_3, 180°, O) → A_3Rotate(E''_2, 180°, O) → B_3Rotate(D''_2, 180°, O) → C_3Rotate(C'_3, 180°, O) → D_3Rotate(K'_2, 180°, O) → E_3Rotate(J'_2, 180°, O) → F_3Rotate(I'_2, 180°, O) → G_3Polygon(N_2, O_2, Z_2, A_3, B_3, C_3, D_3, E_3, F_3, G_3, P_2, Q_2, R_2, S_2, T_2, U_2, V_2, W_2) → poly8, n_2, w_2, z_3, a_3, b_3, c_3, d_3, e_3, f_4, g_3, o_2, p_2, q_2, r_2, s_2, t_2, u_3, v_2Rotate(A'_3, 180°, N) → H_3Rotate(F'_4, 180°, N) → I_3Rotate(G'_4, 180°, N) → J_3Rotate(G''_3, 180°, N) → K_3Rotate(F''_3, 180°, N) → L_3Rotate(B'_3, 180°, N) → M_3Rotate(M'_3, 180°, N) → N_3Rotate(L'_3, 180°, N) → O_3Rotate(H'_3, 180°, N) → P_3Rotate(C''_3, 180°, N) → Q_3Rotate(D'_4, 180°, N) → R_3Rotate(E'_4, 180°, N) → S_3Rotate(E''_3, 180°, N) → T_3Rotate(D''_3, 180°, N) → U_3Rotate(C'_4, 180°, N) → V_3Rotate(K'_3, 180°, N) → W_3Rotate(J'_3, 180°, N) → Z_3Rotate(I'_3, 180°, N) → A_4Polygon(H_3, I_3, R_3, S_3, T_3, U_3, V_3, W_3, Z_3, A_4, J_3, K_3, L_3, M_3, N_3, O_3, P_3, Q_3) → poly9, h_3, q_3, r_3, s_3, t_3, u_4, v_3, w_3, z_4, a_4, i_3, j_3, k_3, l_3, m_3, n_3, o_3, p_3
AI 绘图提示语参考
绘制一个由多个梯形组成的六边形镶嵌图案。首先,创建两个点A和B,然后在它们之间创建一条线段。接着,以A和B为中点,分别镜像C点得到C',并创建向量u。使用向量u和线段f,依次旋转和镜像多个梯形,形成一个六边形镶嵌图案。最后,通过平移和镜像操作,生成多个镶嵌图案,形成完整的六边形镶嵌。
以上提示语为根据原始绘图命令整理而来,仅供参考。