Triangle Reflection Across Axes Demo
Loading the math board and drawing, please wait…
In collections
Reflections
① This example demonstrates the dynamic reflection of a triangle across the x‑axis, y‑axis, and the line y = x. ② Core mathematical concepts include plane reflection transformations, axial symmetry in coordinate geometry, and congruence of triangles. ③ Construction highlights: Polygon creates the original triangle; Mirror reflects points, segments, or the whole polygon about a given line (x‑axis, y‑axis, y = x); Point and Line define the reflection axes, producing successive reflected copies such as poly1', poly1'', etc. ④ Suitable for middle‑school geometry transformation lessons, high‑school analytic geometry review, and introductory GeoGebra animation projects.
GeoGebra Commands & Parameters
Polygon(A, B, C) → poly1, c, a_1, b_1Mirror(A, a) → A'Mirror(B, a) → B'Mirror(C, a) → C'Polygon(A', B', C') → poly1', c', a', b'Mirror(A, yAxis) → A'_1Mirror(B, yAxis) → B'_1Mirror(C, yAxis) → C'_1Polygon(A'_1, B'_1, C'_1) → poly1'_1, c'_1, a'_1, b'_1Mirror(A, b) → A'_2Mirror(B, b) → B'_2Mirror(C, b) → C'_2Polygon(A'_2, B'_2, C'_2) → poly1'_2, c'_2, a'_2, b'_2Mirror(A, xAxis) → A'_3Mirror(B, xAxis) → B'_3Mirror(C, xAxis) → C'_3Polygon(A'_3, B'_3, C'_3) → poly1'_3, c'_3, a'_3, b'_3Polygon(D, E, F) → poly2, f_1, d_1, e_1Point(yAxis) → GPoint(yAxis) → HLine(G, H) → jPoint(xAxis) → IPoint(xAxis) → JLine(I, J) → l