Animation 50: Dynamic Geometry of Circles and Triangles

Animation 50: Dynamic Geometry of Circles and Triangles
Loading the math board and drawing, please wait…
2016-06-18 09:33
In collections Geometry Review
This example demonstrates a dynamic geometric construction combining circles, triangles, rotations, translations, and scaling. The core mathematical concepts include circles and arcs, right triangles, angles, vectors, and composite transformations (rotation, translation, dilation). Construction highlights: using GeoGebra commands such as Circle, Point, Segment, OrthogonalLine, Rotate, CircleArc, Intersect, CircleSector, Dilate, Vector, Translate, Line, Angle, and Ray, the construction builds a complex figure involving multiple points (A, B, C, D, E, F, G, H, I, J, etc.), segments, circles, arcs, sectors, and angles. Suitable for upper secondary or early university students to explore geometric transformations and dynamic geometry properties, and also useful for teachers creating interactive geometry lessons.

GeoGebra Commands & Parameters

  1. Circle(A, B) → c
  2. Point(c) → C
  3. Segment(A, C) → a
  4. OrthogonalLine(C, a) → b
  5. Rotate(C, °, A) → C'
  6. CircleArc(A, C', C) → d
  7. Point(d) → D
  8. Segment(D, C) → e
  9. Circle(A, (0.2 * a)) → f
  10. Circle(C, (0.2 * a)) → g
  11. Intersect(g, b, 2) → E
  12. Intersect(g, e, 1) → F
  13. Segment(A, C) → h
  14. Segment(A, D) → i
  15. CircleSector(C, E, F) → k
  16. Dilate(A, If[0 < j ≤ 1, 1 - j, 0], C) → A'
  17. Dilate(A, If[0 < j ≤ 1, 1 - j, 0], D) → A'_1
  18. Segment(A, A'_1) → l
  19. Segment(A, A') → m
  20. Dilate(C, If[1 < j ≤ 2, 2 - j, 0], A) → C'_1
  21. Vector(C, C'_1) → u
  22. Translate(k, u) → k'
  23. Line(A, e) → n
  24. Intersect(f, i, 1) → G
  25. Intersect(f, n, 1) → H
  26. Angle(G, A, H) → α
  27. Rotate(k', If[2 < j ≤ 3, ((-(j - 2)) * α), (-α)], A) → k''
  28. Translate(E, u) → E'
  29. Rotate(E', (-α), A) → E''
  30. Intersect(f, m, 1) → I
  31. Dilate(C, If[3 < j ≤ 4, 4 - j, 0], A) → C'_2
  32. Vector(C, C'_2) → v
  33. Translate(k, v) → k'_1
  34. Angle(H, A, E'') → β
  35. Rotate(k'_1, If[4 < j ≤ 5, ((j - 4) * β), β], A) → p
  36. CircleArc(A, C, D) → q
  37. Point(b) → J
  38. Ray(C, J) → r

AI Drawing Prompt Reference

Draw a dynamic geometric figure with circles, triangles, angles, and transformations. Start by drawing circle c, then take point C on the circle, connect AC, draw the perpendicular line b to AC, rotate C to get C', take point D on the arc d, connect DC, draw circles f and g, find point E where line b intersects circle g, find point F where line e intersects circle g, connect AD, draw sector k, then perform scaling transformations to get A' and A'_1, draw vector u, translate k to get k', draw line n, find point H where line f intersects line n, connect AH to get angle α, rotate k' to get k'', translate E' to get E'', connect AD to get angle β, rotate k'_1 to get p, draw arc q, and finally draw ray r.
The prompt above was compiled from the original drawing commands and is for reference only.