凸六边形镶嵌
几何画板及绘图内容加载中,请稍等……
①本范例演示了如何通过 GeoGebra 构造并观察凸六边形的镶嵌图案;②涉及的核心数学概念包括多边形、几何变换(旋转、平移)、向量与角度;③作图要点提炼自构造摘要,使用了 Segment(线段)、Line(直线)、Circle(圆)、Intersect(交点)、Polygon(多边形)、Midpoint(中点)、Rotate(旋转)、Vector(向量)、Translate(平移)、Point(点)、Angle(角度)、Ray(射线)、AngularBisector(角平分线)、Mirror(镜像)、TableText(表格文本)等命令与对象;④适合高中及以上数学学习者,用于理解几何变换在平面镶嵌中的应用与美感。
GeoGebra 命令及参数
Segment(A, B) → aLine(D, a) → b_2Circle(D, a) → c_2Intersect(c_2, b_2, 1) → ESegment(B, C) → bSegment(C, D) → cSegment(D, E) → dSegment(E, F) → eSegment(F, A) → fPolygon(A, B, C, D, E, F) → poly1, a_1, b_1, c_1, d_1, e_1, f_1Midpoint(D, C) → GRotate(A, 3.141592653589793, G) → A'Rotate(B, 3.141592653589793, G) → B'Rotate(C, 3.141592653589793, G) → C'Rotate(D, 3.141592653589793, G) → D'Rotate(E, 3.141592653589793, G) → E'Rotate(F, 3.141592653589793, G) → F'Polygon(A', B', C', D', E', F') → poly1', a', b', c', d', e', f'Vector(B', D') → uTranslate(A', u) → A''Translate(B', u) → B''Translate(C', u) → C''Translate(D', u) → D''Translate(E', u) → E''Translate(F', u) → F''Polygon(A'', B'', C'', D'', E'', F'') → poly1'', a'', b'', c'', d'', e'', f''Translate(A'', u) → A'''Translate(B'', u) → B'''Translate(C'', u) → C'''Translate(D'', u) → D'''Translate(E'', u) → E'''Translate(F'', u) → F'''Polygon(A''', B''', C''', D''', E''', F''') → poly1''', a''', b''', c''', d''', e''', f'''Translate(A, u) → A'_1Translate(B, u) → B'_1Translate(C, u) → C'_1Translate(D, u) → D'_1Translate(E, u) → E'_1Translate(F, u) → F'_1Polygon(A'_1, B'_1, C'_1, D'_1, E'_1, F'_1) → poly1'_1, a'_1, b'_1, c'_1, d'_1, e'_1, f'_1Translate(A'_1, u) → A'_1'Translate(B'_1, u) → B'_1'Translate(C'_1, u) → C'_1'Translate(D'_1, u) → D'_1'Translate(E'_1, u) → E'_1'Translate(F'_1, u) → F'_1'Polygon(A'_1', B'_1', C'_1', D'_1', E'_1', F'_1') → poly1'_1', a'_1', b'_1', c'_1', d'_1', e'_1', f'_1'Vector(F, A'') → vTranslate(A, v) → A'_2Translate(B, v) → B'_2Translate(C, v) → C'_2Translate(D, v) → D'_2Translate(E, v) → E'_2Translate(F, v) → F'_2Polygon(A'_2, B'_2, C'_2, D'_2, E'_2, F'_2) → poly1'_2, a'_2, b'_2, c'_2, d'_2, e'_2, f'_2Translate(A'_1, v) → A'_3Translate(B'_1, v) → B'_3Translate(C'_1, v) → C'_3Translate(D'_1, v) → D'_3Translate(E'_1, v) → E'_3Translate(F'_1, v) → F'_3Polygon(A'_3, B'_3, C'_3, D'_3, E'_3, F'_3) → poly1'_3, a'_3, b'_3, c'_3, d'_3, e'_3, f'_3Translate(A'_1', v) → A'_1''Translate(B'_1', v) → B'_1''Translate(C'_1', v) → C'_1''Translate(D'_1', v) → D'_1''Translate(E'_1', v) → E'_1''Translate(F'_1', v) → F'_1''Polygon(A'_1'', B'_1'', C'_1'', D'_1'', E'_1'', F'_1'') → poly1'_1'', a'_1'', b'_1'', c'_1'', d'_1'', e'_1'', f'_1''Translate(A', v) → A''_1Translate(B', v) → B''_1Translate(C', v) → C''_1Translate(D', v) → D''_1Translate(E', v) → E''_1Translate(F', v) → F''_1Polygon(A''_1, B''_1, C''_1, D''_1, E''_1, F''_1) → poly1''_1, a''_1, b''_1, c''_1, d''_1, e''_1, f''_1Translate(A'', v) → A'''_1Translate(B'', v) → B'''_1Translate(C'', v) → C'''_1Translate(D'', v) → D'''_1Translate(E'', v) → E'''_1Translate(F'', v) → F'''_1Polygon(A'''_1, B'''_1, C'''_1, D'''_1, E'''_1, F'''_1) → poly1'''_1, a'''_1, b'''_1, c'''_1, d'''_1, e'''_1, f'''_1Translate(A''', v) → A''''Translate(B''', v) → B''''Translate(C''', v) → C''''Translate(D''', v) → D''''Translate(E''', v) → E''''Translate(F''', v) → F''''Polygon(A'''', B'''', C'''', D'''', E'''', F'''') → poly1'''', a'''', b'''', c'''', d'''', e'''', f''''Translate(A'_1', u) → A'_4Translate(B'_1', u) → B'_4Translate(C'_1', u) → C'_4Translate(D'_1', u) → D'_4Translate(E'_1', u) → E'_4Translate(F'_1', u) → F'_4Polygon(A'_4, B'_4, C'_4, D'_4, E'_4, F'_4) → poly1'_4, a'_4, b'_4, c'_4, d'_4, e'_4, f'_4Translate(A''', u) → A''''_1Translate(B''', u) → B''''_1Translate(C''', u) → C''''_1Translate(D''', u) → D''''_1Translate(E''', u) → E''''_1Translate(F''', u) → F''''_1Polygon(A''''_1, B''''_1, C''''_1, D''''_1, E''''_1, F''''_1) → poly1''''_1, a''''_1, b''''_1, c''''_1, d''''_1, e''''_1, f''''_1Translate(A'_1'', u) → A'_1'''Translate(B'_1'', u) → B'_1'''Translate(C'_1'', u) → C'_1'''Translate(D'_1'', u) → D'_1'''Translate(E'_1'', u) → E'_1'''Translate(F'_1'', u) → F'_1'''Polygon(A'_1''', B'_1''', C'_1''', D'_1''', E'_1''', F'_1''') → poly1'_1''', a'_1''', b'_1''', c'_1''', d'_1''', e'_1''', f'_1'''Translate(A'''', u) → A'''''Translate(B'''', u) → B'''''Translate(C'''', u) → C'''''Translate(D'''', u) → D'''''Translate(E'''', u) → E'''''Translate(F'''', u) → F'''''Polygon(A''''', B''''', C''''', D''''', E''''', F''''') → poly1''''', a''''', b''''', c''''', d''''', e''''', f'''''Segment(A_1, B_1) → b_3Segment(F_1, A_1) → a_2Segment(B_1, C_1) → c_3Circle(C_1, a_2) → cir_1Point(cir_1) → D_1Segment(C_1, D_1) → d_2Angle(B_1, A_1, F_1) → α_1Angle(C_1, B_1, A_1) → β_1Rotate(C_1, (-((2 * 3.141592653589793) - α_1 - β_1)), D_1) → C'_5Angle(C'_5, D_1, C_1) → γ_1Ray(D_1, C'_5) → e_2Circle(D_1, c_3) → f_2Intersect(f_2, e_2, 1) → E_1Segment(D_1, E_1) → e_3Segment(E_1, F_1) → f_3Midpoint(b_3) → G_1Polygon(A_1, B_1, C_1, D_1, E_1, F_1) → poly1_1, a_3, b_4, c_4, d_3, e_4, f_4Rotate(A_1, 180°, G_1) → A'_5Rotate(B_1, 180°, G_1) → B'_5Rotate(C_1, 180°, G_1) → C'_6Rotate(D_1, 180°, G_1) → D'_5Rotate(E_1, 180°, G_1) → E'_5Rotate(F_1, 180°, G_1) → F'_5Polygon(A'_5, B'_5, C'_6, D'_5, E'_5, F'_5) → poly1'_5, a'_5, b'_5, c'_5, d'_5, e'_5, f'_5Line(C_1, a_2) → g_1AngularBisector(g_1, d_2) → h_1, i_1Mirror(A_1, h_1) → A'_6Mirror(B_1, h_1) → B'_6Mirror(C_1, h_1) → C'_7Mirror(D_1, h_1) → D'_6Mirror(E_1, h_1) → E'_6Mirror(F_1, h_1) → F'_6Polygon(A'_6, B'_6, C'_7, D'_6, E'_6, F'_6) → poly1'_6, a'_6, b'_6, c'_6, d'_6, e'_6, f'_6Vector(C_1, F_1) → u_1Translate(A'_6, u_1) → H_1Translate(B'_6, u_1) → I_1Translate(C'_7, u_1) → J_1Translate(D'_6, u_1) → K_1Translate(E'_6, u_1) → L_1Translate(F'_6, u_1) → M_1Polygon(H_1, I_1, J_1, K_1, L_1, M_1) → poly2_1, h_2, i_2, j_1, k_1, l_1, m_1Rotate(H_1, 180°, G_1) → H'_1Rotate(I_1, 180°, G_1) → I'_1Rotate(J_1, 180°, G_1) → J'_1Rotate(K_1, 180°, G_1) → K'_1Rotate(L_1, 180°, G_1) → L'_1Rotate(M_1, 180°, G_1) → M'_1Polygon(H'_1, I'_1, J'_1, K'_1, L'_1, M'_1) → poly2'_1, h'_1, i'_1, j'_1, k'_1, l'_1, m'_1Vector(E_1, F'_5) → v_1Translate(A_1, v_1) → A'_7Translate(B_1, v_1) → B'_7Translate(C_1, v_1) → C'_8Translate(D_1, v_1) → D'_7Translate(E_1, v_1) → E'_7Translate(F_1, v_1) → F'_7Polygon(A'_7, B'_7, C'_8, D'_7, E'_7, F'_7) → poly1'_7, a'_7, b'_7, c'_7, d'_7, e'_7, f'_7Translate(H'_1, v_1) → H''_1Translate(I'_1, v_1) → I''_1Translate(J'_1, v_1) → J''_1Translate(K'_1, v_1) → K''_1Translate(L'_1, v_1) → L''_1Translate(M'_1, v_1) → M''_1Polygon(H''_1, I''_1, J''_1, K''_1, L''_1, M''_1) → poly2''_1, h''_1, i''_1, j''_1, k''_1, l''_1, m''_1Translate(A'_5, v_1) → A''_2Translate(B'_5, v_1) → B''_2Translate(C'_6, v_1) → N_1Translate(D'_5, v_1) → D''_2Translate(E'_5, v_1) → E''_2Translate(F'_5, v_1) → F''_2Polygon(A''_2, B''_2, N_1, D''_2, E''_2, F''_2) → poly1''_2, a''_2, b''_2, n_1, d''_2, e''_2, f''_2Translate(H_1, v_1) → H'_2Translate(I_1, v_1) → I'_2Translate(J_1, v_1) → J'_2Translate(K_1, v_1) → K'_2Translate(L_1, v_1) → L'_2Translate(M_1, v_1) → M'_2Polygon(H'_2, I'_2, J'_2, K'_2, L'_2, M'_2) → poly2'_2, h'_2, i'_2, j'_2, k'_2, l'_2, m'_2Vector(M'_1, C'_6) → w_1Translate(H'_1, w_1) → H''_2Translate(I'_1, w_1) → I''_2Translate(J'_1, w_1) → J''_2Translate(K'_1, w_1) → K''_2Translate(L'_1, w_1) → L''_2Translate(M'_1, w_1) → M''_2Polygon(H''_2, I''_2, J''_2, K''_2, L''_2, M''_2) → poly2''_2, h''_2, i''_2, j''_2, k''_2, l''_2, m''_2Translate(A_1, w_1) → A'_8Translate(B_1, w_1) → B'_8Translate(C_1, w_1) → C'_9Translate(D_1, w_1) → D'_8Translate(E_1, w_1) → E'_8Translate(F_1, w_1) → F'_8Polygon(A'_8, B'_8, C'_9, D'_8, E'_8, F'_8) → poly1'_8, a'_8, b'_8, c'_8, d'_8, e'_8, f'_8Translate(A'_7, w_1) → O_1Translate(B'_7, w_1) → P_1Translate(C'_8, w_1) → Q_1Translate(D'_7, w_1) → R_1Translate(E'_7, w_1) → S_1Translate(F'_7, w_1) → T_1Polygon(O_1, P_1, Q_1, R_1, S_1, T_1) → poly3_1, o_1, p_1, q_1, r_1, s_1, t_1Translate(H''_1, w_1) → H'''_1Translate(I''_1, w_1) → I'''_1Translate(J''_1, w_1) → J'''_1Translate(K''_1, w_1) → K'''_1Translate(L''_1, w_1) → L'''_1Translate(M''_1, w_1) → M'''_1Polygon(H'''_1, I'''_1, J'''_1, K'''_1, L'''_1, M'''_1) → poly2'''_1, h'''_1, i'''_1, j'''_1, k'''_1, l'''_1, m'''_1Translate(A'_5, w_1) → A''_3Translate(B'_5, w_1) → B''_3Translate(C'_6, w_1) → U_1Translate(D'_5, w_1) → D''_3Translate(E'_5, w_1) → E''_3Translate(F'_5, w_1) → F''_3Polygon(A''_3, B''_3, U_1, D''_3, E''_3, F''_3) → poly1''_3, a''_3, b''_3, u_2, d''_3, e''_3, f''_3Translate(H_1, w_1) → H'_3Translate(I_1, w_1) → I'_3Translate(J_1, w_1) → J'_3Translate(K_1, w_1) → K'_3Translate(L_1, w_1) → L'_3Translate(M_1, w_1) → M'_3Polygon(H'_3, I'_3, J'_3, K'_3, L'_3, M'_3) → poly2'_3, h'_3, i'_3, j'_3, k'_3, l'_3, m'_3Translate(A''_2, w_1) → A'''_2Translate(B''_2, w_1) → B'''_2Translate(N_1, w_1) → N'_1Translate(D''_2, w_1) → D'''_2Translate(E''_2, w_1) → E'''_2Translate(F''_2, w_1) → F'''_2Polygon(A'''_2, B'''_2, N'_1, D'''_2, E'''_2, F'''_2) → poly1'''_2, a'''_2, b'''_2, n'_1, d'''_2, e'''_2, f'''_2Translate(H'_2, w_1) → V_1Translate(I'_2, w_1) → W_1Translate(J'_2, w_1) → Z_1Translate(K'_2, w_1) → A_2Translate(L'_2, w_1) → B_2Translate(M'_2, w_1) → C_2Polygon(V_1, W_1, Z_1, A_2, B_2, C_2) → poly4_1, v_2, w_2, z_1, a_4, b_5, c_5Segment(A_3, B_3) → a_5Rotate(B_3, 120°, A_3) → F_2Segment(B_3, C_3) → c'_9Segment(A_3, F_2) → a'_9Rotate(B_3, 240°, C_3) → D_2Segment(C_3, D_2) → c_6Midpoint(D_2, F_2) → M_2Circle(D_2, M_2) → d_4Circle(M_2, D_2) → e_5Intersect(d_4, e_5, 2) → E_2AngularBisector(M_2, D_2, E_2) → b_6Intersect(e_5, b_6, 2) → G_2AngularBisector(M_2, F_2, G_2) → f_5Intersect(b_6, f_5) → E_3Segment(D_2, E_3) → e'_9Segment(E_3, F_2) → e_6Polygon(A_3, B_3, C_3, D_2, E_3, F_2) → poly1_2, a_6, b_7, c_7, d_5, e_7, f_6Rotate(A_3, 120°, C_3) → A'_9Rotate(B_3, 120°, C_3) → B'_9Rotate(C_3, 120°, C_3) → C'_{10}Rotate(D_2, 120°, C_3) → D'_9Rotate(E_3, 120°, C_3) → E'_9Rotate(F_2, 120°, C_3) → F'_9Polygon(A'_9, B'_9, C'_{10}, D'_9, E'_9, F'_9) → poly1'_9, a'_{10}, b'_9, c'_{10}, d'_9, e'_{10}, f'_9Rotate(A'_9, 120°, C_3) → A''_4Rotate(B'_9, 120°, C_3) → B''_4Rotate(C'_{10}, 120°, C_3) → C''_2Rotate(D'_9, 120°, C_3) → D''_4Rotate(E'_9, 120°, C_3) → E''_4Rotate(F'_9, 120°, C_3) → F''_4Polygon(A''_4, B''_4, C''_2, D''_4, E''_4, F''_4) → poly1''_4, a''_4, b''_4, c''_2, d''_4, e''_4, f''_4Vector(A_3, A'_9) → u_3Translate(A_3, u_3) → A'_{10}Translate(B_3, u_3) → B'_{10}Translate(C_3, u_3) → C'_{11}Translate(D_2, u_3) → D'_{10}Translate(E_3, u_3) → E'_{10}Translate(F_2, u_3) → F'_{10}Polygon(A'_{10}, B'_{10}, C'_{11}, D'_{10}, E'_{10}, F'_{10}) → poly1'_{10}, a'_{11}, b'_{10}, c'_{11}, d'_{10}, e'_{11}, f'_{10}Translate(A'_9, u_3) → A''_5Translate(B'_9, u_3) → B''_5Translate(C'_{10}, u_3) → C''_3Translate(D'_9, u_3) → D''_5Translate(E'_9, u_3) → E''_5Translate(F'_9, u_3) → F''_5Polygon(A''_5, B''_5, C''_3, D''_5, E''_5, F''_5) → poly1''_5, a''_5, b''_5, c''_3, d''_5, e''_5, f''_5Translate(A''_4, u_3) → A'''_3Translate(B''_4, u_3) → B'''_3Translate(C''_2, u_3) → C'''_2Translate(D''_4, u_3) → D'''_3Translate(E''_4, u_3) → E'''_3Translate(F''_4, u_3) → F'''_3Polygon(A'''_3, B'''_3, C'''_2, D'''_3, E'''_3, F'''_3) → poly1'''_3, a'''_3, b'''_3, c'''_2, d'''_3, e'''_3, f'''_3Vector(F''_4, B_3) → v_3Translate(A''_4, v_3) → A'''_4Translate(B''_4, v_3) → B'''_4Translate(C''_2, v_3) → C'''_3Translate(D''_4, v_3) → D'''_4Translate(E''_4, v_3) → E'''_4Translate(F''_4, v_3) → F'''_4Polygon(A'''_4, B'''_4, C'''_3, D'''_4, E'''_4, F'''_4) → poly1'''_4, a'''_4, b'''_4, c'''_3, d'''_4, e'''_4, f'''_4Translate(A'_{10}, v_3) → H_2Translate(B'_{10}, v_3) → I_2Translate(C'_{11}, v_3) → J_2Translate(D'_{10}, v_3) → K_2Translate(E'_{10}, v_3) → L_2Translate(F'_{10}, v_3) → N_2Polygon(H_2, I_2, J_2, K_2, L_2, N_2) → poly2_2, h_3, i_3, j_2, k_2, l_2, n_2Translate(A'''_3, v_3) → O_2Translate(B'''_3, v_3) → P_2Translate(C'''_2, v_3) → Q_2Translate(D'''_3, v_3) → R_2Translate(E'''_3, v_3) → S_2Translate(F'''_3, v_3) → T_2Polygon(O_2, P_2, Q_2, R_2, S_2, T_2) → poly3_2, o_2, p_2, q_2, r_2, s_2, t_2Translate(A''_5, v_3) → U_2Translate(B''_5, v_3) → V_2Translate(C''_3, v_3) → W_2Translate(D''_5, v_3) → Z_2Translate(E''_5, v_3) → A_4Translate(F''_5, v_3) → B_4Polygon(U_2, V_2, W_2, Z_2, A_4, B_4) → poly4_2, u_4, v_4, w_3, z_2, a_7, b_8Translate(H_2, u_3) → H'_4Translate(I_2, u_3) → I'_4Translate(J_2, u_3) → J'_4Translate(K_2, u_3) → K'_4Translate(L_2, u_3) → L'_4Translate(N_2, u_3) → N'_2Polygon(H'_4, I'_4, J'_4, K'_4, L'_4, N'_2) → poly2'_4, h'_4, i'_4, j'_4, k'_4, l'_4, n'_2Translate(O_2, u_3) → O'_1Translate(P_2, u_3) → P'_1Translate(Q_2, u_3) → Q'_1Translate(R_2, u_3) → R'_1Translate(S_2, u_3) → S'_1Translate(T_2, u_3) → T'_1Polygon(O'_1, P'_1, Q'_1, R'_1, S'_1, T'_1) → poly3'_1, o'_1, p'_1, q'_1, r'_1, s'_1, t'_1Translate(A'_{10}, u_3) → C_4Translate(B'_{10}, u_3) → D_3Translate(C'_{11}, u_3) → F_3Translate(D'_{10}, u_3) → G_3Translate(E'_{10}, u_3) → H_3Translate(F'_{10}, u_3) → I_3Polygon(C_4, D_3, F_3, G_3, H_3, I_3) → poly5_1, c_8, d_6, f_7, g_2, h_4, i_4Translate(O'_1, v_3) → O''_1Translate(P'_1, v_3) → P''_1Translate(Q'_1, v_3) → Q''_1Translate(R'_1, v_3) → R''_1Translate(S'_1, v_3) → S''_1Translate(T'_1, v_3) → T''_1Polygon(O''_1, P''_1, Q''_1, R''_1, S''_1, T''_1) → poly3''_1, o''_1, p''_1, q''_1, r''_1, s''_1, t''_1Translate(O_2, v_3) → O'_2Translate(P_2, v_3) → P'_2Translate(Q_2, v_3) → Q'_2Translate(R_2, v_3) → R'_2Translate(S_2, v_3) → S'_2Translate(T_2, v_3) → T'_2Polygon(O'_2, P'_2, Q'_2, R'_2, S'_2, T'_2) → poly3'_2, o'_2, p'_2, q'_2, r'_2, s'_2, t'_2Translate(A'_9, v_3) → A''_6Translate(B'_9, v_3) → B''_6Translate(C'_{10}, v_3) → C''_4Translate(D'_9, v_3) → D''_6Translate(E'_9, v_3) → E''_6Translate(F'_9, v_3) → F''_6Polygon(A''_6, B''_6, C''_4, D''_6, E''_6, F''_6) → poly1''_6, a''_6, b''_6, c''_4, d''_6, e''_6, f''_6TableText({Element[list1, type]}, "v") → text3
AI 绘图提示语参考
绘制一个凸六边形镶嵌图案,首先创建一个六边形,然后以六边形的一个顶点为中心,旋转六边形得到一个新的六边形,接着用向量将新六边形平移,再平移原六边形,重复此过程形成多个六边形,展示出几何变换在平面镶嵌中的应用。
以上提示语为根据原始绘图命令整理而来,仅供参考。