三角形折纸成小船:旋转与多边形折叠演示

三角形折纸成小船:旋转与多边形折叠演示
几何画板及绘图内容加载中,请稍等……
2020-03-05 19:11
这个GeoGebra范例演示了如何将一个三角形通过连续折叠(旋转)变换成一艘小船的形状,直观展示了平面图形到立体或折纸结构的动态过程。核心数学概念包括三角形的性质、旋转(Rotate)变换、多边形的构造与组合,以及折纸中隐含的对称与角度关系。作图要点:使用Polygon命令创建初始三角形poly1,然后通过Line命令构造辅助线,并利用Rotate命令对三角形及其部分进行多次旋转,生成一系列新的多边形(poly2至poly8)和对应顶点(B至I),逐步折叠出船体与船帆的轮廓。该范例适合初中及以上学生,用于理解几何变换、多边形拼接以及折纸艺术中的数学原理,也可作为数学与手工结合的跨学科教学素材。

GeoGebra 命令及参数

  1. Polygon(A, B, 3, xOyPlane) → poly1, f, g, h, C
  2. Polygon(A, C, 3, xOyPlane) → poly2, i, j, k, D
  3. Polygon(C, B, 3, xOyPlane) → poly3, l, m, n, E
  4. Polygon(A, D, 3, xOyPlane) → poly4, p, q, r, F
  5. Polygon(E, B, 3, xOyPlane) → poly5, s, t, a, G
  6. Polygon(D, C, 3, xOyPlane) → poly6, b, c, d, H
  7. Polygon(C, E, 3, xOyPlane) → poly7, e, f_1, g_1, I
  8. Polygon(I, H, 3, xOyPlane) → poly8, h_1, i_1, j_1, J
  9. Polygon(H, I, 3, xOyPlane) → poly9, k_1, l_1, m_1, K
  10. Polygon(A, F, 3, xOyPlane) → poly10, n_1, p_1, q_1, L
  11. Polygon(B, A, 3, xOyPlane) → poly11, r_1, s_1, t_1, M
  12. Polygon(G, B, 3, xOyPlane) → poly12, a_1, b_1, c_1, N
  13. Polygon(M, N, 3, xOyPlane) → poly13, d_1, e_1, f_2, O
  14. Polygon(L, M, 3, xOyPlane) → poly14, g_2, h_2, i_2, P
  15. Polygon(L, F, 3, xOyPlane) → poly15, j_2, k_2, l_2, Q
  16. Polygon(G, N, 3, xOyPlane) → poly16, m_2, n_2, p_2, R
  17. Line(F, L) → q_2
  18. Line(H, I) → r_2
  19. Line(D, M) → s_2
  20. Line(E, J) → t_2
  21. Rotate(poly6, (-((o * (π - acosd(-1 / 3))))), t_2) → poly6'
  22. Rotate(poly4, (-((o * (π - acosd(-1 / 3))))), s_2) → poly4'
  23. Line(G, N) → a_2
  24. Rotate(poly16, (o * (π - acosd(-1 / 3))), a_2) → poly16'
  25. Rotate(poly15, (-((o * (π - acosd(1 / 3))))), q_2) → poly15'
  26. Rotate(poly9, (o * (π - acosd(1 / 3))), r_2) → poly9'
  27. Line(E, M) → b_2
  28. Rotate(poly13, (u * acosd(-1 / 3)), b_2) → poly13'
  29. Rotate(poly12, (u * acosd(-1 / 3)), b_2) → poly12'
  30. Rotate(poly16', (u * acosd(-1 / 3)), b_2) → poly16''
  31. Rotate(poly5, (u * acosd(-1 / 3)), b_2) → poly5'
  32. Line(L, A) → c_2
  33. Rotate(poly2, (u * (π - acosd(-1 / 3))), c_2) → poly2'
  34. Rotate(poly6', (u * (π - acosd(-1 / 3))), c_2) → poly6''
  35. Rotate(poly4', (u * (π - acosd(-1 / 3))), c_2) → poly4''
  36. Rotate(poly8, (u * acosd(-1 / 3)), c_2) → poly8'
  37. Rotate(poly9', (u * acosd(-1 / 3)), c_2) → poly9''
  38. Rotate(poly15', (u * acosd(-1 / 3)), c_2) → poly15''
  39. Rotate(poly10, (u * acosd(-1 / 3)), c_2) → poly10'
  40. Rotate(poly15'', (-((v * (π - (2 * acosd(1 / 3)))))), s_2) → poly15'''
  41. Rotate(poly10', (-((v * (π - (2 * acosd(1 / 3)))))), s_2) → poly10''
  42. Rotate(poly14, (-((v * (π - (2 * acosd(1 / 3)))))), s_2) → poly14'
  43. Rotate(poly8', (-((v * (π - (2 * acosd(1 / 3)))))), t_2) → poly8''
  44. Rotate(poly7, (-((v * (π - (2 * acosd(1 / 3)))))), t_2) → poly7'
  45. Rotate(poly9'', (-((v * (π - (2 * acosd(1 / 3)))))), t_2) → poly9'''

AI 绘图提示语参考

绘制一个由多个等边三角形折叠组合而成的船形结构。初始为一个三角形,通过围绕其边进行旋转,逐步生成一系列相连的三角形,形成船体与船帆的轮廓。整体呈现对称的几何变换,包含多个三角形面,部分三角形经过旋转后重叠或拼接,最终构成类似折纸船的立体视觉效果。图形由清晰的直线边和三角形面组成,可突出角度与对称关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。