Special Similarity Relationships Within Right Triangles
Loading the math board and drawing, please wait…
① This example dynamically demonstrates the similarity among the two smaller right triangles formed by the altitude to the hypotenuse and the original right triangle, visually illustrating the geometric mean (projection) theorem. ② Core mathematical concepts include right triangle similarity, similarity ratios, geometric mean, and similarity transformations (reflection, rotation, translation) used in construction. ③ Construction highlights: using GeoGebra commands such as Polygon, OrthogonalLine, Intersect to build the right triangle and its altitude, then applying Mirror, Rotate, Translate, Vector to create auxiliary triangles, and Angle, Segment to label angles and sides, resulting in a clear similarity demonstration. ④ Suitable for upper middle school or high school geometry classes, to understand similarity criteria and properties, and as an intuitive introduction to the projection theorem, with dynamic dragging to explore different similarity ratios.
GeoGebra Commands & Parameters
Mirror(B, yAxis) → B_1Rotate(B_1, e°, A) → B''_1Polygon(C, A, B) → t1, b, c, aMirror(C, yAxis) → C'_1Mirror(A, yAxis) → A'_2Polygon(C'_1, A'_2, B_1) → t1', b', c', a'OrthogonalLine(A, a') → fIntersect(f, a') → DPolygon(B_1, A, D) → t2, d, b'_1, a_1Polygon(A, D, C) → t3, c_1, a_2, d_1Rotate(A, e°, A) → A'_1Rotate(D, e°, A) → D'_1Polygon(B''_1, A'_1, D'_1) → t2', d', b'', a'_1Vector(B''_1, ((e * 3.1 / 112.6) + x(B''_1), (e * 4.6 / 112.6) + y(B''_1))) → uTranslate(B''_1, u) → B'Translate(A'_1, u) → A'Translate(D'_1, u) → D'Polygon(B', A', D') → t2'', d'', b''', e_1Angle(D, A, B_1) → αRotate(A, (e * (α / 112.6)°), A) → A'_3Rotate(D, (e * (α / 112.6)°), A) → D'_2Rotate(A, (e * (α / 112.6)°), A) → A'_4Rotate(D, (e * (α / 112.6)°), A) → D'_3Rotate(A, (-((e * (α / 112.6)°))), A) → A'_5Rotate(D, (-((e * (α / 112.6)°))), A) → D'_4Rotate(A, (e * (22.62 / 112.6)°), A) → A'_6Rotate(D, (e * (22.62 / 112.6)°), A) → D'_5Rotate(C, (e * (22.62 / 112.6)°), A) → C'_4Polygon(A'_6, D'_5, C'_4) → t3', c'_4, a'_6, d'_5Vector(A, (x(A) + (5 / 112 * e), 0)) → vTranslate(A'_6, v) → A''Translate(D'_5, v) → D''Translate(C'_4, v) → C''Polygon(A'', D'', C'') → t3'', g_1, e_2, f_1Angle(B', D', A') → βAngle(C'', D'', A'') → γSegment(A, D) → iAngle(A, D, C) → δAngle(B, A, C) → ε
AI Drawing Prompt Reference
Draw a right triangle ABC with altitude AD perpendicular to hypotenuse BC, forming two smaller right triangles ABD and ADC. Show the similarity between these smaller triangles and the original triangle ABC, labeling sides and angles. Drag point A to observe changes in similarity ratios. The figure should clearly illustrate similar triangles and the projection theorem.
The prompt above was compiled from the original drawing commands and is for reference only.