Surface Area of a Cuboid: Fold/Unfold Animation

Surface Area of a Cuboid: Fold/Unfold Animation
Loading the math board and drawing, please wait…
2018-10-15 22:49
This GeoGebra example presents an animated cuboid that folds from a 2D net into a 3D solid, clearly demonstrating how the surface area is calculated as the sum of six rectangular faces. The core mathematical concept is solid geometry, specifically the surface area formula for a cuboid (2lw + 2lh + 2wh), and the spatial relationship between a net and its folded form. The construction uses GeoGebra commands including Vector to define edge directions, Polygon to create each face, If to control the folding animation states, Midpoint for positioning, and Area to compute face areas. The dimensions can be adjusted interactively, and the surface area is displayed dynamically. This resource is suitable for middle school to high school students learning introductory solid geometry, and for teachers demonstrating surface area derivation in class. It enhances spatial visualization and reinforces the connection between 2D nets and 3D shapes.

GeoGebra Commands & Parameters

  1. Vector(PTP_1, PB_3) → tpsb
  2. Vector(PTPF_1, PTP_1) → tpf1
  3. Vector(PTP, PB_2) → tpa1
  4. Vector(PTPF, PTP) → tpf
  5. Vector(PBK, PB) → bk1
  6. Vector(PBK_1, PB_1) → bk11
  7. Vector(PFT_1, PB_3) → ftb13
  8. Vector(PFT, PB_2) → fta1
  9. Vector(PSB_1, PB_3) → sbb13
  10. Vector(PSB, PB_1) → sbb
  11. Vector(PSF_1, PB_2) → sfa1
  12. Vector(PSF, PB) → sfb
  13. Polygon(SF_3, SF, SF_1, SF_2) → aSideFront, a, b, c, d
  14. If(dist < 100.0, PTPF + (dist * Length[tpf] / 100.0; Angle[tpf]), PTP + ((dist - 100.0) * Length[tpa1] / 100.0; Angle[tpa1])) → TP_3
  15. If(dist < 100.0, PTPF_1 + (dist * Length[tpf1] / 100.0; Angle[tpf1]), PTP_1 + ((dist - 100.0) * Length[tpsb] / 100.0; Angle[tpsb])) → TP_2
  16. Polygon(TP_3, TP_2, TP_1, TP) → aTop, a_1, b_1, c_1, d_1
  17. Polygon(BK_3, BK_2, BK_1, BK) → aBack, a_2, b_2, c_2, d_2
  18. Polygon(BT, BT_1, BT_2, BT_3) → aBottom, a_3, b_3, c_3, d_3
  19. Polygon(SB, SB_1, SB_2, SB_3) → aSideBack, a_4, b_4, c_4, d_4
  20. Polygon(FT, FT_1, FT_2, FT_3) → aFront, a_5, b_5, c_5, d_5
  21. Polygon(NA_2, NA, NA_1, NA_3) → planBottom, na_2, na, na_1, na_3
  22. Polygon(NA_2, NA_3, NFT_1, NFT) → planFront, na_4, na_5, nft_1, nft
  23. Polygon(NA, NSF, NSF_1, NA_2) → planSideFront, na_6, nsf, nsf_1, na_7
  24. Polygon(NA_1, NSB, NSB_1, NA_3) → planSideBack, na_8, nsb, nsb_1, na_9
  25. Polygon(NA, NBK, NBK_1, NA_1) → planBack, na_{10}, nbk, nbk_1, na_{11}
  26. Polygon(NBK, NTPT, NTPF_1, NBK_1) → planTop, nbk_2, ntpt, ntpf_1, nbk_3
  27. Midpoint(nft_1) → Hnf
  28. Midpoint(ntpf_1) → Hpl
  29. Midpoint(nbk_1) → Hpb
  30. Midpoint(b_1) → HXts
  31. Midpoint(d_2) → HXbs
  32. Midpoint(c_5) → HXfs
  33. Area(BK_3, BK_2, BK_1, BK) → bb

AI Drawing Prompt Reference

Draw a net of a cuboid and then fold it into a 3D shape. Start by drawing six rectangular faces representing the front, back, left, right, top, and bottom of the cuboid. Then, adjust the positions and angles of the rectangles to simulate the folding process from the net to the 3D shape. Finally, calculate and display the area of each rectangle to show the surface area formula: 2lw + 2lh + 2wh.
The prompt above was compiled from the original drawing commands and is for reference only.