相似长方体的边长、表面积与体积比例关系可视化

相似长方体的边长、表面积与体积比例关系可视化
几何画板及绘图内容加载中,请稍等……
2025-03-10 14:39
所属专题 Similar Solids
该范例通过两个相似长方体的并置与缩放展示:当线性尺寸按比例缩放时,表面积按比例平方、体积按比例立方变化。核心数学概念包括相似几何、比例系数(dilation/k)、立体几何中的表面积与体积关系,以及由相似变换得到的尺度律。作图要点:使用 GeoGebra 的 Polygon 绘制长方体底面多边形轮廓与侧面边界,Prism 生成长方体实体;通过 Dilate 对对应长方体进行同比例缩放;用 Segment、Point 定义关键长度与参考点;再结合 Vector、Rotate 完成空间定位与面法向/旋转对齐;并用 Prism 的各面对象(如 faceABFE、faceBCGF、faceCDHG、faceADHE、faceEFGH)及边对象(edgeAE、edgeBF、edgeCG、edgeDH、edgeEF、edgeFG、edgeGH、edgeEH)组织可视化,进一步得到缩放前后对应的点 A、B、C、D、E 等与 A'、B'、C'、D'、E'。适合中学高年级至大学预备课程,用于立体几何、相似变换与比例尺度律的直观教学与探究。

GeoGebra 命令及参数

  1. Polygon(A, B, C, D) → poly1, a, b, c, d
  2. Prism(poly1, E) → e, F, edgeBF, edgeCG, edgeDH, edgeEF, edgeFG, edgeGH, edgeEH, G, H, faceABFE, faceBCGF, faceCDHG, faceADHE, faceEFGH, edgeAE
  3. Dilate(A, k, L) → A'
  4. Polygon(A', B', C', D') → poly2, a', b', c', d'
  5. Prism(poly2, E') → f, F', edgeB'I, edgeC'J, edgeD'K, edgeE'I, edgeIJ, edgeJK, edgeE'K, G', H', faceA'B'IE', faceB'C'JI, faceC'D'KJ, faceA'D'KE', faceE'IJK, edgeA'E'
  6. Segment(I, J) → g
  7. Point(g) → K
  8. Rotate(faceABFE, (t * 90°), a) → faceABFE'
  9. Rotate(faceBCGF, (t * 90°), b) → faceBCGF'
  10. Rotate(faceCDHG, (t * 90°), c) → faceCDHG'
  11. Rotate(faceADHE, (t * 90°), d) → faceADHE'
  12. Rotate(E, (t * 90°), a) → E'_1
  13. Rotate(F, (t * 90°), a) → F'_1
  14. Rotate(Rotate[faceEFGH, (t * 90°), a], (t * 90°), Segment[E'_1, F'_1]) → poly3
  15. Rotate(faceA'B'IE', (t * 90°), a') → faceA'B'IE''
  16. Rotate(faceB'C'JI, (t * 90°), b') → faceB'C'JI'
  17. Rotate(faceC'D'KJ, (t * 90°), c') → faceC'D'KJ'
  18. Rotate(faceA'D'KE', (t * 90°), d') → faceA'D'KE''
  19. Rotate(E', (t * 90°), a') → E''
  20. Rotate(F', (t * 90°), a') → F''
  21. Rotate(Rotate[faceE'IJK, (t * 90°), a'], (t * 90°), Segment[E'', F'']) → poly4
  22. Rotate(Segment[Midpoint[B', C'], Midpoint[F', G']], (t * 90°), b') → j
  23. Rotate(Segment[Midpoint[B', F'], Midpoint[C', G']], (t * 90°), b') → i
  24. Rotate(Segment[Midpoint[A', B'], Midpoint[E', F']], (t * 90°), a') → m
  25. Rotate(Segment[Midpoint[A', E'], Midpoint[B', F']], (t * 90°), a') → n
  26. Rotate(Segment[Midpoint[C', D'], Midpoint[G', H']], (t * 90°), c') → p
  27. Rotate(Segment[Midpoint[C', G'], Midpoint[D', H']], (t * 90°), c') → q
  28. Rotate(Segment[Midpoint[A', E'], Midpoint[D', H']], (t * 90°), d') → r
  29. Rotate(Segment[Midpoint[A', D'], Midpoint[E', H']], (t * 90°), d') → s
  30. Rotate(Rotate[Segment[Midpoint[E', F'], Midpoint[G', H']], (t * 90°), a'], (t * 90°), Segment[E'', F'']) → a_1
  31. Rotate(Rotate[Segment[Midpoint[E', H'], Midpoint[G', F']], (t * 90°), a'], (t * 90°), Segment[E'', F'']) → b_1
  32. Segment(Midpoint[A', B'], Midpoint[C', D']) → c_1
  33. Segment(Midpoint[A', D'], Midpoint[C', B']) → d_1
  34. Segment(Midpoint[F', C'], Midpoint[E', D']) → e_1
  35. Segment(Midpoint[F', A'], Midpoint[C', H']) → f_1
  36. Segment(L, E) → g_1
  37. Segment(L, H) → i_1
  38. Segment(L, F) → k_1
  39. Segment(L, G) → m_1
  40. Segment(H, H') → j_1
  41. Segment(G, G') → n_1
  42. Segment(E, E') → h_1
  43. Segment(F, F') → l_1
  44. Segment(L, A) → p_1
  45. Segment(A, A') → q_1
  46. Segment(L, B) → r_1
  47. Segment(B, B') → s_1
  48. Segment(L, C) → t_1
  49. Segment(C, C') → a_2
  50. Segment(L, D) → b_2
  51. Segment(D, D') → c_2
  52. Vector(E' + (0, 0, 0.3), E' + (0, 0, 1.3)) → u
  53. Segment(Midpoint[A', C'], Midpoint[E', G']) → d_2

AI 绘图提示语参考

绘制两个相似的长方体,其中一个长方体的边长是另一个的k倍。首先绘制一个底面为四边形ABCD的长方体,并添加顶点E。然后将点A沿直线L放大k倍得到A',并以此为底面绘制另一个长方体。接着围绕A'旋转底面四边形,生成旋转后的面。最后,围绕A'旋转边AE,生成旋转后的边,并连接相应的顶点,形成新的长方体。
以上提示语为根据原始绘图命令整理而来,仅供参考。