Shades and Shadows of Saddle Surface 2

Shades and Shadows of Saddle Surface 2
Loading the math board and drawing, please wait…
2020-04-22 04:00
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

  1. Segment(D, A') → f
  2. Segment(A', B) → g
  3. Line(B, f) → h
  4. Line(D, g) → i
  5. Intersect(h, i) → C'
  6. Segment(D, C') → j
  7. Segment(C', B) → k
  8. OrthogonalLine(A', g) → l
  9. OrthogonalLine(C', j) → m
  10. Point(l) → A
  11. Point(m) → C
  12. Segment(A, A') → n
  13. Segment(C, C') → p
  14. Segment(D, A) → q
  15. Segment(A, B) → r
  16. Segment(B, C) → s
  17. Segment(C, D) → t
  18. Line(D, C) → s_2
  19. Intersect(s_2, r) → E
  20. Line(E, n) → b
  21. Intersect(g, b) → G
  22. Line(B, j) → e
  23. Line(G, k) → i_1
  24. Intersect(j, i_1) → I
  25. Segment(G, I) → j_1
  26. Line(I, n) → l_1
  27. Intersect(t, l_1) → K
  28. Segment(K, I) → q_1
  29. Line(C, B) → c
  30. Intersect(c, q) → F
  31. OrthogonalLine(F, g) → g_1
  32. Intersect(g_1, f) → H
  33. Vector(A', H) → u
  34. Translate(B, u) → B'
  35. OrthogonalLine(B', g) → k_1
  36. Intersect(s, k_1) → J
  37. Segment(J, B') → m_1
  38. Segment(I, B') → n_k
  39. Point(n_k) → L
  40. Line(L, j_1) → p_1
  41. Intersect(p_1, j) → M
  42. Intersect(g, p_1) → N
  43. Intersect(p, p_1) → O
  44. Intersect(p, n) → P
  45. Line(M, n) → t_1
  46. Line(N, t_1) → a_1
  47. Intersect(t, t_1) → Q
  48. Intersect(a_1, r) → R
  49. Segment(Q, R) → c_1
  50. Line(L, t_1) → d_1
  51. Intersect(c_1, d_1) → S
  52. Locus(S, L) → ponthalmaz1
  53. Segment(D, C) → r_1
  54. Segment(C, B) → s_1
  55. Segment(A, D) → b_1
  56. Intersect(r_1, b_1) → T
  57. Intersect(r_1, s_1) → U
  58. Point(r_1) → V
  59. Segment(A, B) → e_1
  60. Polygon(A, D, U, B) → q1, a_2, d_2, u_1, b_2
  61. Point(ponthalmaz1) → W
  62. Point(ponthalmaz1) → Z
  63. Point(ponthalmaz1) → A_1
  64. Point(ponthalmaz1) → B_1
  65. Point(ponthalmaz1) → C_1
  66. Point(ponthalmaz1) → D_1
  67. Point(ponthalmaz1) → E_1
  68. Point(ponthalmaz1) → F_1
  69. Point(ponthalmaz1) → G_1
  70. Point(ponthalmaz1) → H_1
  71. Point(ponthalmaz1) → I_1
  72. Point(ponthalmaz1) → J_1
  73. Polygon(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_2
  74. Segment(A', A_s) → a
  75. Intersect(b_1, e_1) → L_1
  76. Segment(L_1, A_s) → d
  77. Line(C', a) → f_1
  78. Line(U, d) → h_1
  79. Intersect(f_1, h_1) → C_s
  80. Segment(C', C_s) → n_1
  81. Segment(U, C_s) → r_2
  82. Segment(D, A_s) → t_2
  83. Segment(C_s, B) → e_2
  84. Intersect(r_1, b_1) → N_1
  85. Segment(C_s, N_1) → c_2
  86. Segment(B, A_s) → f_3
  87. Intersect(s_1, e_1) → R_1
  88. Line(R_1, A_s) → k_7
  89. Line(A_s, N_1) → l_7
  90. Intersect(c_2, k_7) → S_5
  91. Intersect(e_2, l_7) → T_1
  92. Segment(S_5, A_s) → m_7
  93. Segment(A_s, T_1) → n_7
  94. Line(S_5, a) → p_7
  95. Line(T_1, a) → q_7
  96. Intersect(q_7, k) → U_1
  97. Intersect(p_7, j) → G_2
  98. Segment(G_2, S_5) → r_7
  99. Segment(U_1, T_1) → s_7
  100. Line(U_1, j) → g_3
  101. Line(G_2, k) → h_3
  102. Intersect(g_3, f) → S_1'
  103. Intersect(g, h_3) → S_2'
  104. Segment(U_1, S_1') → i_3
  105. Segment(S_2', G_2) → k_3
  106. Segment(S_1', S_2') → n_s
  107. Line(S_1', n) → l_3
  108. Line(S_2', n) → m_3
  109. Intersect(b_1, l_3) → S_1
  110. Intersect(e_1, m_3) → S_2
  111. Segment(S_1, S_1') → n_3
  112. Segment(S_2', S_2) → p_3
  113. Point(n_s) → Q_1
  114. Line(Q_1, f) → q_3
  115. Intersect(g, q_3) → V_1
  116. Intersect(j, q_3) → W_1
  117. Line(V_1, n) → r_3
  118. Line(W_1, n) → s_3
  119. Intersect(r_1, s_3) → Z_1
  120. Intersect(r_3, e_1) → A_2
  121. Segment(A_2, Z_1) → t_3
  122. Line(Q_1, n) → a_3
  123. Intersect(t_3, a_3) → B_2
  124. Locus(B_2, Q_1) → ponthalmaz2
  125. Line(S_2', a) → b_3
  126. Line(S_1', a) → c_3
  127. Intersect(t_2, c_3) → C_2
  128. Intersect(b_3, f_3) → D_2
  129. Segment(S_1', C_2) → d_3
  130. Segment(S_2', D_2) → e_3
  131. Line(Q_1, a) → f_4
  132. Line(B_2, d) → g_4
  133. Intersect(g_4, f_4) → E_2
  134. Locus(E_2, Q_1) → ponthalmaz3
  135. Intersect(i_3, k_3) → A_p'
  136. Line(A_p', n) → h_4
  137. Intersect(d, h_4) → A_p
  138. Segment(A_p, A_p') → i_4
  139. Segment(S_1, A_p) → j_4
  140. Segment(A_p, S_2) → k_4
  141. Line(G_2, i_4) → l_4
  142. Line(U_1, i_4) → m_4
  143. Intersect(l_4, r_1) → I_2
  144. Intersect(m_4, s_1) → J_2
  145. Segment(I_2, G_2) → n_4
  146. Segment(U_1, J_2) → p_4
  147. Segment(A_p, I_2) → q_4
  148. Segment(A_p, J_2) → r_4
  149. Point(ponthalmaz3) → K_1
  150. Point(ponthalmaz3) → M_1
  151. Point(ponthalmaz3) → O_1
  152. Point(ponthalmaz3) → P_1
  153. Point(ponthalmaz3) → F_2
  154. Point(ponthalmaz3) → H_2
  155. Point(ponthalmaz3) → C_4
  156. Point(ponthalmaz3) → D_4
  157. Point(ponthalmaz3) → E_4
  158. Point(ponthalmaz3) → F_4
  159. Point(ponthalmaz3) → G_4
  160. Point(ponthalmaz3) → H_4
  161. Point(ponthalmaz3) → I_4
  162. Point(ponthalmaz3) → J_4
  163. Polygon(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_8
  164. Point(ponthalmaz2) → K_2
  165. Point(ponthalmaz2) → L_2
  166. Point(ponthalmaz2) → M_2
  167. Point(ponthalmaz2) → N_2
  168. Point(ponthalmaz2) → O_2
  169. Point(ponthalmaz2) → P_2
  170. Point(ponthalmaz2) → Q_2
  171. Point(ponthalmaz2) → R_2
  172. Point(ponthalmaz2) → S_4
  173. Point(ponthalmaz2) → T_2
  174. Point(ponthalmaz2) → U_2
  175. Point(ponthalmaz2) → V_2
  176. Point(ponthalmaz2) → W_2
  177. Point(ponthalmaz2) → Z_2
  178. Point(ponthalmaz2) → A_3
  179. Point(ponthalmaz2) → B_3
  180. Point(ponthalmaz2) → C_3
  181. Point(ponthalmaz2) → D_3
  182. Point(ponthalmaz2) → E_3
  183. Point(ponthalmaz2) → F_3
  184. Polygon(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_5
  185. Polygon(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_6
  186. Point(ponthalmaz1) → G_3
  187. Point(ponthalmaz1) → H_3
  188. Point(ponthalmaz1) → I_3
  189. Point(ponthalmaz1) → J_3
  190. Point(ponthalmaz1) → K_3
  191. Point(r_4) → L_3
  192. Point(ponthalmaz1) → M_3
  193. Point(r_1) → N_3
  194. Polygon(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_7
  195. Point(ponthalmaz3) → O_3
  196. Point(ponthalmaz3) → P_3
  197. Point(ponthalmaz3) → Q_3
  198. Point(ponthalmaz3) → R_3
  199. Point(ponthalmaz3) → S_3
  200. Point(ponthalmaz3) → T_3
  201. Point(ponthalmaz3) → U_3
  202. Point(ponthalmaz3) → V_3
  203. Point(ponthalmaz3) → W_3
  204. Point(ponthalmaz3) → Z_3
  205. Point(ponthalmaz3) → A_4
  206. Point(ponthalmaz3) → B_4