Cutting the Cube with an Interactive Plane: Cross-Sections and Polyhedra

Cutting the Cube with an Interactive Plane: Cross-Sections and Polyhedra
Loading the math board and drawing, please wait…
2020-04-13 06:00
This example demonstrates how an interactive movable plane cuts a cube, generating real-time cross-section polygons and revealing the resulting polyhedral parts. Core mathematical concepts include solid geometry of plane-polyhedron intersections, how the cross-section shape changes with plane orientation, and combinatorial counting of vertices, edges, and faces. Construction highlights: using GeoGebra commands such as Point, Cube, Midpoint, Line, Circle, Mirror, Plane, Center, OrthogonalLine, Vector, Translate, Segment, Intersect, Polygon, and IntersectPath to build the cube and its six faces, then compute intersection points with edges to form the section polygon. Suitable for high school or early college students for intuitive teaching of solid geometry, exploring cross-section properties, and enhancing spatial reasoning.

GeoGebra Commands & Parameters

  1. Point(Circle[B, Distance[A, B], Segment[A, B]]) → C
  2. Cube(A, B, C) → a, D, faceCDHG, faceEFGH, arêteAD, arêteAB, arêteBC, arêteCD, arêteAE, arêteDH, arêteEH, arêteEF, E, arêteBF, arêteFG, arêteCG, arêteGH, F, G, H, faceABCD, faceADHE, faceABFE, faceBCGF
  3. Midpoint(C, A) → I
  4. Midpoint(F, H) → J
  5. Line(J, I) → f
  6. Circle(I, Distance[A, B], f) → c
  7. Point(c) → K
  8. Midpoint(F, C) → M
  9. Mirror(K, I) → K'
  10. Line(K', K) → g
  11. Circle(I, (1.2 * Distance[A, B]), g) → d
  12. Point(d) → L
  13. Plane(L, K, K') → p
  14. Circle(K', L, K) → e
  15. Center(e) → N
  16. OrthogonalLine(N, p) → h
  17. Point(h) → O
  18. Vector(N, O) → u
  19. Translate(p, u) → p'
  20. Segment(K', K) → b
  21. Line(L, b) → f_1
  22. Point(arêteEF) → D_1
  23. OrthogonalLine(K, p) → h_1
  24. Plane(K', h_1) → p_1
  25. OrthogonalLine(K, p_1) → k_1
  26. Line(K', k_1) → l_1
  27. Intersect(f_1, l_1) → E_1
  28. Intersect(k_1, f_1) → F_1
  29. Mirror(F_1, K) → G_1
  30. Mirror(E_1, K') → H_1
  31. Polygon(F_1, E_1, H_1, G_1) → q2, m_1, e_1, n_1, q_1
  32. Translate(q2, u) → q2'
  33. IntersectPath(p', a) → poly1, P, l, t, m, Q, R, S, A_1, T, i, j, k

AI Drawing Prompt Reference

Draw an interactive plane cutting a cube to show real-time cross-section polygons and resulting polyhedral parts. The cube has six faces, and the plane intersects it as its position is adjusted, changing the cross-section shape. Calculate intersection points between the section polygon and cube edges, displaying the combination of vertices, edges, and faces, suitable for teaching solid geometry and spatial reasoning.
The prompt above was compiled from the original drawing commands and is for reference only.