立体变换:Cube与八面体转Cuboctahedron

立体变换:Cube与八面体转Cuboctahedron
几何画板及绘图内容加载中,请稍等……
2020-03-04 21:09
该applet演示如何通过几何变换,将正方体和正八面体转化为相同的Cuboctahedron(半正多面体)。核心数学概念包括多面体变换、对称性与几何重构。作图要点涉及Point、Segment、Polygon、Prism、Pyramid、Sphere、Intersect、Midpoint、Line及Rotate等GeoGebra命令,通过顶点、边和面的交互构建转化过程。适合高中及以上立体几何、解析几何或变换几何单元,帮助学生直观理解多面体的相互转化与对称性。

GeoGebra 命令及参数

  1. Point(Circle[A, (2 * sqrt(2))]) → B
  2. Segment(A, B) → f
  3. Polygon(A, B, 4) → poly1, g, h, i, j, C, D
  4. Polygon(E, F, 4, xOyPlane) → poly2, k, l, m, n, G, H
  5. Prism(poly2, b) → c, M, edgeEM, edgeFN, edgeGO, edgeHP, edgeMN, edgeNO, edgeOP, edgeMP, N, O, P, faceEFNM, faceFGON, faceGHPO, faceEHPM, faceMNOP
  6. Polygon(A, B, 4) → poly3, p, q, r, s, I, J
  7. Pyramid(poly3, e) → o, L, faceABL, faceBIL, faceIJL, faceAJL, edgeAL, edgeBL, edgeIL, edgeJL
  8. Pyramid(poly3, t) → u, Q, faceABQ, faceBIQ, faceIJQ, faceAJQ, edgeAQ, edgeBQ, edgeIQ, edgeJQ
  9. Sphere(M, a) → v
  10. Intersect(edgeGO, v) → K,
  11. Intersect(edgeMN, v, 1) → R
  12. Intersect(edgeEM, v, 1) → S
  13. Intersect(edgeMP, v, 1) → T
  14. Polygon(T, S, R) → t1, r_1, t_1, s_1
  15. Midpoint(M, O) → U
  16. Midpoint(E, G) → V
  17. Line(U, V) → f_1
  18. Rotate(t1, (-(90°)), f_1) → t1'
  19. Rotate(R, (-(90°)), f_1) → R'
  20. Rotate(T, (-(90°)), f_1) → T'
  21. Rotate(S, (-(90°)), f_1) → S'
  22. Rotate(t1, (-(180°)), f_1) → t1'_1
  23. Rotate(R, (-(180°)), f_1) → R'_1
  24. Rotate(T, (-(180°)), f_1) → T'_1
  25. Rotate(S, (-(180°)), f_1) → S'_1
  26. Rotate(t1, (-(270°)), f_1) → t1'_2
  27. Rotate(R, (-(270°)), f_1) → R'_2
  28. Rotate(T, (-(270°)), f_1) → T'_2
  29. Rotate(S, (-(270°)), f_1) → S'_2
  30. Segment(H, E) → g_1
  31. Segment(E, F) → h_1
  32. Segment(F, G) → i_1
  33. Segment(H, G) → j_1
  34. Sphere(E, a) → w
  35. Intersect(h_1, w, 1) → W
  36. Intersect(edgeEM, w, 1) → Z
  37. Intersect(g_1, w, 1) → A_1
  38. Polygon(Z, A_1, W) → t2, w_1, z_1, a_1
  39. Rotate(t2, (-(90°)), f_1) → t2'
  40. Rotate(Z, (-(90°)), f_1) → Z'
  41. Rotate(W, (-(90°)), f_1) → W'
  42. Rotate(A_1, (-(90°)), f_1) → B_1
  43. Rotate(t2, (-(180°)), f_1) → t2'_1
  44. Rotate(W, (-(180°)), f_1) → W'_1
  45. Rotate(A_1, (-(180°)), f_1) → C_1
  46. Rotate(Z, (-(180°)), f_1) → Z'_1
  47. Rotate(t2, (-(270°)), f_1) → t2'_2
  48. Rotate(Z, (-(270°)), f_1) → Z'_2
  49. Rotate(A_1, (-(270°)), f_1) → D_1
  50. Rotate(W, (-(270°)), f_1) → W'_2
  51. Sphere(L, ((a * 2) * sqrt(2) / 2)) → b_1
  52. Intersect(edgeIL, b_1, 1) → E_1
  53. Intersect(edgeBL, b_1, 1) → F_1
  54. Intersect(edgeJL, b_1, 1) → G_1
  55. Intersect(edgeAL, b_1, 1) → H_1
  56. Polygon(H_1, F_1, E_1, G_1) → q1, k_1, l_1, e_1, m_1
  57. Sphere(A, (a * sqrt(2))) → c_1
  58. Intersect(edgeAL, c_1, 1) → I_1
  59. Intersect(p, c_1, 1) → J_1
  60. Intersect(s, c_1, 1) → K_1
  61. Intersect(edgeAQ, c_1, 1) → L_1
  62. Polygon(K_1, L_1, J_1, I_1) → q2, n_1, p_1, q_1, d_1
  63. Line(L, Q) → f_2
  64. Rotate(q2, (-(90°)), f_2) → q2'
  65. Rotate(K_1, (-(90°)), f_2) → M_1
  66. Rotate(I_1, (-(90°)), f_2) → N_1
  67. Rotate(J_1, (-(90°)), f_2) → O_1
  68. Rotate(L_1, (-(90°)), f_2) → P_1
  69. Rotate(q2, (-(180°)), f_2) → q2'_1
  70. Rotate(K_1, (-(180°)), f_2) → Q_1
  71. Rotate(I_1, (-(180°)), f_2) → R_1
  72. Rotate(J_1, (-(180°)), f_2) → S_1
  73. Rotate(L_1, (-(180°)), f_2) → T_1
  74. Rotate(q2, (-(270°)), f_2) → q2'_2
  75. Rotate(J_1, (-(270°)), f_2) → U_1
  76. Rotate(K_1, (-(270°)), f_2) → V_1
  77. Rotate(L_1, (-(270°)), f_2) → W_1
  78. Rotate(I_1, (-(270°)), f_2) → Z_1
  79. Line(J, B) → g_2
  80. Rotate(q1, 180°, g_2) → q1'
  81. Rotate(F_1, 180°, g_2) → A_2
  82. Rotate(E_1, 180°, g_2) → B_2
  83. Rotate(H_1, 180°, g_2) → C_2
  84. Rotate(G_1, 180°, g_2) → D_2
  85. Polygon(R_1, S_1, V_1, Z_1, G_1, E_1) → poly4, s_2, t_2, v_1, a_2, b_2, c_2
  86. Polygon(Z_1, U_1, K_1, I_1, H_1, G_1) → poly5, h_2, u_1, i_2, j_2, d_2, e_2
  87. Polygon(H_1, I_1, J_1, M_1, N_1, F_1) → poly6, k_2, l_2, m_2, n_2, f_3, g_3
  88. Polygon(O_1, P_1, A_2, C_2, T_1, Q_1) → poly7, h_3, i_3, j_3, k_3, l_3, m_3
  89. Polygon(S_1, T_1, C_2, D_2, W_1, V_1) → poly8, n_3, p_3, q_3, r_3, s_3, t_3
  90. Polygon(U_1, W_1, D_2, B_2, L_1, K_1) → poly9, a_3, b_3, c_3, d_3, e_3, f_4
  91. Polygon(R', T'_1, R'_1, T'_2, R'_2, T, R, T') → poly10, r', t'_1, r'_1, t'_2, r'_2, t_4, r_4, t'
  92. Polygon(R, S, Z, W, B_1, Z', S', T') → poly11, r_5, s_4, z_2, w_2, g_4, z', s', h_4
  93. Polygon(R', S', Z', W', C_1, Z'_1, S'_1, T'_1) → poly12, i_4, j_4, k_4, w', l_4, z'_1, s'_1, m_4
  94. Polygon(R'_1, S'_1, Z'_1, W'_1, D_1, Z'_2, S'_2, T'_2) → poly13, n_4, p_4, q_4, w'_1, a_4, z'_2, s'_2, b_4
  95. Polygon(R'_2, S'_2, Z'_2, W'_2, A_1, Z, S, T) → poly14, c_4, d_4, e_4, w'_2, f_5, z_3, s_5, t_5
  96. Polygon(A_1, W'_2, D_1, W'_1, C_1, W', B_1, W) → poly15, g_5, h_5, i_5, j_5, k_5, l_5, m_5, w_3
  97. Polygon(E_1, R_1, Q_1, O_1, N_1, F_1) → poly16, p_2, q_2, r_2, o_1, n_5, p_5
  98. Polygon(I_1, K_1, L_1, J_1) → q3, q_5, a_5, b_5, c_5
  99. Polygon(A_2, B_2, D_2, C_2) → q4, d_5, e_5, f_6, g_6
  100. Polygon(M_1, B_2, A_2) → t3, h_6, i_6, j_6

AI 绘图提示语参考

画一个立方体和一个正八面体,展示它们如何通过几何变换形成一个截角立方体。首先画出立方体的顶点和边,再画出正八面体的顶点和边。接着,将正八面体沿其中心垂直向上延伸形成八棱柱。然后,将立方体的每个面延伸并截去顶点,形成截角立方体的雏形。最后,在八棱柱的顶点处画上球体,并将截角立方体的顶点处也画上球体,使图形更加饱满。
以上提示语为根据原始绘图命令整理而来,仅供参考。