Triangle Angle Bisector Theorem Exploration
Loading the math board and drawing, please wait…
This applet helps students explore the Triangle Angle Bisector Theorem: if a ray bisects an angle of a triangle, it divides the opposite side into segments that are proportional to the adjacent sides. Key concepts include triangles, angle bisectors, and proportions. Using GeoGebra commands such as Line, Ray, Segment, and Polygon, students can visually understand the theorem. Suitable for middle school and above students learning geometry.
GeoGebra Commands & Parameters
Line(A, B) → a_4Slope(a_4) → b_3Intersect(a_4, x = 0) → C_1PointIn(d_4) → CSegment(A, C) → bSegment(B, C) → aSegment(A, B) → gPolygon(A, B, C) → poly1, d_1, a_1, b_1Angle(A, C, B) → αRotate(A, α / 2, C) → A'Angle(A, C, A') → βRay(C, A') → hIntersect(h, g) → DDilate(C, If[0 < i ≤ 1, 1 - i, 0], D) → D'Segment(C, D') → jCircle(C, (0.2 * j)) → kIntersect(k, b) → F, KIntersect(k, j) → G,CircleSector(C, F, G) → pRotate(p, If[1.5 < i ≤ 2.5, ((i - 1.5) * β), β], C) → p'Segment(A, D) → c_1Segment(D, B) → c_2Ray(A, C) → nLine(B, j) → qIntersect(q, n) → EDilate(C, If[3 < i ≤ 4, 4 - i, 0], B) → D'_1Vector(C, D'_1) → uTranslate(p', u) → p''Rotate(p'', If[4 < i ≤ 5, (((i - 4) * 180))°, 180°], B) → p'''Dilate(B, If[5 < i ≤ 6, 6 - i, 0], E) → B'Dilate(C, If[5 < i ≤ 6, 6 - i, 0], E) → D'_2Segment(B, B') → rSegment(C, D'_2) → dPolygon(A, D, C) → poly2, d_2, a_2, e_1Polygon(D, B, C) → poly3, d_3, e_2, b_2Dilate(D, If[7 < i, 8 - i, 0], B) → E'Dilate(C, If[7 < i, 8 - i, 0], E) → D'_3Polygon(A, E', D'_3) → poly4, d'_3, a_3, e'Dilate(B, If[6 < i ≤ 7, 7 - i, 0], E) → B'_1Vector(B, B'_1) → vTranslate(p''', v) → tLine(E, a) → c_3Circle(E, 1) → f_1Intersect(f_1, c_3, 2) → IIntersect(f_1, r, 1) → JAngle(I, E, J) → γRotate(t, If[7 < i ≤ 8, ((i - 7) * γ), γ], E) → t'Segment(A, B) → e