Shades and Shadows of Saddle Surface 2
Loading the math board and drawing, please wait…
This example demonstrates the shades and shadows of a saddle surface (hyperbolic paraboloid), involving core mathematical concepts like surfaces, indefinite integrals, hyperbolas, integers, triangles, and step functions. It utilizes commands such as Segment, Line, Intersect, OrthogonalLine, Point, Vector, Translate, Locus, and Polygon. Suitable for high school and above, it helps learners understand spatial geometry and calculus applications in 3D surfaces.
GeoGebra Commands & Parameters
Segment(D, A') → fSegment(A', B) → gLine(B, f) → hLine(D, g) → iIntersect(h, i) → C'Segment(D, C') → jSegment(C', B) → kOrthogonalLine(A', g) → lOrthogonalLine(C', j) → mPoint(l) → APoint(m) → CSegment(A, A') → nSegment(C, C') → pSegment(D, A) → qSegment(A, B) → rSegment(B, C) → sSegment(C, D) → tLine(D, C) → s_2Intersect(s_2, r) → ELine(E, n) → bIntersect(g, b) → GLine(B, j) → eLine(G, k) → i_1Intersect(j, i_1) → ISegment(G, I) → j_1Line(I, n) → l_1Intersect(t, l_1) → KSegment(K, I) → q_1Line(C, B) → cIntersect(c, q) → FOrthogonalLine(F, g) → g_1Intersect(g_1, f) → HVector(A', H) → uTranslate(B, u) → B'OrthogonalLine(B', g) → k_1Intersect(s, k_1) → JSegment(J, B') → m_1Segment(I, B') → n_kPoint(n_k) → LLine(L, j_1) → p_1Intersect(p_1, j) → MIntersect(g, p_1) → NIntersect(p, p_1) → OIntersect(p, n) → PLine(M, n) → t_1Line(N, t_1) → a_1Intersect(t, t_1) → QIntersect(a_1, r) → RSegment(Q, R) → c_1Line(L, t_1) → d_1Intersect(c_1, d_1) → SLocus(S, L) → ponthalmaz1Segment(D, C) → r_1Segment(C, B) → s_1Segment(A, D) → b_1Intersect(r_1, b_1) → TIntersect(r_1, s_1) → UPoint(r_1) → VSegment(A, B) → e_1Polygon(A, D, U, B) → q1, a_2, d_2, u_1, b_2Point(ponthalmaz1) → WPoint(ponthalmaz1) → ZPoint(ponthalmaz1) → A_1Point(ponthalmaz1) → B_1Point(ponthalmaz1) → C_1Point(ponthalmaz1) → D_1Point(ponthalmaz1) → E_1Point(ponthalmaz1) → F_1Point(ponthalmaz1) → G_1Point(ponthalmaz1) → H_1Point(ponthalmaz1) → I_1Point(ponthalmaz1) → J_1Polygon(U, K, G_1, H_1, I_1, J_1, J, W, Z, A_1, B_1, C_1, D_1, E_1, F_1) → poligon1, u_2, l_2, m_2, n_2, p_2, q_2, j_3, k_2, w, z_1, f_2, g_2, h_2, i_2, j_2Segment(A', A_s) → aIntersect(b_1, e_1) → L_1Segment(L_1, A_s) → dLine(C', a) → f_1Line(U, d) → h_1Intersect(f_1, h_1) → C_sSegment(C', C_s) → n_1Segment(U, C_s) → r_2Segment(D, A_s) → t_2Segment(C_s, B) → e_2Intersect(r_1, b_1) → N_1Segment(C_s, N_1) → c_2Segment(B, A_s) → f_3Intersect(s_1, e_1) → R_1Line(R_1, A_s) → k_7Line(A_s, N_1) → l_7Intersect(c_2, k_7) → S_5Intersect(e_2, l_7) → T_1Segment(S_5, A_s) → m_7Segment(A_s, T_1) → n_7Line(S_5, a) → p_7Line(T_1, a) → q_7Intersect(q_7, k) → U_1Intersect(p_7, j) → G_2Segment(G_2, S_5) → r_7Segment(U_1, T_1) → s_7Line(U_1, j) → g_3Line(G_2, k) → h_3Intersect(g_3, f) → S_1'Intersect(g, h_3) → S_2'Segment(U_1, S_1') → i_3Segment(S_2', G_2) → k_3Segment(S_1', S_2') → n_sLine(S_1', n) → l_3Line(S_2', n) → m_3Intersect(b_1, l_3) → S_1Intersect(e_1, m_3) → S_2Segment(S_1, S_1') → n_3Segment(S_2', S_2) → p_3Point(n_s) → Q_1Line(Q_1, f) → q_3Intersect(g, q_3) → V_1Intersect(j, q_3) → W_1Line(V_1, n) → r_3Line(W_1, n) → s_3Intersect(r_1, s_3) → Z_1Intersect(r_3, e_1) → A_2Segment(A_2, Z_1) → t_3Line(Q_1, n) → a_3Intersect(t_3, a_3) → B_2Locus(B_2, Q_1) → ponthalmaz2Line(S_2', a) → b_3Line(S_1', a) → c_3Intersect(t_2, c_3) → C_2Intersect(b_3, f_3) → D_2Segment(S_1', C_2) → d_3Segment(S_2', D_2) → e_3Line(Q_1, a) → f_4Line(B_2, d) → g_4Intersect(g_4, f_4) → E_2Locus(E_2, Q_1) → ponthalmaz3Intersect(i_3, k_3) → A_p'Line(A_p', n) → h_4Intersect(d, h_4) → A_pSegment(A_p, A_p') → i_4Segment(S_1, A_p) → j_4Segment(A_p, S_2) → k_4Line(G_2, i_4) → l_4Line(U_1, i_4) → m_4Intersect(l_4, r_1) → I_2Intersect(m_4, s_1) → J_2Segment(I_2, G_2) → n_4Segment(U_1, J_2) → p_4Segment(A_p, I_2) → q_4Segment(A_p, J_2) → r_4Point(ponthalmaz3) → K_1Point(ponthalmaz3) → M_1Point(ponthalmaz3) → O_1Point(ponthalmaz3) → P_1Point(ponthalmaz3) → F_2Point(ponthalmaz3) → H_2Point(ponthalmaz3) → C_4Point(ponthalmaz3) → D_4Point(ponthalmaz3) → E_4Point(ponthalmaz3) → F_4Point(ponthalmaz3) → G_4Point(ponthalmaz3) → H_4Point(ponthalmaz3) → I_4Point(ponthalmaz3) → J_4Polygon(R_1, C_s, C_4, D_4, E_4, F_4, G_4, H_4, I_4, J_4, D_2, N_1, C_2, K_1, M_1, O_1, P_1, F_2, H_2) → poligon5, j_7, g_8, h_8, i_8, j_8, k_8, l_8, m_8, n_8, p_8, q_8, c_s, t_7, a_7, b_7, c_7, d_7, e_7, f_8Point(ponthalmaz2) → K_2Point(ponthalmaz2) → L_2Point(ponthalmaz2) → M_2Point(ponthalmaz2) → N_2Point(ponthalmaz2) → O_2Point(ponthalmaz2) → P_2Point(ponthalmaz2) → Q_2Point(ponthalmaz2) → R_2Point(ponthalmaz2) → S_4Point(ponthalmaz2) → T_2Point(ponthalmaz2) → U_2Point(ponthalmaz2) → V_2Point(ponthalmaz2) → W_2Point(ponthalmaz2) → Z_2Point(ponthalmaz2) → A_3Point(ponthalmaz2) → B_3Point(ponthalmaz2) → C_3Point(ponthalmaz2) → D_3Point(ponthalmaz2) → E_3Point(ponthalmaz2) → F_3Polygon(L_1, S_2, S_4, T_2, U_2, V_2, W_2, Z_2, A_3, B_3, C_3, D_3, K_2, E_3, F_3, S_1, L_2, M_2, N_2, O_2, P_2, Q_2, R_2) → poligon2, s_4, g_5, h_5, i_5, j_5, v_2, w_2, z_2, k_5, l_5, m_5, t_4, n_5, p_5, q_5, o_1, a_4, b_4, c_4, d_4, o_2, e_4, f_5Polygon(A_p, S_2, S_4, T_2, U_2, V_2, W_2, Z_2, A_3, B_3, C_3, D_3, K_2, E_3, F_3, S_1, L_2, M_2, N_2, O_2, P_2, Q_2, R_2) → poligon3, r_5, g_6, h_6, i_6, j_6, k_6, l_6, m_6, n_6, p_6, q_6, s_5, r_6, s_6, t_6, a_6, t_5, a_5, b_5, c_5, d_5, e_5, f_6Point(ponthalmaz1) → G_3Point(ponthalmaz1) → H_3Point(ponthalmaz1) → I_3Point(ponthalmaz1) → J_3Point(ponthalmaz1) → K_3Point(r_4) → L_3Point(ponthalmaz1) → M_3Point(r_1) → N_3Polygon(U, G_3, H_3, I_3, J_3, K_3, L_3, M_3, N_3) → poligon4, u_3, b_6, c_6, d_6, e_6, f_7, g_7, h_7, i_7Point(ponthalmaz3) → O_3Point(ponthalmaz3) → P_3Point(ponthalmaz3) → Q_3Point(ponthalmaz3) → R_3Point(ponthalmaz3) → S_3Point(ponthalmaz3) → T_3Point(ponthalmaz3) → U_3Point(ponthalmaz3) → V_3Point(ponthalmaz3) → W_3Point(ponthalmaz3) → Z_3Point(ponthalmaz3) → A_4Point(ponthalmaz3) → B_4