三维长方体演示

三维长方体演示
几何画板及绘图内容加载中,请稍等……
2016-05-09 23:59
①本范例演示三维空间中长方体的变化,可通过滑块调整长、宽、高三个维度;②涉及核心数学概念包括立体几何、三维图形、体积计算、代数关系;③构造中运用了If、Prism、Sequence等GeoGebra命令及对象,如长方体构造、序列生成、条件判断;④适合高中及以上学生及教师用于立体几何教学、函数与图形关系探索及空间想象能力培养。

GeoGebra 命令及参数

  1. If(HS ≥ 12, Text[floor(HS / 12)], "") → Hint
  2. If(WS ≥ 12, Text[floor(WS / 12)], "") → Wint
  3. If(LS ≥ 12, Text[floor(LS / 12)], "") → Lint
  4. If((WS - (floor(WS / 12) * 12)) / 12 ≟ 0, "", FractionText[(WS - (floor(WS / 12) * 12)) / 12]) → Wfrac
  5. Prism(Polygon[A, B, D, C], E) → a, F, edgeBF, edgeDG, edgeCH, edgeEF, edgeFG, edgeGH, edgeEH, G, H, faceABFE, faceBDGF, faceCDGH, faceACHE, faceEFGH, edgeAE
  6. Sequence(Segment[(i, 0, height), (i, width, height)], i, 0, floor(length)) → list1
  7. Sequence(Segment[(i, 0, 0), (i, 0, height)], i, 0, floor(length)) → list2
  8. Sequence(Segment[(length, i, 0), (length, i, height)], i, 0, floor(width)) → list3
  9. Sequence(Segment[(0, 0, i), (length, 0, i)], i, 0, floor(height)) → list4
  10. Sequence(Segment[(length, 0, i), (length, width, i)], i, 0, floor(height)) → list5
  11. Sequence(Segment[(0, i, height), (length, i, height)], i, 0, floor(width)) → list6
  12. Sequence(Segment[(0, 0, i), (0, width, i)], i, 0, floor(height)) → list7
  13. Sequence(Segment[(0, width, i), (length, width, i)], i, 0, floor(height)) → list8
  14. Sequence(Segment[(0, i, 0), (0, i, height)], i, 0, floor(width)) → list9
  15. Sequence(Segment[(i, width, 0), (i, width, height)], i, 0, floor(length)) → list10
  16. Sequence(Segment[(0, i, 0), (length, i, 0)], i, 0, floor(width)) → list11
  17. Sequence(Segment[(i, width, 0), (i, 0, 0)], i, 0, floor(length)) → list12
  18. If(b, 12, 1) → skips

AI 绘图提示语参考

绘制一个三维长方体,通过三个滑动条分别控制其长、宽、高。展示长方体的各个面和边,并在滑动条数值超过12时显示相应的提示信息。首先绘制长方体的底面和顶面,然后连接底面和顶面的对应边形成侧面。最后,用线条表示长方体的内部结构和各个面的交线,使图形清晰完整。
以上提示语为根据原始绘图命令整理而来,仅供参考。