谢尔宾斯基三角形 by Luis Miguel López Herranz

谢尔宾斯基三角形 by Luis Miguel López Herranz
几何画板及绘图内容加载中,请稍等……
2016-01-22 03:08
所属专题 Regularity
这个范例演示了谢尔宾斯基三角形的生成过程。它涉及分形几何的核心概念,展示了如何通过迭代过程生成自相似的几何图形。使用了Ray, Circle, Intersect, Polygon, Vector, Sequence, Join等GeoGebra命令,通过这些命令构建了一个动态的谢尔宾斯基三角形。适合高中及以上学生学习分形几何和几何作图。

GeoGebra 命令及参数

  1. Ray(A, B_1) → a
  2. Circle(A, l) → c
  3. Intersect(c, a, 1) → B
  4. Polygon(A, B, 3) → polígono1, b, d, e, C
  5. Vector(A, B) → u
  6. Sequence(Sequence[Polygon[A + (If[i ≤ 2^(j), i] * u / 2^(j)), A + (If[i ≤ 2^(j), i] * u / 2^(j)) + (l / 2^(j); 60°), A + (If[i ≤ 2^(j), i] * u / 2^(j)) + (l / 2^(j); 120°), A + (If[i ≤ 2^(j), i] * u / 2^(j))], i, 1, 2^(n), 2], j, 1, n) → lista1
  7. Vector(C, A) → v
  8. Vector(B, C) → w
  9. Join(lista1) → lista2
  10. RemoveUndefined(lista2) → lista3
  11. Sequence(Sequence[Translate[Take[lista3, 2^(i - 1), 2^(i) - 2 - j], Vector[((j + 1) * ((-v)) / 2^(i - 1))]], i, 2, n], j, 0, 2^(n)) → lista4