圆顶结构模型
几何画板及绘图内容加载中,请稍等……
该范例演示了一个圆顶结构的几何模型。涉及的核心数学概念包括圆、线段、三角函数和相似三角形。通过使用GeoGebra命令如Point、Rotate、CircleArc、Intersect等,构建了一个复杂的几何图形。适合高中数学教学和学习。
GeoGebra 命令及参数
Point(yAxis) → MPoint(yAxis) → NRotate(G, (-(90°)), yAxis) → G'CircleArc(M, G, G') → cCircleArc(M, G', L) → dCircleArc(N, H, O) → eCircleArc(N, O, K) → fPoint(xAxis) → PCircleArc(P, I, Q) → gCircleArc(P, Q, F) → hCircleArc(R, E, S) → kCircleArc(R, S, J) → pIntersect(h, c, 2) → TPoint(h) → UPoint(h) → VPoint(h) → WPoint(h) → ZSegment(A, B) → iLine(T, i) → jLine(U, i) → lLine(V, i) → mLine(W, i) → nLine(Z, i) → qIntersect(j, d, 2) → A_1Rotate(j, 90°, zAxis) → j'Rotate(l, 90°, zAxis) → l'Rotate(m, 90°, zAxis) → m'Rotate(n, 90°, zAxis) → n'Rotate(q, 90°, zAxis) → q'Intersect(q, q') → B_1Intersect(n, n') → C_1Intersect(m, m') → D_1Intersect(l, l') → E_1Rotate(E_1, (-(90°)), zAxis) → F_1Rotate(D_1, (-(90°)), zAxis) → G_1Rotate(C_1, (-(90°)), zAxis) → H_1Rotate(B_1, (-(90°)), zAxis) → I_1Polygon(F_1, E_1, T, A_1) → vierhoek1, f_1, e_1, t, a_1Polygon(F_1, G_1, D_1, E_1) → vierhoek2, r, g_1, d_1, sPolygon(G_1, H_1, C_1, D_1) → vierhoek3, a, h_1, c_1, bPolygon(H_1, I_1, B_1, C_1) → vierhoek4, i_1, j_1, b_1, k_1Polygon(I_1, A, B, B_1) → vierhoek5, l_1, a_2, b_2, m_1Polygon(T, J_1, A_1) → driehoek1, n_1, t_1, p_1Sequence(Rotate[driehoek1, (nn * 90°), zAxis], nn, 1, 4) → l2Sequence(Rotate[vierhoek1, (nn * 90°), zAxis], nn, 1, 4) → l1Sequence(Rotate[vierhoek2, (nn * 90°), zAxis], nn, 1, 4) → l3Sequence(Rotate[vierhoek3, (nn * 90°), zAxis], nn, 1, 4) → l4Sequence(Rotate[vierhoek4, (nn * 90°), zAxis], nn, 1, 4) → l5Sequence(Rotate[vierhoek5, (nn * 90°), zAxis], nn, 1, 4) → l6CircleArc(P, T, F) → q_1Rotate(q_1, 90°, zAxis) → r_1Rotate(q_1, 180°, zAxis) → s_1Rotate(q_1, 270°, zAxis) → c_2Mirror(q_1, vgl1) → d_2Rotate(d_2, 90°, zAxis) → e_2Rotate(d_2, 180°, zAxis) → f_2Rotate(d_2, 270°, zAxis) → g_2Segment(A_1, T) → h_2Rotate(A_1, 90°, zAxis) → K_1Rotate(T, 90°, zAxis) → T'Segment(K_1, T') → i_2Rotate(A_1, 180°, zAxis) → L_1Rotate(T, 180°, zAxis) → T'_1Segment(L_1, T'_1) → j_2Rotate(A_1, 270°, zAxis) → M_1Rotate(T, 270°, zAxis) → T'_2Segment(M_1, T'_2) → k_2Rotate(driehoek1, 90°, zAxis) → driehoek1'Rotate(driehoek1, 180°, zAxis) → driehoek1'_1Rotate(driehoek1, 270°, zAxis) → driehoek1'_2Polygon(N_1, A, B, O_1) → vierhoek6, l_2, a_3, b_3, o_1Polygon(P_1, N_1, O_1, Q_1) → vierhoek7, m_2, n_2, p_2, q_2Polygon(R_1, P_1, Q_1, S_1) → vierhoek8, r_2, s_2, t_2, f_3Polygon(T_1, R_1, S_1, U_1) → vierhoek9, g_3, h_3, i_3, u_1Polygon(V_1, T_1, U_1, W_1) → vierhoek10, v_1, j_3, k_3, w_1Polygon(Z_1, V_1, W_1) → driehoek2, l_3, z_1, m_3Segment(F, A_2) → n_3Segment(A_2, B_2) → p_3Segment(B_2, C_2) → q_3Segment(C_2, D_2) → r_3Segment(D_2, W_1) → s_3Mirror(F, vgl1) → F'Mirror(A_2, vgl1) → E_2Segment(F', E_2) → t_3Mirror(A_2, vgl1) → F_2Mirror(B_2, vgl1) → G_2Segment(F_2, G_2) → c_3Mirror(B_2, vgl1) → H_2Mirror(C_2, vgl1) → I_2Segment(H_2, I_2) → d_3Mirror(C_2, vgl1) → J_2Mirror(D_2, vgl1) → K_2Segment(J_2, K_2) → e_3Mirror(D_2, vgl1) → L_2Mirror(W_1, vgl1) → M_2Segment(L_2, M_2) → f_4Mirror(L_2, vlaky) → N_2Mirror(M_2, vlaky) → O_2Segment(N_2, O_2) → g_4Mirror(J_2, vlaky) → P_2Mirror(K_2, vlaky) → Q_2Segment(P_2, Q_2) → h_4Mirror(H_2, vlaky) → R_2Mirror(I_2, vlaky) → S_2Segment(R_2, S_2) → i_4Mirror(F_2, vlaky) → T_2Mirror(G_2, vlaky) → U_2Segment(T_2, U_2) → j_4Mirror(F', vlaky) → F''Mirror(E_2, vlaky) → V_2Segment(F'', V_2) → k_4Mirror(D_2, vlaky) → W_2Mirror(W_1, vlaky) → Z_2Segment(W_2, Z_2) → l_4Mirror(C_2, vlaky) → A_3Mirror(D_2, vlaky) → B_3Segment(A_3, B_3) → m_4Mirror(B_2, vlaky) → C_3Mirror(C_2, vlaky) → D_3Segment(C_3, D_3) → n_4Mirror(A_2, vlaky) → E_3Mirror(B_2, vlaky) → F_3Segment(E_3, F_3) → p_4Mirror(F, vlaky) → F'_1Mirror(A_2, vlaky) → G_3Segment(F'_1, G_3) → q_4Rotate(F'_1, 90°, zAxis) → H_3Rotate(G_3, 90°, zAxis) → I_3Segment(H_3, I_3) → r_4Rotate(E_3, 90°, zAxis) → J_3Rotate(F_3, 90°, zAxis) → K_3Segment(J_3, K_3) → s_4Rotate(C_3, 90°, zAxis) → L_3Rotate(D_3, 90°, zAxis) → M_3Segment(L_3, M_3) → t_4Rotate(A_3, 90°, zAxis) → N_3Rotate(B_3, 90°, zAxis) → O_3Segment(N_3, O_3) → a_4Rotate(W_2, 90°, zAxis) → P_3Rotate(Z_2, 90°, zAxis) → Q_3Segment(P_3, Q_3) → b_4Rotate(F'', 90°, zAxis) → F'''Rotate(V_2, 90°, zAxis) → R_3Segment(F''', R_3) → c_4Rotate(T_2, 90°, zAxis) → S_3Rotate(U_2, 90°, zAxis) → T_3Segment(S_3, T_3) → d_4Rotate(R_2, 90°, zAxis) → U_3Rotate(S_2, 90°, zAxis) → V_3Segment(U_3, V_3) → e_4Rotate(P_2, 90°, zAxis) → W_3Rotate(Q_2, 90°, zAxis) → Z_3Segment(W_3, Z_3) → f_5Rotate(N_2, 90°, zAxis) → A_4Rotate(O_2, 90°, zAxis) → B_4Segment(A_4, B_4) → g_5Rotate(L_2, 90°, zAxis) → C_4Rotate(M_2, 90°, zAxis) → D_4Segment(C_4, D_4) → h_5Rotate(J_2, 90°, zAxis) → E_4Rotate(K_2, 90°, zAxis) → F_4Segment(E_4, F_4) → i_5Rotate(H_2, 90°, zAxis) → G_4Rotate(I_2, 90°, zAxis) → H_4Segment(G_4, H_4) → j_5Rotate(F_2, 90°, zAxis) → I_4Rotate(G_2, 90°, zAxis) → J_4Segment(I_4, J_4) → k_5Rotate(F', 90°, zAxis) → F''_1Rotate(E_2, 90°, zAxis) → K_4Segment(F''_1, K_4) → l_5Rotate(D_2, 90°, zAxis) → L_4Rotate(W_1, 90°, zAxis) → M_4Segment(L_4, M_4) → m_5Rotate(C_2, 90°, zAxis) → N_4Rotate(D_2, 90°, zAxis) → O_4Segment(N_4, O_4) → n_5Rotate(B_2, 90°, zAxis) → P_4Rotate(C_2, 90°, zAxis) → Q_4Segment(P_4, Q_4) → p_5Rotate(A_2, 90°, zAxis) → R_4Rotate(B_2, 90°, zAxis) → S_4Segment(R_4, S_4) → q_5Rotate(F, 90°, zAxis) → F'_2Rotate(A_2, 90°, zAxis) → T_4Segment(F'_2, T_4) → r_5Segment(B_4, W_1) → s_5Segment(W_1, Z_2) → t_5Segment(Z_2, Q_3) → a_5Segment(Q_3, B_4) → b_5Rotate(driehoek2, 90°, zAxis) → driehoek2'Rotate(driehoek2, 180°, zAxis) → driehoek2'_1Rotate(driehoek2, 270°, zAxis) → driehoek2'_2Segment(B, O_1) → c_5Segment(O_1, Q_1) → d_5Segment(Q_1, S_1) → e_5Segment(S_1, U_1) → f_6Segment(U_1, W_1) → g_6Segment(A, N_1) → h_6Segment(N_1, P_1) → i_6Segment(P_1, R_1) → j_6Segment(R_1, T_1) → k_6Segment(T_1, B_4) → l_6Sequence(Rotate[vierhoek6, (nn * 90°), zAxis], nn, 1, 4) → l7Sequence(Rotate[vierhoek7, (nn * 90°), zAxis], nn, 1, 4) → l8Sequence(Rotate[vierhoek8, (nn * 90°), zAxis], nn, 1, 4) → l9Sequence(Rotate[vierhoek9, (nn * 90°), zAxis], nn, 1, 4) → l10Sequence(Rotate[vierhoek10, (nn * 90°), zAxis], nn, 1, 4) → l11Segment(Z_1, W_1) → m_6Segment(Z_1, B_4) → n_6Segment(Z_1, Q_3) → p_6Segment(Z_1, Z_2) → q_6Sequence(Segment[Rotate[U_1, (nn * 90°), zAxis], Rotate[W_1, (nn * 90°), zAxis]], nn, 1, 2) → l12Sequence(Segment[Rotate[S_1, (nn * 90°), zAxis], Rotate[U_1, (nn * 90°), zAxis]], nn, 1, 2) → l13Sequence(Segment[Rotate[Q_1, (nn * 90°), zAxis], Rotate[S_1, (nn * 90°), zAxis]], nn, 1, 2) → l14Sequence(Segment[Rotate[O_1, (nn * 90°), zAxis], Rotate[Q_1, (nn * 90°), zAxis]], nn, 1, 2) → l15Sequence(Segment[Rotate[B, (nn * 90°), zAxis], Rotate[O_1, (nn * 90°), zAxis]], nn, 1, 2) → l16Segment(B, C) → r_6Segment(C, D) → s_6Segment(D, A) → t_6Segment(K, H) → a_6Segment(J, E) → b_6Segment(I, F) → c_6Segment(L, G) → d_6Segment(E, J) → e_6Segment(F, I) → f_7Segment(K, H) → g_7Segment(L, G) → h_7Segment(L, F) → i_7Segment(F, H) → j_7Segment(H, J) → k_7Segment(J, L) → l_7Plane(L, F, L + (0, 0, 1)) → p_7PointIn(vierhoek6) → U_4PointIn(p_7) → W_4PointIn(vierhoek8) → V_4PointIn(p_7) → Z_4PointIn(p_7) → A_5PointIn(p_7) → B_5PointIn(p_7) → C_5Segment(L, C_5) → m_7Segment(L, C_5) → n_7Segment(C_5, B_5) → q_7Segment(B_5, A_5) → r_7Segment(A_5, Z_4) → s_7Segment(Z_4, W_4) → t_7Segment(W_4, V_4) → a_7Segment(V_4, U_4) → b_7Segment(U_4, F) → c_7Sequence(Rotate[l17, (nn * 90°), zAxis], nn, 1, 3) → l18Mirror(l17, vgl2) → l17'Sequence(Rotate[l17', (nn * 90°), zAxis], nn, 1, 3) → l19Mirror(J, yAxis) → J'Mirror(L, yAxis) → L'Segment(J', L') → d_7Mirror(H, yAxis) → H'Mirror(J, yAxis) → J'_1Segment(H', J'_1) → e_7Mirror(L, yAxis) → L'_1Mirror(F, yAxis) → F'_3Segment(L'_1, F'_3) → f_8Mirror(F, yAxis) → F'_4Mirror(H, yAxis) → H'_1Segment(F'_4, H'_1) → g_8Midpoint(D_4, O_2) → E_5Midpoint(Z_2, B_4) → D_5Line(Z_2, B_4) → h_8Rotate(Q_3, (-(90°)), h_8) → F_5CircleArc(D_5, Q_3, F_5) → c_8Point(c_8) → G_5Point(c_8) → H_5Point(c_8) → I_5Point(c_8) → J_5Mirror(L_5, vgl1) → P_5Mirror(M_5, vgl1) → Q_5Mirror(N_5, vgl1) → R_5Mirror(O_5, vgl1) → S_5Polygon(K_5, P_5, L_5) → driehoek3, i_8, j_8, k_8Polygon(P_5, Q_5, M_5, L_5) → vierhoek11, l_8, m_8, n_8, p_8Polygon(Q_5, R_5, N_5, M_5) → vierhoek12, q_8, r_8, s_8, t_8Polygon(R_5, S_5, O_5, N_5) → vierhoek13, a_8, b_8, o_5, d_8Polygon(S_5, Z_2, Q_3, O_5) → vierhoek14, e_8, z_2, f_9, g_9Segment(Z_2, S_5) → h_9Segment(S_5, R_5) → i_9Segment(R_5, Q_5) → j_9Segment(Q_5, P_5) → k_9Segment(P_5, K_5) → l_9Sequence(Rotate[l20, (nn * 90°), zAxis], nn, 1, 3) → l22Sequence(Rotate[l21, (nn * 90°), zAxis], nn, 1, 3) → l23Segment(K_5, L_5) → m_9Segment(L_5, M_5) → n_9Segment(M_5, N_5) → p_9Segment(N_5, O_5) → q_9Segment(O_5, Q_3) → r_9Segment(Q_3, B_4) → s_9Sequence(Rotate[l24, (nn * 90°), zAxis], nn, 1, 3) → l25