六角柱体的动态构造与交互探索

六角柱体的动态构造与交互探索
几何画板及绘图内容加载中,请稍等……
2020-12-18 11:53
该范例演示了如何利用GeoGebra的3D工具动态构建一个六角柱体,并允许用户通过滑块和拖拽点实时调整柱体的形状与位置。核心数学概念涉及立体几何中的棱柱定义、正多边形底面、旋转对称性,以及通过参数控制几何体的变换。作图要点包括使用Line、Polygon、Rotate和Prism命令生成底面与柱体,并利用多个命名点(如ShapePt1a至ShapePt6a)和滑块(TextSlider1至TextSlider6)实现交互控制,同时包含显示统计分布(如超几何分布)和积分计算等扩展功能。该范例适合中学高年级至大学低年级学生,用于理解棱柱的几何性质、空间想象能力培养,以及探索参数化几何建模和动态数学演示。

GeoGebra 命令及参数

  1. Line((0, 1, 0), (0, 0, 0)) → RotateAxis
  2. If(ShowChi, "依據立體底的形狀命名", "Naming by the base of the shape") → TextShowName2
  3. If(ShowChi, "立體高度", "Height") → TextSlider1
  4. If(ShowChi, "立體大小", "Size") → TextSlider2
  5. If(ShowChi, "立體位置(高低)", "Vertical Position") → TextSlider3
  6. If(ShowChi, "立體位置(橫向)", "Horizontal Position") → TextSlider4
  7. If(ShowChi, "透明度", "Transparency") → TextSlider6
  8. If(ShowChi, "旋轉立體", "Rotate the shape") → TextSlider5
  9. If(ShowChi, "用這圖形調節立體底部的形狀", "Adjust the base of the 3D shape by this figure.") → TextName3
  10. If(ShowChi, "六角柱體", "Hexagonal Prism") → TextName2
  11. Polygon(ShapePt1a, ShapePt2a, ShapePt3a, ShapePt4a, ShapePt5a, ShapePt6a) → ShapeBase2D, shapept1a, shapept2a, shapept3a, shapept4a, shapept5a, shapept6a
  12. Polygon(ShapePt1, ShapePt2, ShapePt3, ShapePt4, ShapePt5, ShapePt6) → ShapeBase, shapept1, shapept2, shapept3, shapept4, shapept5, shapept6
  13. Rotate(ShapeBase, S5, ShapePtAxis, RotateAxis) → ShapeBaseR
  14. Prism(ShapeBaseR, (S1 * S2)) → Shape, A, face5, face6, face2, faceABCDEF, edge1, edge2, edge3, edge4, edge5, edge6, B, edgeAB, edgeBC, edgeCD, edgeDE, edgeEF, edgeAF, C, D, E, F, face1, face3, face4
  15. If(ShowChi, "角柱", "Prism") → TextName1

AI 绘图提示语参考

绘制一个三维六角棱柱:先在平面上画出由六个可拖动顶点围成的正六边形作为底面。再以一条竖直轴为转动参照,把该底面围绕旋转轴生成旋转后的底形。使用该两底形在空间中拉伸形成六角棱柱实体,并显示其侧棱与上下端面。给出可调滑块以控制棱柱高度、整体大小、竖直位置与横向位置,以及透明度和旋转角度;允许通过一个图形拖拽来调整六边形底面的形状。
以上提示语为根据原始绘图命令整理而来,仅供参考。