MAHOU标志
几何画板及绘图内容加载中,请稍等……
这个GeoGebra范例演示了一个MAHOU标志的几何构造。涉及的核心数学概念包括向量、角度、圆和变换。通过使用Vector、OrthogonalVector、LineBisector等命令,可以构造出标志中的关键元素。适合高中学生或数学爱好者学习几何作图和变换。
GeoGebra 命令及参数
Vector(A, B) → uOrthogonalVector(u) → vLineBisector(A_1, A) → lLine(A, B) → sOrthogonalLine(D, s) → iOrthogonalLine(A, s) → bOrthogonalLine(I, b) → hOrthogonalLine(F, b) → fMirror(f, l) → f'Intersect(i, f') → EMirror(f, l) → f'_1OrthogonalLine(Q, f'_1) → nIntersect(n, h) → ZTranslate(Z, Vector[(0.232 * u)]) → Z'Translate(Z', Vector[(0.24 * u)]) → Z''_2OrthogonalLine(L, f'_1) → kOrthogonalLine(R, b) → qIntersect(k, q) → SLineBisector(M, S) → tIntersect(t, i) → TLineBisector(A, B) → mOrthogonalLine(B, u, xOyPlane) → gMirror(i, m) → i'Intersect(m, f) → GIntersect(i', f') → POrthogonalLine(A_1, b) → rIntersect(m, l) → KIntersect(i, l) → JIntersect(g, r) → CMirror(F, l) → F'Polygon(A_1, C, B, A) → c4, a_1, c_3, b_2, a_2Intersect(i', f) → J_1Mirror(E, l) → E'OrthogonalLine(H, b) → jOrthogonalLine(M, b) → pCircleArc(T, S, M) → cIntersect(k, h) → WPolygon(W, Z, V, O, N, M, S) → poly1, w, z_1, v_1, o, n_1, m_1, s_1LineBisector(O, V) → aIntersect(a, p) → UIntersect(m, a) → B_1Vector(U, B_1) → eCircleArc(C_1, V, O) → dTranslate(W, Vector[(0.232 * u)]) → W'Translate(V, Vector[(0.232 * u)]) → V'Translate(O, Vector[(0.232 * u)]) → O'Translate(N, Vector[(0.232 * u)]) → N'Translate(M, Vector[(0.232 * u)]) → M'Translate(S, Vector[(0.232 * u)]) → S'Polygon(Translate[W, Vector[(0.24 * u)]], Translate[Z, Vector[(0.24 * u)]], Translate[V, Vector[(0.24 * u)]], Translate[O, Vector[(0.24 * u)]], Translate[N, Vector[(0.24 * u)]], Translate[M, Vector[(0.24 * u)]], Translate[S, Vector[(0.24 * u)]]) → poly1', j_2, k_2, l_2, m_2, n_2, p_2, q_2Translate(d, Vector[(0.234 * u)]) → d'Translate(c, Vector[(0.23 * u)]) → c'Translate(W', Vector[(0.24 * u)]) → W''_2Translate(V', Vector[(0.24 * u)]) → V''_2Translate(O', Vector[(0.24 * u)]) → O''_2Translate(N', Vector[(0.24 * u)]) → N''_2Translate(M', Vector[(0.24 * u)]) → M''Translate(S', Vector[(0.24 * u)]) → S''Polygon(W''_2, Z''_2, V''_2, O''_2, N''_2, M'', S'') → poly1'', w''_2, z''_2, v''_2, o''_2, n''_2, m'', s''Translate(d', Vector[(0.24 * u)]) → d''Translate(c', Vector[(0.24 * u)]) → c''Polygon(G_1, F_1, E_1, D_1) → q1, g_1, f_1, h_1, d_1LineBisector(F_1, E_1) → i_1Intersect(i_1, g_1) → I_1LineBisector(N_1, D_1) → j_1Intersect(j_1, l) → H_1Polygon(F_1, W''_2, E_1) → t1, l_1, p_1, q_1Line(E_1, D_1) → r_1Line(V''_2, Z''_2) → t_1Intersect(r_1, t_1) → K_1Polygon(Z''_2, K_1, E_1) → t2, b_1, f_2, g_2Intersect(i_1, j) → L_1Vector(I_1, L_1) → u_1CircleArc(M_1, F_1, E_1) → c_1Intersect(j_1, f) → O_1Vector(H_1, O_1) → w_1CircleSector(P_1, N_1, D_1) → k_1Intersect(n, q) → Q_1LineBisector(F, H) → r_2Circle(R_1, S_1) → c_2Rotate(S_1, 72°, R_1) → T_1Angle(S_1, R_1, T_1) → αRotate(T_1, 72°, R_1) → U_1Angle(T_1, R_1, U_1) → βRotate(U_1, 72°, R_1) → W_1Angle(U_1, R_1, W_1) → γRotate(W_1, 72°, R_1) → Z_1Angle(W_1, R_1, Z_1) → δPolygon(Z_1, T_1, W_1, S_1, U_1) → poly2, s_2, t_2, d_2, f_3, g_3Intersect(s_2, poly2) → A_2, B_2, C_2, D_2Intersect(t_2, poly2) → E_2, F_2, G_2, H_2Intersect(g_3, poly2) → I_2, J_2, K_2, L_2Polygon(B_2, C_2, F_2, G_2, K_2) → poly3, h_3, i_3, j_3, k_3, l_3Translate(Z_1, Vector[(0.18 * u)]) → M_2Translate(T_1, Vector[(0.18 * u)]) → N_2Translate(W_1, Vector[(0.18 * u)]) → O_2Translate(S_1, Vector[(0.18 * u)]) → P_2Translate(U_1, Vector[(0.18 * u)]) → Q_2Translate(Z_1, Vector[(0.2 * u)]) → R_2Translate(T_1, Vector[(0.2 * u)]) → S_2Translate(W_1, Vector[(0.2 * u)]) → T_2Translate(S_1, Vector[(0.2 * u)]) → U_2Translate(U_1, Vector[(0.2 * u)]) → V_2Polygon(Translate[Z_1, Vector[(0.18 * u)]], Translate[T_1, Vector[(0.18 * u)]], Translate[W_1, Vector[(0.18 * u)]], Translate[S_1, Vector[(0.18 * u)]], Translate[U_1, Vector[(0.18 * u)]]) → poly2', m_3, n_3, p_3, q_3, i_5Translate(B_2, Vector[(0.2 * u)]) → W_2Translate(C_2, Vector[(0.2 * u)]) → Z_2Translate(F_2, Vector[(0.2 * u)]) → A_3Translate(G_2, Vector[(0.2 * u)]) → B_3Translate(K_2, Vector[(0.2 * u)]) → C_3Polygon(Translate[B_2, Vector[(0.18 * u)]], Translate[C_2, Vector[(0.18 * u)]], Translate[F_2, Vector[(0.18 * u)]], Translate[G_2, Vector[(0.18 * u)]], Translate[K_2, Vector[(0.18 * u)]]) → poly3', r_3, s_3, b_3, j_5, k_5Translate(R_2, Vector[(0.2 * u)]) → D_3Translate(S_2, Vector[(0.2 * u)]) → E_3Translate(T_2, Vector[(0.2 * u)]) → F_3Translate(U_2, Vector[(0.2 * u)]) → G_3Translate(V_2, Vector[(0.2 * u)]) → H_3Translate(poly2', Vector[(0.18 * u)]) → poly2''Translate(W_2, Vector[(0.2 * u)]) → I_3Translate(Z_2, Vector[(0.2 * u)]) → J_3Translate(A_3, Vector[(0.2 * u)]) → K_3Translate(B_3, Vector[(0.2 * u)]) → L_3Translate(C_3, Vector[(0.2 * u)]) → M_3Translate(poly3', Vector[(0.18 * u)]) → poly3''Translate(D_3, Vector[(0.2 * u)]) → N_3Translate(E_3, Vector[(0.2 * u)]) → O_3Translate(F_3, Vector[(0.2 * u)]) → P_3Translate(G_3, Vector[(0.2 * u)]) → Q_3Translate(H_3, Vector[(0.2 * u)]) → R_3Translate(poly2'', Vector[(0.18 * u)]) → poly2'''Translate(I_3, Vector[(0.2 * u)]) → S_3Translate(J_3, Vector[(0.2 * u)]) → T_3Translate(K_3, Vector[(0.2 * u)]) → U_3Translate(L_3, Vector[(0.2 * u)]) → V_3Translate(M_3, Vector[(0.2 * u)]) → W_3Translate(poly3'', Vector[(0.18 * u)]) → poly3'''Translate(O_3, Vector[(0.18 * u)]) → A_4Translate(P_3, Vector[(0.18 * u)]) → B_4Translate(Q_3, Vector[(0.18 * u)]) → C_4Translate(R_3, Vector[(0.18 * u)]) → D_4Translate(poly2''', Vector[(0.18 * u)]) → poly4Translate(S_3, Vector[(0.18 * u)]) → E_4Translate(T_3, Vector[(0.18 * u)]) → F_4Translate(U_3, Vector[(0.18 * u)]) → G_4Translate(V_3, Vector[(0.18 * u)]) → H_4Translate(W_3, Vector[(0.18 * u)]) → I_4Translate(poly3''', Vector[(0.18 * u)]) → poly5LineBisector(V, O) → t_3Intersect(n, q) → J_4Polygon(V, U, J_4) → t4, j_4, v_2, u_2
AI 绘图提示语参考
绘制一个由几何变换构成的标志图形。先画一条线段作为基准,并取其垂直方向。构造该线段的垂直平分线,以及过端点与基准线垂直的直线。利用对称与平移,在基准线两侧生成一系列平行线,并求交点以确定关键点。连接这些点形成两个多边形:一个四边形和一个七边形。再以某些点为圆心,绘制两段圆弧,使它们与多边形的边相切或相交。整体图形呈现对称与旋转的组合,体现矢量与圆形的几何美感。
以上提示语为根据原始绘图命令整理而来,仅供参考。