Rolling Polygons

Rolling Polygons
Loading the math board and drawing, please wait…
2015-02-12 16:30
This example demonstrates the rolling of polygons on a circle. Key mathematical concepts include polygons, circles, and trigonometric functions. Using GeoGebra commands such as Circle, Line, Point, etc., a rolling animation of polygons on a circle can be constructed. Suitable for middle school and above students to learn geometric construction and dynamic geometry.

GeoGebra Commands & Parameters

  1. Circle(A, B) → C
  2. Line(C_1, D) → a
  3. Line(E, F) → b
  4. Line(G, H) → d
  5. Point(C) → P
  6. OrthogonalLine(P, a) → e
  7. OrthogonalLine(P, b) → f
  8. OrthogonalLine(P, d) → g
  9. Intersect(d, g) → T_1
  10. Intersect(e, a) → T_2
  11. Segment(P, T_2) → h
  12. Segment(P, T_1) → i
  13. OrthogonalLine(P, b) → m
  14. Intersect(b, m) → T_3
  15. Polygon(T_2, T_1, T_3) → Polygon1, m_1, l, j
  16. AngularBisector(m_1, j) → k, n
  17. AngularBisector(l, m_1) → r, s
  18. Intersect(n, s) → Pt
  19. Segment(P, T_3) → p
  20. AttachCopyToView(PolyLine[(-5.707901171693298, -2.743374698724938), (-5.744714378467704, -2.7556457676497406), (-5.781527585242111, -2.7679168365745426), (-5.818340792016517, -2.7801879054993446), (-5.855153998790924, -2.7924589744241466), (-5.89196720556533, -2.817001112273751), (-5.928780412339737, -2.8415432501233555), (-5.965593619114143, -2.8538143190481575), (-6.00240682588855, -2.8660853879729595), (-6.051491101587758, -2.8783564568977615), (-6.088304308362165, -2.890627525822564), (-6.125117515136571, -2.915169663672168), (-6.161930721910978, -2.92744073259697), (-6.198743928685384, -2.9397118015217725), (NaN, NaN), (-6.223286066534989, -2.902898594747366), (-6.211014997610187, -2.8660853879729595), (-6.211014997610187, -2.817001112273751), (-6.186472859760582, -2.7801879054993446), (NaN, NaN), (-6.198743928685384, -2.9397118015217725), (-6.149659652986176, -2.9397118015217725), (-6.112846446211769, -2.9519828704465745), (-6.076033239437363, -2.9642539393713765), (-6.039220032662956, -2.988796077220981), (-6.00240682588855, -3.001067146145783), true], 1, (-6.554604927504647, -3.295572800341034), (8.624707332475616, 7.736118163056075), (0, 899), (1237, 0)) → penndrag1

AI Drawing Prompt Reference

Draw a circle and place multiple polygons on it, making them roll sequentially. Each polygon's contact edge with the circle forms a tangent, and perpendiculars from the vertices to these tangents create new vertices, enabling the rolling motion. Start by drawing the circle, then sequentially draw the edges and vertices of each polygon, finally connecting the vertices to form the polygons and showcase the rolling process.
The prompt above was compiled from the original drawing commands and is for reference only.