Tank Model

Tank Model
Loading the math board and drawing, please wait…
2016-11-15 01:45
This example demonstrates how to construct a tank model using GeoGebra. Key mathematical concepts include triangles, polygons, and solid geometry. Commands such as Mirror, Polygon, and Circle are used to create the various parts of the tank. Suitable for high school or university-level solid geometry studies.

GeoGebra Commands & Parameters

  1. Mirror(A, E) → A'
  2. Mirror(B, F) → B'
  3. Mirror(C, G) → C'
  4. Mirror(D, H) → D'
  5. Polygon(D', H, G, C') → wielokąt1, d', h, g, c'
  6. Polygon(H, D, C, G) → wielokąt2, h_1, d, c, g_1
  7. Polygon(C', G, F, B') → wielokąt3, c'_1, g_2, f, b'
  8. Polygon(G, C, B, F) → wielokąt4, g_3, c_1, b, f_1
  9. Polygon(F, B, A, E) → wielokąt5, f_2, b_1, a, e
  10. Polygon(F, E, A', B') → wielokąt6, f_3, e_1, a', b'_1
  11. Circle(E, 1, e) → k
  12. Circle(A', 1, a') → p
  13. Intersect(k, p) → I, J, ,
  14. Polygon(E, A, K, M, L, J) → wielokąt7, e_2, a_1, k_1, m, l, j
  15. Polygon(A', E, J) → wielokąt8, j_1, a'_1, e_3
  16. Mirror(M, L) → M'
  17. Polygon(J, L, M') → wielokąt9, m', j_2, l_1
  18. Mirror(E, A') → E'
  19. Mirror(L, M') → L'
  20. Mirror(K, J) → K'
  21. Polygon(E', A', J, M', L', K') → wielokąt10, e', a'_2, j_3, m'_1, l', k'
  22. Mirror(A', E') → A''
  23. Mirror(M', L') → M''
  24. Polygon(A'', E', K') → wielokąt11, k'_1, a'', e'_1
  25. Polygon(K', L', M'') → wielokąt12, m'', k'_2, l'_1
  26. Mirror(L', M'') → L''
  27. Mirror(E', A'') → E''
  28. Mirror(J, K') → J'
  29. Polygon(E'', A'', K', M'', L'', J') → wielokąt13, e'', a''_1, k'_3, m''_1, l'', j'
  30. Circle(H, 1, h) → q
  31. Circle(D', 1, c') → r
  32. Intersect(q, r) → N, O, ,
  33. Mirror(R, Q) → R'
  34. Polygon(P, D, H, N, Q, R') → wielokąt14, p_1, d_1, h_2, n, q_1, r'
  35. Polygon(H, D', N) → wielokąt15, n_1, h_3, d'_1
  36. Polygon(N, R, Q) → wielokąt16, q_2, n_2, r_1
  37. Mirror(P, N) → P'
  38. Mirror(N, P') → N'
  39. Mirror(H, D') → H'
  40. Mirror(D', H') → D''
  41. Mirror(H', D'') → H''
  42. Mirror(Q, R) → Q'
  43. Mirror(R, Q') → R'_1
  44. Mirror(Q', R'_1) → Q''
  45. Polygon(D', H', P', Q', R, N) → wielokąt17, d'_2, h', p', q', r_2, n_3
  46. Polygon(H', D'', P') → wielokąt18, p'_1, h'_1, d''
  47. Polygon(P', R'_1, Q') → wielokąt19, q'_1, p'_2, r'_1
  48. Polygon(D'', H'', N', Q'', R'_1, P') → wielokąt20, d''_1, h'', n', q'', r'_2, p'_3
  49. Mirror(K, S) → K'_1
  50. Polygon(B, C, K'_1, S) → wielokąt21, b_2, c_2, k'_4, s
  51. Polygon(S, K'_1, U, T) → wielokąt22, s_1, k'_5, u, t
  52. Mirror(F, T) → F'
  53. Mirror(G, U) → G'
  54. Mirror(B, T) → B'_1
  55. Mirror(C, U) → C'_1
  56. Polygon(K'_1, U, G') → wielokąt23, g', k'_6, u_1
  57. Polygon(S, T, F') → wielokąt24, f', s_2, t_1
  58. Polygon(G', U, C'_1) → wielokąt25, c'_2, g'_1, u_2
  59. Polygon(T, B'_1, F') → wielokąt26, f'_1, t_2, b'_2
  60. Mirror(K'_1, U) → V
  61. Mirror(F', T) → F''
  62. Mirror(S, T) → S'
  63. Polygon(U, V, S', T) → wielokąt27, u_3, v, s', t_3
  64. Intersect(g'_1, u_3) → W
  65. Polygon(U, V, C'_1) → wielokąt28, c'_3, u_4, v_1
  66. Polygon(T, S', B'_1) → wielokąt29, b'_3, t_4, s'_1
  67. Mirror(U, V) → U'
  68. Mirror(T, S') → T'
  69. Mirror(V, U') → V'
  70. Mirror(S', T') → S''
  71. Mirror(U', V') → U''
  72. Mirror(T', S'') → T''
  73. Mirror(V', U'') → V''
  74. Mirror(S'', T'') → S'''
  75. Polygon(V, U', T', S') → wielokąt30, v_2, u', t', s'_2
  76. Polygon(U', V', S'', T') → wielokąt31, u'_1, v', s'', t'_1
  77. Polygon(V', U'', T'', S'') → wielokąt32, v'_1, u'', t'', s''_1
  78. Polygon(U'', V'', S''', T'') → wielokąt33, u''_1, v'', s''', t''_1
  79. Mirror(G', C'_1) → G''
  80. Mirror(C'_1, G'') → Z
  81. Mirror(G'', Z) → G'''
  82. Mirror(Z, G''') → Z'
  83. Mirror(F', B'_1) → F''_1
  84. Mirror(B'_1, F''_1) → A_1
  85. Mirror(F''_1, A_1) → B_1
  86. Mirror(A_1, B_1) → C_1
  87. Polygon(V, G'', U') → wielokąt34, u'_2, v_3, g''
  88. Polygon(U', Z, V') → wielokąt35, v'_2, u'_3, z_1
  89. Polygon(V', G''', U'') → wielokąt36, u''_2, v'_3, g'''
  90. Polygon(U'', Z', V'') → wielokąt37, v''_1, u''_3, z'
  91. Polygon(C'_1, G'', V) → wielokąt38, v_4, c'_4, g''_1
  92. Polygon(G'', Z, U') → wielokąt39, u'_4, g''_2, z_2
  93. Polygon(Z, G''', V') → wielokąt40, v'_4, z_3, g'''_1
  94. Polygon(G''', Z', U'') → wielokąt41, u''_4, g'''_2, z'_1
  95. Polygon(S', F''_1, B'_1) → wielokąt42, b'_4, s'_3, f''_1
  96. Polygon(S', T', F''_1) → wielokąt43, f''_2, s'_4, t'_2
  97. Polygon(T', S'', A_1) → wielokąt44, a_2, t'_3, s''_2
  98. Intersect(s''_2, s'_4) → D_1
  99. Polygon(T', A_1, F''_1) → wielokąt45, f''_3, t'_4, a_3
  100. Polygon(S'', B_1, T'') → wielokąt46, t''_2, s''_3, b_3
  101. Polygon(S'', B_1, A_1) → wielokąt47, a_4, s''_4, b_4
  102. Polygon(T'', C_1, S''') → wielokąt48, s'''_1, t''_3, c_3
  103. Polygon(T'', C_1, B_1) → wielokąt49, b_5, t''_4, c_4
  104. Polygon(K, S, F', M) → wielokąt50, k_2, s_3, f'_2, m_1
  105. Polygon(K'_1, P, R', G') → wielokąt51, k'_7, p_2, r'_3, g'_2
  106. Polygon(Q, C'_1, G', R') → wielokąt52, q_3, c'_5, g'_3, r'_4
  107. Polygon(Q, R, G'', C'_1) → wielokąt53, q_4, r_3, g''_3, c'_6
  108. Polygon(R, Q', Z, G'') → wielokąt54, r_4, q'_2, z_4, g''_4
  109. Polygon(Q', R'_1, G''', Z) → wielokąt55, q'_3, r'_5, g'''_3, z_5
  110. Polygon(R'_1, Q'', Z', G''') → wielokąt56, r'_6, q''_1, z'_2, g'''_4
  111. Polygon(Q'', N', V'', Z') → wielokąt57, q''_2, n'_1, v''_2, z'_3
  112. Polygon(F', B'_1, L, M) → wielokąt58, f'_3, b'_5, l_2, m_2
  113. Polygon(B'_1, F''_1, M', L) → wielokąt59, b'_6, f''_4, m'_2, l_3
  114. Polygon(F''_1, A_1, L', M') → wielokąt60, f''_5, a_5, l'_2, m'_3
  115. Polygon(A_1, B_1, M'', L') → wielokąt61, a_6, b_6, m''_2, l'_3
  116. Polygon(B_1, C_1, L'', M'') → wielokąt62, b_7, c_5, l''_1, m''_3
  117. Polygon(C_1, S''', J', L'') → wielokąt63, c_6, s'''_2, j'_1, l''_2
  118. Mirror(E'', E_1) → E'''
  119. Polygon(H'', E''', V'', N') → wielokąt64, h''_1, e''', v''_3, n'_2
  120. Polygon(E''', E_1, S''', V'') → wielokąt65, e'''_1, e_4, s'''_3, v''_4
  121. Polygon(E_1, E'', J', S''') → wielokąt66, e_5, e''_1, j'_2, s'''_4
  122. Mirror(F_1, H_1) → I_1
  123. Mirror(H_1, I_1) → J_1
  124. Polygon(I_1, J_1, D', C') → wielokąt67, i_1, j_4, d'_3, c'_7
  125. Polygon(I_1, C', B', H_1) → wielokąt68, i_2, c'_8, b'_7, h_4
  126. Polygon(F_1, H_1, B', A') → wielokąt69, f_4, h_5, b'_8, a'_3
  127. Polygon(G_1, F_1, A', E') → wielokąt70, g_4, f_5, a'_4, e'_2
  128. Mirror(F_1, G_1) → L_1
  129. Mirror(G_1, L_1) → M_1
  130. Polygon(L_1, G_1, E', A'') → wielokąt71, l_4, g_5, e'_3, a''_2
  131. Polygon(L_1, A'', E'', M_1) → wielokąt72, l_5, a''_3, e''_2, m_3
  132. Polygon(J_1, K_1, H', D') → wielokąt73, j_5, k_3, h'_2, d'_4
  133. Mirror(J_1, K_1) → N_1
  134. Mirror(K_1, N_1) → O_1
  135. Polygon(K_1, N_1, D'', H') → wielokąt74, k_4, n_4, d''_2, h'_3
  136. Polygon(N_1, O_1, H'', D'') → wielokąt75, n_5, o_1, h''_2, d''_3
  137. Polygon(P_1, G_1, F_1, H_1) → wielokąt76, p_3, g_6, f_6, h_6
  138. Polygon(Q_1, L_1, M_1, R_1) → wielokąt77, q_5, l_6, m_4, r_5
  139. Polygon(R_1, M_1, E'', E_1) → wielokąt78, r_6, m_5, e''_3, e_6
  140. Mirror(G_1, P_1) → S_1
  141. Polygon(S_1, I_1, H_1, P_1) → wielokąt79, s_4, i_3, h_7, p_4
  142. Polygon(K_1, J_1, I_1, S_1) → wielokąt80, k_5, j_6, i_4, s_5
  143. Mirror(L_1, Q_1) → T_1
  144. Mirror(M_1, R_1) → U_1
  145. Polygon(Q_1, P_1, S_1, T_1) → wielokąt81, q_6, p_5, s_6, t_5
  146. Polygon(T_1, S_1, K_1, N_1) → wielokąt82, t_6, s_7, k_6, n_6
  147. Polygon(O_1, N_1, T_1, U_1) → wielokąt83, o_2, n_7, t_7, u_5
  148. Polygon(U_1, T_1, Q_1, R_1) → wielokąt84, u_6, t_8, q_7, r_7
  149. Mirror(E_1, W_1) → Z_1
  150. Mirror(W_1, Z_1) → A_2
  151. Mirror(E''', V_1) → B_2
  152. Mirror(V_1, B_2) → C_2
  153. Polygon(E''', E_1, W_1, V_1) → wielokąt85, e'''_2, e_7, w_1, v_5
  154. Polygon(B_2, V_1, W_1, Z_1) → wielokąt86, b_8, v_6, w_2, z_6
  155. Polygon(C_2, B_2, Z_1, A_2) → wielokąt87, c_7, b_9, z_7, a_7
  156. Mirror(Q_1, R_1) → D_2
  157. Polygon(D_2, R_1, E_1, W_1) → wielokąt88, d_2, r_8, e_8, w_3
  158. Mirror(R_1, D_2) → E_2
  159. Mirror(D_2, E_2) → F_2
  160. Polygon(E_2, D_2, W_1, Z_1) → wielokąt89, e_9, d_3, w_4, z_8
  161. Polygon(F_2, E_2, Z_1, A_2) → wielokąt90, f_7, e_{10}, z_9, a_8
  162. Mirror(T_1, U_1) → G_2
  163. Polygon(U_1, R_1, D_2, G_2) → wielokąt91, u_7, r_9, d_4, g_7
  164. Polygon(U_1, G_2, V_1, E''') → wielokąt92, u_8, g_8, v_7, e'''_3
  165. Mirror(U_1, G_2) → H_2
  166. Mirror(G_2, H_2) → I_2
  167. Polygon(G_2, D_2, E_2, H_2) → wielokąt93, g_9, d_5, e_{11}, h_8
  168. Polygon(H_2, B_2, V_1, G_2) → wielokąt94, h_9, b_{10}, v_8, g_{10}
  169. Polygon(H_2, I_2, F_2, E_2) → wielokąt95, h_{10}, i_5, f_8, e_{12}
  170. Polygon(H_2, I_2, C_2, B_2) → wielokąt96, h_{11}, i_6, c_8, b_{11}
  171. Sphere(I_2, F_2) → i
  172. Sphere(F_2, I_2) → o
  173. Sphere(C_2, I_2) → w
  174. IntersectConic(i, w) → d_6
  175. IntersectConic(o, i) → p_6
  176. Intersect(d_6, p_6) → J_2, K_2, ,
  177. Polygon(I_2, K_2, F_2) → wielokąt97, f_9, i_7, k_7
  178. Polygon(K_2, F_2, A_2) → wielokąt98, a_9, k_8, f_{10}
  179. Polygon(K_2, A_2, C_2) → wielokąt99, c_9, k_9, a_{10}
  180. Polygon(K_2, C_2, I_2) → wielokąt100, i_8, k_{10}, c_{10}
  181. Polygon(O_1, L_2, U_1) → wielokąt101, u_9, o_3, l_7
  182. Polygon(L_2, U_1, E''') → wielokąt102, e'''_4, l_8, u_{10}
  183. PointIn(wielokąt92) → M_2
  184. Polygon(L_2, M_2, H'') → wielokąt103, h''_3, l_9, m_6
  185. Polygon(L_2, H'', O_1) → wielokąt104, o_4, l_{10}, h''_4
  186. Circle(L_1, 1, q_5) → d_7
  187. Circle(G_1, 1, p_3) → p_7
  188. Intersect(d_7, p_7) → N_2, O_2, ,
  189. Polygon(R_2, Q_2, L_1, Q_1) → wielokąt105, r_{10}, q_8, l_{11}, q_9
  190. Polygon(R_2, P_2, N_2, Q_2) → wielokąt106, r_{11}, p_8, n_8, q_{10}
  191. Polygon(N_2, L_1, Q_2) → wielokąt107, q_{11}, n_9, l_{12}
  192. Polygon(N_2, G_1, L_1) → wielokąt108, l_{13}, n_{10}, g_{11}
  193. Polygon(P_2, P_1, G_1, N_2) → wielokąt109, p_9, p_{10}, g_{12}, n_{11}
  194. Polygon(P_2, Q_1, P_1) → wielokąt110, p_{11}, p_{12}, q_{12}
  195. Polygon(P_2, R_2, Q_1) → wielokąt111, q_{13}, p_{13}, r_{12}
  196. Sphere(A, B) → o_5
  197. Sphere(B, A) → w_5
  198. Sphere(K, A) → o_6
  199. IntersectConic(w_5, o_5) → d_8
  200. IntersectConic(o_6, o_5) → s_8
  201. Intersect(d_8, s_8) → S_2, T_2, ,
  202. Polygon(T_2, B, S) → wielokąt112, s_9, t_9, b_{12}
  203. Polygon(T_2, A, B) → wielokąt113, b_{13}, t_{10}, a_{11}
  204. Polygon(A, T_2, K) → wielokąt114, k_{11}, a_{12}, t_{11}
  205. Polygon(T_2, S, K) → wielokąt115, k_{12}, t_{12}, s_{10}
  206. Polygon(C, U_2, K'_1) → wielokąt116, k'_8, c_{11}, u_{11}
  207. Polygon(U_2, P, K'_1) → wielokąt117, k'_9, u_{12}, p_{14}
  208. Polygon(U_2, D, P) → wielokąt118, p_{15}, u_{13}, d_9
  209. Polygon(U_2, C, D) → wielokąt119, d_{10}, u_{14}, c_{12}