Cuboid Net Generator by Jennifer Gottschalk

Cuboid Net Generator by Jennifer Gottschalk
Loading the math board and drawing, please wait…
2016-06-22 06:14
This example demonstrates how to generate a net of a cuboid. Key mathematical concepts include geometric transformations and solid geometry. Using GeoGebra commands such as Point, Segment, and Polygon, the various faces of the cuboid can be constructed. Suitable for middle school and above students to learn solid geometry and geometric construction.

GeoGebra Commands & Parameters

  1. Point(Circle[A, length]) → B
  2. Segment(A, B) → f
  3. Point(Circle[A, width]) → C
  4. Segment(A, C) → g
  5. Point(Circle[B, width]) → D
  6. Segment(B, D) → h
  7. Point(Circle[C, length]) → E
  8. Segment(C, E) → i
  9. Point(Circle[C, height]) → F
  10. Segment(C, F) → j
  11. Point(Circle[A, height]) → G
  12. Segment(A, G) → k
  13. Point(Circle[B, height]) → H
  14. Segment(B, H) → l
  15. Point(Circle[E, height]) → I
  16. Segment(E, I) → m
  17. Point(Circle[C, height]) → J
  18. Segment(C, J) → n
  19. Point(Circle[A, height]) → K
  20. Segment(A, K) → p
  21. Point(Circle[E, height]) → L
  22. Segment(E, L) → q
  23. Point(Circle[B, height]) → M
  24. Segment(B, M) → r
  25. Segment(J, K) → s
  26. Segment(G, H) → t
  27. Segment(M, L) → d
  28. Segment(F, I) → e
  29. Point(Circle[L, length]) → N
  30. Segment(L, N) → f_1
  31. Point(Circle[M, length]) → O
  32. Segment(M, O) → g_1
  33. Segment(N, O) → h_1
  34. Polygon(L, M, O, N) → poly1, l_1, m_1, o, n_1
  35. Polygon(C, A, B, E) → poly2, c, a, b, e_1
  36. Polygon(J, C, A, K) → poly3, j_1, c_1, a_1, k_1
  37. Polygon(F, I, E, C) → poly4, f_2, i_1, e_2, c_2
  38. Polygon(A, G, H, B) → poly5, a_2, g_2, h_2, b_1
  39. Polygon(E, L, M, B) → poly6, e_3, l_2, m_2, b_2
  40. Point(Circle[J, 2.83]) → P
  41. Segment(J, P) → p_1
  42. Point(Circle[K, 2.83]) → Q
  43. Segment(K, Q) → q_1
  44. Polygon(P, Q, K, J) → poly7, p_2, q_2, k_2, j_2
  45. Point(Circle[F, 2.83]) → R
  46. Segment(F, R) → r_1
  47. Point(Circle[I, 2.83]) → S
  48. Segment(I, S) → s_1
  49. Polygon(F, R, S, I) → poly8, f_3, r_2, s_2, i_2
  50. Point(Circle[F, 2.83]) → T
  51. Segment(F, T) → t_1
  52. Point(Circle[C, 2.83]) → U
  53. Segment(C, U) → d_1
  54. Point(Circle[I, 2.83]) → V
  55. Segment(I, V) → n_2
  56. Point(Circle[E, 2.83]) → W
  57. Segment(E, W) → t_2
  58. Polygon(F, T, U, C) → poly9, f_4, t_3, u, c_3
  59. Polygon(I, E, W, V) → poly10, i_3, e_4, w, v
  60. Point(Circle[A, 2.83]) → Z
  61. Segment(A, Z) → d_2
  62. Point(Circle[B, 2.83]) → A_1
  63. Segment(B, A_1) → g_3
  64. Point(Circle[G, 2.83]) → B_1
  65. Segment(G, B_1) → h_3
  66. Point(Circle[H, 2.83]) → C_1
  67. Segment(H, C_1) → j_3
  68. Point(Circle[G, 2.83]) → D_1
  69. Segment(G, D_1) → k_3
  70. Point(Circle[H, 2.83]) → E_1
  71. Segment(H, E_1) → l_3
  72. Polygon(A, Z, B_1, G) → poly11, a_3, z_1, b_3, g_4
  73. Polygon(G, H, E_1, D_1) → poly12, g_5, h_4, e_5, d_3
  74. Polygon(B, H, C_1, A_1) → poly13, b_4, h_5, c_4, a_4