立方体的投影

立方体的投影
几何画板及绘图内容加载中,请稍等……
2021-12-10 00:36
这个范例演示了一个立方体在三个平面上的投影。核心数学概念包括立体几何和投影变换。通过使用GeoGebra命令如Point, Cube, Rotate, Vector, Translate等,可以构造出立方体及其投影。适合高中或大学的立体几何学习。

GeoGebra 命令及参数

  1. Point(Circle[C, Distance[B, C], Segment[B, C]]) → A
  2. Cube(B, C, A) → a, D, faceADHG, faceEFGH, edgeBD, edgeBC, edgeAC, edgeAD, edgeBE, edgeDH, edgeEH, edgeEF, E, edgeCF, edgeFG, edgeAG, edgeGH, F, G, H, faceACBD, faceBDHE, faceBCFE, faceACFG
  3. Rotate(a, (-α), xAxis) → a'
  4. Rotate(H, (-α), xAxis) → H'
  5. Rotate(E, (-α), xAxis) → E'
  6. Rotate(B, (-α), xAxis) → B'
  7. Rotate(D, (-α), xAxis) → D'
  8. Rotate(A, (-α), xAxis) → A'
  9. Rotate(G, (-α), xAxis) → G'
  10. Rotate(F, (-α), xAxis) → F'
  11. Rotate(C, (-α), xAxis) → C'
  12. Rotate(a', (-β), yAxis) → a''
  13. Rotate(E', (-β), yAxis) → E''
  14. Rotate(B', (-β), yAxis) → B''
  15. Rotate(C', (-β), yAxis) → C''
  16. Rotate(F', (-β), yAxis) → F''
  17. Rotate(H', (-β), yAxis) → H''
  18. Rotate(G', (-β), yAxis) → G''
  19. Rotate(D', (-β), yAxis) → D''
  20. Rotate(A', (-β), yAxis) → A''
  21. Rotate(a'', (-γ), zAxis) → a'''
  22. Rotate(G'', (-γ), zAxis) → G'''
  23. Rotate(F'', (-γ), zAxis) → F'''
  24. Rotate(E'', (-γ), zAxis) → E'''
  25. Rotate(H'', (-γ), zAxis) → H'''
  26. Rotate(B'', (-γ), zAxis) → B'''
  27. Rotate(D'', (-γ), zAxis) → D'''
  28. Rotate(A'', (-γ), zAxis) → A'''
  29. Rotate(C'', (-γ), zAxis) → C'''
  30. Vector(K, L) → u
  31. Translate(I, u) → I'
  32. Translate(J, u) → J'
  33. Vector(K, M) → v
  34. Translate(I, v) → I'_{1}
  35. Translate(J, v) → J'_{1}
  36. Translate(N, u) → N'
  37. Translate(N, v) → N'_{1}
  38. Polygon(I'_{1}, J'_{1}, N'_{1}, M) → q1, i'_{1}, j'_{1}, n'_{1}, m
  39. Polygon(J', I', I'_{1}, J'_{1}) → q2, j', i', f, g
  40. Polygon(I', L, M, I'_{1}) → q3, h, l, m_1, i
  41. Midpoint(J, J'_{1}) → O
  42. Midpoint(I, I'_{1}) → P
  43. Midpoint(K, M) → Q
  44. Segment(F''', C''') → j
  45. Segment(C''', A''') → k
  46. Segment(A''', D''') → n
  47. Segment(D''', B''') → q
  48. Segment(B''', C''') → r
  49. Segment(F''', G''') → s
  50. Segment(G''', A''') → t
  51. Segment(G''', H''') → b
  52. Segment(H''', E''') → c
  53. Segment(E''', F''') → d
  54. Segment(H''', D''') → e
  55. Segment(E''', B''') → f_1
  56. OrthogonalLine(A''', q1) → p
  57. OrthogonalLine(G''', q1) → g_1
  58. OrthogonalLine(D''', q1) → h_1
  59. OrthogonalLine(H''', q1) → i_1
  60. Intersect(h_1, q1) → R
  61. Intersect(p, q1) → S
  62. Intersect(g_1, q1) → T
  63. Intersect(i_1, q1) → U
  64. Segment(R, U) → j_1
  65. Segment(U, T) → k_1
  66. Segment(T, S) → l_1
  67. Segment(S, R) → n_1
  68. OrthogonalLine(B''', q1) → p_1
  69. OrthogonalLine(C''', q1) → q_1
  70. Intersect(p_1, q1) → V
  71. Intersect(q_1, q1) → W
  72. Segment(V, W) → r_1
  73. Segment(W, S) → s_1
  74. Segment(V, R) → t_1
  75. OrthogonalLine(E''', q1) → a_1
  76. OrthogonalLine(F''', q1) → b_1
  77. Intersect(a_1, q1) → Z
  78. Intersect(b_1, q1) → A_1
  79. Segment(Z, A_1) → c_1
  80. Segment(W, A_1) → d_1
  81. Segment(V, Z) → e_1
  82. Segment(Z, U) → f_2
  83. Segment(T, A_1) → g_2
  84. OrthogonalLine(G''', q3) → h_2
  85. OrthogonalLine(A''', q3) → i_2
  86. OrthogonalLine(H''', q3) → j_2
  87. OrthogonalLine(D''', q3) → k_2
  88. OrthogonalLine(C''', q3) → l_2
  89. OrthogonalLine(B''', q3) → m_2
  90. OrthogonalLine(E''', q3) → n_2
  91. OrthogonalLine(F''', q3) → p_2
  92. Intersect(l_2, q3) → B_1
  93. Intersect(i_2, q3) → C_1
  94. Segment(B_1, C_1) → q_2
  95. Intersect(p_2, q3) → D_1
  96. Intersect(h_2, q3) → E_1
  97. Segment(D_1, E_1) → r_2
  98. Segment(E_1, C_1) → s_2
  99. Segment(D_1, B_1) → t_2
  100. Intersect(k_2, q3) → F_1
  101. Intersect(m_2, q3) → G_1
  102. Intersect(n_2, q3) → H_1
  103. Intersect(j_2, q3) → I_1
  104. Segment(F_1, I_1) → a_2
  105. Segment(F_1, G_1) → b_2
  106. Segment(I_1, H_1) → c_2
  107. Segment(H_1, G_1) → d_2
  108. Segment(F_1, C_1) → e_2
  109. Segment(I_1, E_1) → f_3
  110. Segment(H_1, D_1) → g_3
  111. Segment(G_1, B_1) → h_3
  112. OrthogonalLine(A''', q2) → i_3
  113. OrthogonalLine(G''', q2) → j_3
  114. OrthogonalLine(D''', q2) → k_3
  115. OrthogonalLine(H''', q2) → l_3
  116. Intersect(i_3, q2) → J_1
  117. Intersect(k_3, q2) → K_1
  118. Intersect(l_3, q2) → L_1
  119. Intersect(j_3, q2) → M_1
  120. Segment(M_1, L_1) → m_3
  121. Segment(K_1, L_1) → n_3
  122. Segment(J_1, M_1) → p_3
  123. Segment(J_1, K_1) → q_3
  124. OrthogonalLine(F''', q2) → r_3
  125. OrthogonalLine(E''', q2) → s_3
  126. OrthogonalLine(C''', q2) → t_3
  127. OrthogonalLine(B''', q2) → a_3
  128. Intersect(a_3, q2) → N_1
  129. Intersect(t_3, q2) → O_1
  130. Intersect(r_3, q2) → P_1
  131. Intersect(s_3, q2) → Q_1
  132. Segment(Q_1, N_1) → b_3
  133. Segment(Q_1, P_1) → e_3
  134. Segment(Q_1, L_1) → f_4
  135. Segment(P_1, M_1) → g_4
  136. Segment(N_1, K_1) → h_4
  137. Segment(N_1, O_1) → c_3
  138. Segment(O_1, J_1) → d_3
  139. Segment(P_1, O_1) → i_4

AI 绘图提示语参考

画一个空间立方体,并展示它在三个互相垂直的投影平面上的投影效果。先在平面几何中给出圆与相关点,确定立方体三个相邻顶点与其余顶点,通过旋转把立方体分别围绕三条坐标轴依次转到对应投影方向;得到投影后的成组顶点。再用向量和平移把不同投影位置上的顶点对应移动,使三幅投影能在同一画面中构成清晰的三面多边形。最后连接投影后的顶点形成立方体的各条边,并用多边形表示可见面,同时标出三轴方向的共同参考点(各投影图之间的对应关系用线段与中点体现)。
以上提示语为根据原始绘图命令整理而来,仅供参考。