Dynamic Exploration of the Sum of Exterior Angles

Dynamic Exploration of the Sum of Exterior Angles
Loading the math board and drawing, please wait…
2021-01-04 08:53
This GeoGebra example demonstrates, with a draggable and modifiable polygon, that the sum of its exterior angles remains invariant (equal to 360°) even as vertices move. It centers on the definition of exterior angles, angle measurement, and the concept of a geometric invariant under transformations. Construction-wise, it uses Ray to build exterior rays from polygon edges, Polygon to create the editable polygon, and Angle to measure and aggregate each exterior angle. Supporting geometry is created with Circle, CircleSector, and Intersect to visualize angle regions and locate key intersection points. Dynamic behavior is enabled through Dilate together with Vector/Translate (and related transformation logic) to scale, reposition, and update the configuration while keeping the exterior-angle sum consistent. Suitable for high school to early undergraduate students and ideal for interactive demonstrations and discovery-based learning.

GeoGebra Commands & Parameters

  1. Ray(A, B) → f
  2. Ray(B, C) → g
  3. Ray(C, A) → h
  4. Polygon(A, B, C) → t1, c, a, b
  5. Min({a, b, c}) → d
  6. Circle(C, (0.25 * d)) → e
  7. Circle(A, (0.25 * d)) → k
  8. Circle(B, (0.25 * d)) → p
  9. Intersect(e, g, 2) → E
  10. Intersect(e, h, 1) → F
  11. Intersect(k, h, 2) → G
  12. Intersect(k, f, 1) → H
  13. Intersect(p, f, 2) → I
  14. Intersect(p, g, 1) → J
  15. CircleSector(C, E, F) → q
  16. CircleSector(A, G, H) → r
  17. CircleSector(B, I, J) → s
  18. Dilate(A, If[0 < u ≤ 1, 1 - u, 0], D) → A'
  19. Dilate(B, If[0 < u ≤ 1, 1 - u, 0], D) → B'
  20. Dilate(C, If[0 < u ≤ 1, 1 - u, 0], D) → C'
  21. Vector(C, C') → v
  22. Vector(A, A') → w
  23. Vector(B, B') → i
  24. Translate(q, v) → q'
  25. Translate(r, w) → r'
  26. Translate(s, i) → s'
  27. CircleSector(C, F, E) → t
  28. CircleSector(A, H, G) → c_1
  29. CircleSector(B, J, I) → d_1
  30. Angle(A, C, B) → α
  31. Translate(c_1, w) → e_1
  32. Translate(t, v) → t'
  33. Translate(d_1, i) → f_1

AI Drawing Prompt Reference

Draw a draggable triangle with rays extending outward from each side to form exterior angles. At each vertex, use small circles to intersect the rays and adjacent sides, creating circular sectors that represent the angle regions. Label each exterior angle with its measure, and ensure the sum of the three exterior angles remains 360 degrees. Include a slider to scale and translate the triangle dynamically while preserving the invariant sum, illustrating the geometric concept visually.
The prompt above was compiled from the original drawing commands and is for reference only.