Constructing a Triangle’s Incircle in GeoGebra

Constructing a Triangle’s Incircle in GeoGebra
Loading the math board and drawing, please wait…
2024-09-26 11:47
This example demonstrates how to construct the incircle (inscribed circle) of a triangle and locate the tangency points on its three sides. It centers on key ideas: the definition of the incircle, the tangent point properties of circles and lines, and the fact that angle bisectors correspond to points equidistant from the triangle’s sides, which determines the circle uniquely. Construction workflow uses GeoGebra commands such as Polygon and Segment to build the triangle, Ray and Angle (with if logic where needed) to guide angle-bisector style constructions, Circle to create the candidate circle, and Intersect to find the circle–line/edge intersection points that become the tangency points (e.g., touch_a, touch_b, touch_c). The result is a clear, interactive geometry construction suitable for secondary-school geometry practice and instruction.

GeoGebra Commands & Parameters

  1. Segment(B, C) → a
  2. Segment(A, B) → c
  3. Segment(C, A) → b
  4. Circle(I, P) → d
  5. Polygon(A, B, C) → poly1, c_1, a_1, b_1
  6. Intersect(a, OrthogonalLine[P, a]) → E
  7. Point(a) → P1
  8. Circle(I, P1) → e1
  9. Intersect(OrthogonalLine[I, OrthogonalLine[P1, a]], OrthogonalLine[P1, a]) → I1
  10. Intersect(OrthogonalLine[I1', Line[B, C]], Line[B, C]) → E1
  11. Segment(I1', E1) → e
  12. Circle(I1', E1) → e2
  13. Ray(B, Intersect[AngularBisector[C, B, A], b]) → f
  14. Intersect(OrthogonalLine[I1', f], f) → I_1
  15. If(Distance[I1', I_1] < k / 8, true, false) → touch_c
  16. Intersect(OrthogonalLine[I1', Line[A, B]], Segment[A, B]) → Q
  17. Segment(I1', Q) → h
  18. Ray(C, Intersect[AngularBisector[A, C, B], c]) → g
  19. Intersect(OrthogonalLine[I1', g], g) → I_2
  20. If(Distance[I1', I_2] < k / 8, true, false) → touch_b
  21. Intersect(OrthogonalLine[I1', Line[A, C]], Segment[A, C]) → R
  22. Segment(I1', R) → i
  23. Segment(I, P) → l
  24. Angle(I1', E1, B) → α
  25. Segment(I, P1) → m
  26. Intersect(e1, a) → F1, F2
  27. Angle(I1', Q, B) → β
  28. Angle(I1', R, A) → γ
  29. Segment(I, F2) → j
  30. Intersect(f, g) → I_3

AI Drawing Prompt Reference

Draw a triangle and construct its incircle. Start by drawing the three sides of the triangle. Then, from each vertex, draw an angle bisector; the three bisectors intersect at a single point, which is the incenter. Using this point as the center, draw a circle that is tangent to all three sides of the triangle. Mark the three tangency points where the circle touches each side. Also, draw perpendicular lines from the incenter to each side, with the feet of these perpendiculars being the tangency points. The final figure should clearly show the triangle, the incircle, the incenter, and the three tangency points, along with the auxiliary angle bisectors and perpendiculars.
The prompt above was compiled from the original drawing commands and is for reference only.