Logo SPIUK 几何作图范例
几何画板及绘图内容加载中,请稍等……
①本范例演示了如何通过 GeoGebra 构造 Logo SPIUK 的几何图形;②涉及的核心数学概念包括向量、角度、圆、多边形、几何变换等;③作图要点:使用了 Vector(向量)、LineBisector(角平分线)、OrthogonalVector(正交向量)、Midpoint(中点)、Line(直线)、Mirror(镜像)、OrthogonalLine(正交线)、Intersect(交点)、Translate(平移)、Polygon(多边形)、Semicircle(半圆)、Circle(圆)、Segment(线段)等命令和对象;④适合高中阶段学生学习和教师教学演示,可用于几何作图和空间想象能力的培养。
GeoGebra 命令及参数
Vector(A, B) → uLineBisector(M, O) → a_2OrthogonalVector(u) → vMidpoint(E, B) → DLine(A, B) → mLine(F, m) → hMirror(h, D) → h'Line(D, h') → jLine(J, j) → l_1OrthogonalLine(W_2, l_1) → e_4Intersect(e_4, l_1) → Z_2Midpoint(Z_2, W_2) → A_3Intersect(a_2, j) → L_1Translate(M_1, Vector[(0.05 * u)]) → V_1Mirror(V_1, D) → B_2Translate(B_2, Vector[(0.05 * u)]) → J_2Mirror(M_1, j) → O_1Translate(O_1, Vector[(0.05 * u)]) → S_1Mirror(S_1, D) → W_1Translate(W_1, Vector[(0.05 * u)]) → G_2Mirror(M_1, a_2) → N_1Translate(N_1, Vector[(0.05 * u)]) → U_1Mirror(U_1, D) → A_2Translate(A_2, Vector[(0.05 * u)]) → I_2Mirror(N_1, j) → P_1Translate(P_1, Vector[(0.05 * u)]) → T_1Mirror(T_1, D) → Z_1Translate(Z_1, Vector[(0.05 * u)]) → H_2Polygon(G_2, H_2, I_2, J_2) → q6''', i_4, j_4, k_4, l_4Mirror(G_2, i_4) → O_2Semicircle(N_1, M_1) → c_3Translate(c_3, Vector[(0.05 * u)]) → k_3OrthogonalLine(O, j) → nIntersect(k_3, n) → C_2,OrthogonalLine(K, j) → kIntersect(k, h) → NLine(H, N) → sOrthogonalLine(M, j) → lIntersect(l, j) → D_1Mirror(E_1, D_1) → F_1Line(F_1, s) → b_2Line(E_1, b_2) → e_2Intersect(k, l_1) → G_1OrthogonalLine(I_1, l_1) → m_1Intersect(b_2, m_1) → J_1OrthogonalLine(H_1, l_1) → p_1Intersect(e_2, p_1) → K_1Line(E, m) → fIntersect(k, f) → A_1OrthogonalLine(B, f) → gIntersect(g, f) → C_4OrthogonalLine(G, m) → iPolygon(E, C_4, B, A) → q2, e, c, b, aOrthogonalLine(L, j) → pIntersect(k, j) → QIntersect(i, f) → SLineBisector(U, T) → qIntersect(k, q) → PLineBisector(Q, N) → rLine(J, s) → tIntersect(t, r) → RLine(V, i) → dIntersect(d, q) → ILine(U, W) → f_1Line(I, f_1) → g_1OrthogonalLine(W, g_1) → h_1Intersect(h_1, g_1) → ZSemicircle(W, Z) → c_1Semicircle(Q, N) → d_1Semicircle(H, J) → e_1Semicircle(T, U) → k_1Polygon(W, Z, I, U) → q1, w, z_1, i_1, u_1Polygon(I, U, T, R, Q) → poly1, i_2, u_2, t_1, r_1, q_1Polygon(J, R, Q, N, H) → poly2, j_1, r_2, q_2, n_1, h_2Semicircle(B_1, C_1) → s_1Semicircle(E_1, F_1) → c_2Semicircle(I_1, H_1) → d_2Polygon(C_1, E_1, F_1, B_1) → q3, a_1, b_1, f_2, g_2Polygon(E_1, K_1, J_1, F_1) → q4, j_2, k_2, l_2, m_2Polygon(J_1, K_1, H_1, I_1) → q5, n_2, p_2, s_2, t_2Mirror(c_3, j) → d_3Polygon(O_1, P_1, N_1, M_1) → q6, o_1, f_3, g_3, h_3Circle(Q_1, R_1) → e_3Polygon(S_1, T_1, U_1, V_1) → q6', i_3, j_3, l_3, v_1Mirror(k_3, j) → p_3Mirror(k_3, D) → q_3Polygon(W_1, Z_1, A_2, B_2) → q6'', w_1, m_3, n_3, r_3Mirror(q_3, j) → s_3Intersect(r, j_3) → D_2Line(C_2, E_2) → t_3Line(D_2, t_3) → a_3Intersect(a_3, m_3) → F_2Polygon(D_2, F_2, E_2, C_2) → q7, b_3, f_4, g_4, h_4Translate(s_3, Vector[(0.05 * u)]) → c_4Mirror(G_2, h') → K_2Mirror(H_2, h') → L_2Mirror(I_2, h') → M_2Mirror(J_2, h') → N_2Polygon(K_2, L_2, M_2, N_2) → q8, m_4, n_4, p_4, q_4Mirror(c_4, h') → d_4Mirror(H_2, i_4) → P_2Intersect(j, q6''') → Q_2, R_2Line(Q_2, a_3) → r_4Intersect(r_4, q6''') → S_2, T_2Line(U_2, Q_2) → s_4OrthogonalLine(U_2, s_4) → t_4Line(V_2, s_4) → a_4LineBisector(T_2, O_2) → b_4Segment(D_3, A_3) → f_5OrthogonalLine(A_3, f_5) → g_5Intersect(g_5, b_4) → B_3Vector(A_3, B_3) → v_2Line(C_3, f_5) → h_5Semicircle(U_2, V_2) → c_5Semicircle(C_3, A_3) → d_5Intersect(a_4, h_5) → E_3Polygon(V_2, E_3, T_2, U_2) → q9, i_5, j_5, k_5, l_5Polygon(C_3, A_3, D_3, E_3) → q10, m_5, n_5, p_5, q_5Polygon(E_3, T_2, D_3) → t1, r_5, s_5, t_5OrthogonalLine(B_4, b) → a_5Intersect(a_5, f) → F_3OrthogonalLine(G_3, f) → e_5Intersect(e_5, f) → H_3Polygon(F_3, H_3, G_3, B_4) → c1, b_5, f_6, g_6, h_6Translate(F_3, Vector[(0.07 * u)]) → I_3Translate(H_3, Vector[(0.07 * u)]) → J_3Translate(G_3, Vector[(0.07 * u)]) → K_3Translate(B_4, Vector[(0.07 * u)]) → L_3Polygon(I_3, J_3, K_3, L_3) → c1', i_6, j_6, k_6, l_6