Platonic Solids and Spheres

Platonic Solids and Spheres
Loading the math board and drawing, please wait…
2016-01-09 16:16
This example demonstrates the construction of Platonic solids and spheres. It involves the construction of regular tetrahedra, cubes, dodecahedra, and icosahedra, as well as spheres. Using GeoGebra commands such as Polygon, Tetrahedron, Cube, Dodecahedron, and Sphere, the process of constructing these solid geometric shapes is visually illustrated. Suitable for students at the junior high school level and above to learn solid geometry and geometric construction.

GeoGebra Commands & Parameters

  1. Polygon(C, B, A) → многоугольник1, a_1, c, b
  2. Tetrahedron(A, B, Vector[(-UnitVector[многоугольник1])]) → d_1, D, реброAE, реброDE, реброBE, E, граньABD, граньADE, граньABE, граньBDE, реброAD, реброAB, реброBD
  3. Midpoint(A, C) → F
  4. Point(Circle[J, Distance[I, J], Segment[I, J]]) → K
  5. Cube(I, J, K) → f, L, граньKLPO, граньMNOP, реброIL, реброIJ, реброJK, реброKL, реброIM, реброLP, реброMP, реброMN, M, реброJN, реброNO, реброKO, реброOP, N, O, P, граньIJKL, граньILPM, граньIJNM, граньJKON
  6. Intersect(zAxis, граньMNOP) → Q
  7. Midpoint(Q, R) → Sd
  8. OrthogonalPlane(Td, zAxis) → i_1
  9. PointIn(i_1) → U
  10. PointIn(i_1) → V
  11. Segment(U, V) → j
  12. OrthogonalPlane(V, j) → k_1
  13. PointIn(k_1) → W
  14. Vector(V, W) → v
  15. Dodecahedron(U, V, v) → l, Z, I_1, J_1, K_1, L_1, M_1, N_1, O_1, P_1, Q_1, грань1, A_1, грань3, грань2, грань4, грань5, грань6, грань10, грань11, грань7, грань8, грань9, B_1, грань12, ребро1, реброUV, реброVZ, ребро4, ребро6, ребро2, ребро8, ребро16, ребро18, C_1, ребро17, ребро9, ребро3, ребро10, ребро11, ребро5, ребро12, ребро13, ребро7, ребро14, D_1, ребро15, ребро22, ребро28, ребро23, ребро25, ребро19, ребро24, ребро20, ребро26, ребро21, E_1, ребро27, F_1, G_1, H_1
  16. Midpoint(P_1, V) → Od
  17. Sphere(Od, P_1) → ad
  18. OrthogonalLine(Od, грань3) → g
  19. Intersect(g, грань3) → S_1
  20. Sphere(Od, S_1) → md
  21. OrthogonalPlane(Ti, zAxis) → e
  22. PointIn(e) → G
  23. PointIn(e) → H
  24. Segment(G, H) → h
  25. OrthogonalPlane(H, h) → n
  26. PointIn(n) → S
  27. Vector(H, S) → w
  28. Icosahedron(G, H, w) → o_1, T, C_2, граньGHT, грань14, грань16, грань15, грань13, грань18, грань19, грань17, грань20, R_1, грань21, грань24, грань25, грань30, грань27, грань29, грань31, грань28, грань26, грань23, T_1, грань22, реброGT, реброGH, реброHT, ребро30, ребро36, ребро31, ребро44, ребро29, ребро38, U_1, ребро32, ребро34, ребро39, ребро33, ребро41, ребро35, ребро37, ребро42, ребро45, ребро43, V_1, ребро50, ребро51, ребро52, ребро55, ребро46, ребро53, ребро49, ребро54, ребро48, ребро47, W_1, ребро40, Z_1, A_2, B_2
  29. Midpoint(A_2, T) → Oi
  30. Sphere(Oi, A_2) → pik
  31. OrthogonalLine(Oi, грань16) → q
  32. Intersect(q, грань16) → D_2
  33. Sphere(Oi, D_2) → ri
  34. OrthogonalPlane(To, zAxis) → a
  35. PointIn(a) → E_2
  36. PointIn(a) → F_2
  37. Segment(E_2, F_2) → m
  38. OrthogonalPlane(F_2, m) → p
  39. PointIn(p) → G_2
  40. Vector(F_2, G_2) → r
  41. Octahedron(E_2, F_2, r) → s, H_2, грань36, грань38, грань39, ребро57, ребро56, ребро60, ребро59, ребро64, ребро58, ребро66, I_2, ребро61, ребро62, ребро65, ребро63, ребро67, J_2, K_2, грань32, грань34, грань35, грань33, грань37
  42. Midpoint(реброAB) → L_2
  43. AngularBisector(E, L_2, D) → b_1
  44. Intersect(b_1, zAxis) → M_2
  45. Sphere(M_2, D) → ct
  46. Sphere(M_2, R) → et
  47. OrthogonalLine(To, грань35) → c_1
  48. Intersect(c_1, грань35) → N_2
  49. Sphere(To, N_2) → eo
  50. Sphere(To, F_2) → e_1
  51. Sphere(Sd, R) → fk_1
  52. Sphere(Sd, L) → fk
  53. PointIn(ct) → O_2
  54. Segment(O_2, Td) → g_1