Special Lines and Points in a Triangle
Loading the math board and drawing, please wait…
This example demonstrates the geometric properties and relationships of special line segments (like angle bisectors, medians, altitudes) and special points (like incenter, circumcenter, centroid, orthocenter) in a triangle. Key math concepts include angle bisector theorem, median properties, centroid and orthocenter coordinates, and the relationship between incenter and circumcenter. Construction highlights involve GeoGebra commands such as Polygon for triangle creation, LineBisector for angle bisectors, Intersect for intersection points, AngularBisector for angular bisectors, Segment for line segments, Circle for drawing circles, OrthogonalLine for perpendicular lines, and Angle for angle measurement. Suitable for high school geometry construction teaching and exploratory learning, helping students understand the properties and connections of triangle centers and special segments.
GeoGebra Commands & Parameters
Polygon(A, B, C) → poly1, c, a, bLineBisector(c) → pbcLineBisector(a) → pbaLineBisector(b) → pbbIntersect(pbc, pba) → CCAngularBisector(B, A, C) → abaAngularBisector(A, C, B) → abcAngularBisector(A, B, C) → abbIntersect(aba, abc) → CIIntersect(pba, a) → MAIntersect(pbb, b) → MBIntersect(pbc, c) → MCSegment(A, MA) → maSegment(B, MB) → mbSegment(C, MC) → mcIntersect(ma, mb) → CGCircle(CC, B) → ccOrthogonalLine(CI, a) → auxlineperpIntersect(auxlineperp, a) → AUXpointCircle(CI, AUXpoint) → ciAngle(C, MA, CC) → αAngle(B, MC, CC) → βAngle(A, MB, CC) → γAngle(C, B, CI) → δAngle(CI, B, A) → εAngle(B, A, CI) → ζAngle(CI, A, C) → ηAngle(A, C, CI) → θAngle(CI, C, B) → ιSegment(C, MA) → a1Segment(MA, B) → a2Segment(A, MB) → b1Segment(MB, C) → b2Segment(B, MC) → c1Segment(MC, A) → c2Angle(B, MC, SC) → κAngle(A, MB, SB) → λAngle(C, MA, SA) → μOrthogonalLine(A, a) → hlineAOrthogonalLine(B, b) → hlineBOrthogonalLine(C, c) → hlineCIntersect(hlineA, Line[B, C]) → fAIntersect(hlineB, Line[A, C]) → fBIntersect(hlineC, Line[A, B]) → fCIntersect(hlineA, hlineB) → ORTSegment(fA, B) → fABSegment(fA, C) → fACSegment(fB, A) → fBASegment(fB, C) → fBCSegment(fC, A) → fCASegment(fC, B) → fCBIntersect(fCB, fAB) → ESegment(A, fA) → hASegment(B, fB) → hBSegment(C, fC) → hCSegment(fA, ORT) → auxhASegment(fB, ORT) → auxhBSegment(fC, ORT) → auxhCAngle(C, fA, A) → angfA1Angle(B, fC, C) → angfC1Angle(A, fB, B) → angfB1Angle(A, fA, C) → angfA2Angle(B, fB, A) → angfB2Angle(C, fC, B) → angfC2Polygon(Corner[1], Corner[2], Corner[3], Corner[4]) → poly2, d, e, f, g