Polygonal String Art

Polygonal String Art
Loading the math board and drawing, please wait…
2014-05-07 23:08
This example demonstrates dynamic geometric phenomena involving nested polygons and rotation. Core math concepts include polygons, rotation, statistical characteristics, function graphs, logarithms, and plane figures. Construction highlights the use of GeoGebra commands/objects like Sequence, OrthogonalVector, Midpoint, Polygon, Perimeter, and Area. Suitable for high school and above students to explore geometric transformations, function graphs, and polygon properties.

GeoGebra Commands & Parameters

  1. Sequence(Rotate[B, ((i * 360) * ° / n), A], i, 1, n) → list1
  2. Sequence(Element[list1, i] + (d * (Element[list1, fn(i + 1)] - Element[list1, i])), i, 1, n) → list2
  3. OrthogonalVector(Line[Element[list1, 1], Element[list2, 1]]) → u
  4. Midpoint(Element[list2, 1], Element[list1, 1]) → F
  5. Polygon(Element[list1, 1], Element[list2, 1], m) → poly1
  6. Perimeter(poly1) → b
  7. Area(poly1) → a
  8. Sequence(Polygon[Element[list1, i], Element[list2, i], m], i, 1, n) → list3
  9. Sequence(Rotate[C, ((i * 360) * ° / n), A], i, 1, n) → list4
  10. Sequence(Rotate[Element[list1, 1] + (t * (Element[list2, 1] - Element[list1, 1])), ((i * 360) * ° / m), C], i, 1, m) → list5
  11. Sequence(Segment[Element[list5, i], Element[list5, fm(i + 1)]], i, 1, m) → list6
  12. Sequence(Rotate[list6, ((i * 360) * ° / n), A], i, 1, n) → list7

AI Drawing Prompt Reference

Create a dynamic geometric artwork demonstrating nested polygons and rotation. Begin by generating a rotating sequence, then construct polygons using vector operations and midpoints, calculating their perimeters and areas. Rotate and generate multiple polygons, and finally draw complex patterns formed by segments derived from these polygons, highlighting geometric transformations and the connection to function graphs.
The prompt above was compiled from the original drawing commands and is for reference only.