旋转多边形Logo XVII(圆转正多边形)

旋转多边形Logo XVII(圆转正多边形)
几何画板及绘图内容加载中,请稍等……
2018-06-29 06:36
该范例演示了如何通过旋转圆生成正多边形的Logo。核心数学概念包括旋转、几何作图和变换。使用了Intersect、Circle、Sequence、CircleSector、Translate等GeoGebra命令。适合高中数学教学和学习。

GeoGebra 命令及参数

  1. Intersect(xAxis, yAxis) → A
  2. Circle(A, radio) → c
  3. Sequence(Rotate[B, ((i * 360) * ° / sections)], i, 0, sections) → L_1
  4. Sequence(Dilate[Element[L_1, i], 1 - a, A], i, 1, sections) → L_2
  5. Sequence(Vector[Element[L_1, i], Element[L_2, i]], i, 1, sections) → L_3
  6. CircleSector(A, B, Element[L_1, 2]) → aa
  7. Sequence(Rotate[aa, ((i * 360) * ° / sections)], i, 1, sections) → L_4
  8. Sequence(Translate[Element[L_4, i], Vector[Element[L_3, i + 1]]], i, 1, sections - 1) → L_5
  9. Translate(Element[L_4, sections], Vector[Element[L_3, 1]]) → d
  10. Translate(Element[L_4, 1], Vector[Element[L_3, 2]]) → arco1
  11. Translate(Element[L_4, 2], Vector[Element[L_3, 3]]) → arco2
  12. Translate(Element[L_4, 3], Vector[Element[L_3, 4]]) → arco3
  13. Translate(Element[L_4, 4], Vector[Element[L_3, 5]]) → arco4
  14. Translate(Element[L_4, 5], Vector[Element[L_3, 6]]) → arco5
  15. Translate(Element[L_4, 6], Vector[Element[L_3, 1]]) → arco6