Dynamic Angle Relationships in an Incircle of Any Triangle (GoGeometry Action 78

Dynamic Angle Relationships in an Incircle of Any Triangle (GoGeometry Action 78
Loading the math board and drawing, please wait…
2017-07-13 04:14
This GeoGebra example dynamically explores the modifiable relationships among angles formed when an incircle is constructed within any triangle. It demonstrates how the incircle, its tangency points, and associated angle bisectors create interconnected angle measures that change as the triangle is altered. Core mathematical concepts include properties of incircles, angle bisectors, inscribed angles, and geometric transformations such as rotation, dilation, and translation. The construction uses GeoGebra commands like Segment, Ray, Circle, Intersect, OrthogonalLine, Rotate, Dilate, and Angle to build the triangle, its incircle, and auxiliary elements, while sliders or drag points allow real-time modification. This resource is ideal for high school and college students, teachers, and self-learners interested in dynamic geometry, offering a hands-on way to investigate invariant angle relationships and the power of interactive construction.

GeoGebra Commands & Parameters

  1. Segment(A, B) → f
  2. Rotate(A, (a * π / 180), B) → A'
  3. Ray(B, A') → g
  4. Point(g) → C
  5. Angle(C, A, B) → γ
  6. Rotate(C, γ / 2, A) → C'
  7. Ray(A, C') → k
  8. Segment(C, A) → i
  9. Segment(B, C) → h
  10. Angle(A, B, A') → α
  11. Rotate(A, α / 2, B) → A'_1
  12. Ray(B, A'_1) → j
  13. Intersect(j, k) → H
  14. Segment(H, C) → j_1
  15. Segment(A, H) → n
  16. OrthogonalLine(H, n) → q
  17. Intersect(q, i) → M
  18. Segment(H, M) → i_1
  19. Circle(B, (0.5 * Min[{f, h, i_1, j_1}])) → c
  20. Angle(A, B, A'_1) → β
  21. Intersect(c, f, 1) → D
  22. Intersect(c, j, 1) → E
  23. Angle(C, A, C') → δ
  24. Circle(A, Radius[c]) → d
  25. Intersect(d, i) → F,
  26. Intersect(d, k) → G,
  27. OrthogonalLine(H, f) → l
  28. OrthogonalLine(H, f) → m
  29. Intersect(f, m) → I
  30. Angle(H, I, B) → ε
  31. Segment(H, C) → p
  32. Point(q) → J
  33. Angle(J, H, C) → ζ
  34. Angle(A, H, J) → η
  35. Dilate(B, If[0 < b ≤ 1, 1 - b, 0], H) → B'
  36. Segment(B, B') → r
  37. Dilate(A, If[1 < b ≤ 2, 2 - b, 0], H) → A'_2
  38. Dilate(A, If[1 < b ≤ 2, 2 - b, 0], H) → A'_3
  39. Segment(A, A'_3) → s
  40. CircleSector(B, D, E) → e
  41. CircleSector(A, F, G) → t
  42. Rotate(e, If[2 < b ≤ 3, ((b - 2) * β), β], B) → e'
  43. Rotate(t, If[3 < b ≤ 4, ((b - 3) * γ / 2), γ / 2], A) → t'
  44. Dilate(H, If[4 < b ≤ 5, 5 - b, 0], I) → B'_1
  45. Segment(H, B'_1) → f_1
  46. Dilate(H, If[5 < b ≤ 6, 6 - b, 0], I) → H'
  47. Circle(H, H') → c_1
  48. Intersect(c_1, h) → K, O
  49. Intersect(c_1, i) → L, N
  50. Dilate(H, If[6 < b ≤ 7, 7 - b, 0], C) → H'_1
  51. Segment(H, H'_1) → g_1
  52. Dilate(M, If[8 < b ≤ 9, 9 - b, 0], H) → M'
  53. Segment(M, M') → h_1
  54. Line(B, j_1) → k_1
  55. Point(k_1) → P
  56. Angle(C, B, P) → θ
  57. Dilate(B, If[9.5 < b ≤ 10.5, 10.5 - b, 0], H) → B'_2
  58. Vector(B, B'_2) → u
  59. Translate(e', u) → e''
  60. Rotate(e'', If[10.5 < b ≤ 11.5, ((b - 10.5) * θ), θ], H) → e'''
  61. Polygon(B, A, C) → poly1, c_2, b_1, a_1

AI Drawing Prompt Reference

Draw a triangle ABC, then construct an incircle inside it, marking the points of tangency D and E with the sides, and the intersection point H of the angle bisectors. Use rotation and dilation to dynamically show the relationships between angles and the properties of the incircle, and finally draw arcs and circles related to the incircle.
The prompt above was compiled from the original drawing commands and is for reference only.