等距网格中制作等边三角形

等距网格中制作等边三角形
几何画板及绘图内容加载中,请稍等……
2019-12-01 14:51
本范例演示在等距网格中如何制作等边三角形。涉及的核心数学概念包括等边三角形的性质、等距网格的应用。构造过程中使用了 GeoGebra 命令如 IndexOf, Sequence, Join, Flatten, RandomElement, Segment, If 等,以及对象如 ListTriType, TriType, ListTri1b, ListTri1a 等,用于生成和操作三角形。适合初中及以上学生用于学习和探索几何作图。

GeoGebra 命令及参数

  1. IndexOf(SelectedElement[ListTriType], ListTriType) → TriType
  2. Sequence(Sequence[((sqrt(3) * s) + sqrt(3) / 2, t + 1 / 2), s, 2, 9], t, 2, 9) → ListTri1b
  3. Sequence(Sequence[((sqrt(3) * s), t), s, 2, 9], t, 2, 9) → ListTri1a
  4. Join({ListTri1a, ListTri1b}) → ListTri1
  5. Sequence(Sequence[((sqrt(3) * s), t), s, 4, 8], t, 5, 8) → ListTri2a
  6. Sequence(Sequence[((sqrt(3) * s) + sqrt(3) / 2, t + 1 / 2), s, 4, 7], t, 5, 8) → ListTri2b
  7. Join({ListTri2a, ListTri2b}) → ListTri2
  8. Flatten(If[TriType ≟ 1, ListTri1, ListTri2]) → ListTri
  9. RandomElement(ListTri) → Redb0
  10. RandomElement(ListTri) → Reda
  11. Segment(Blue1a, Blue1b) → SegBlue1
  12. Segment(Blue2a, Blue2b) → SegBlue2
  13. If(Reda ≟ Redb0, Redb0 + (0, 1), Redb0) → Redb
  14. Sequence(Sequence[((sqrt(3) * s) + sqrt(3) / 2, t + 1 / 2), s, -1, 13], t, -4, 13) → ListDots2
  15. Sequence(Sequence[((sqrt(3) * s), t), s, -1, 13], t, -4, 13) → ListDots1
  16. Segment(Reda, Redb) → SegRed