Exploring Polygon Congruence
Loading the math board and drawing, please wait…
This example demonstrates how to determine if polygons are congruent through transformations. Key concepts include congruence, translation, rotation, and random number generation. It uses commands like Polygon, Translate, and Random to create and manipulate polygons. Suitable for middle school and above, helping students understand geometric transformations and polygon properties.
GeoGebra Commands & Parameters
Polygon((1.5, 2), (3.5, 2), (4, 3), (3, 5), (1, 4)) → Pent1, m, n, p, q, rPolygon((1, 2), (4, 2), (2, 5)) → Triangle1, f, g, hPolygon((1, 2), (4, 2), (4, 5), (2, 4)) → Quad1, i, j, k, lPolygon((7.3, 5.8), (9.8, 5.8), (9.8, 6.5), (7.3, 6.5)) → Box1, s, t, b, cTranslate(Rotate[Translate[Rotate[Pent1, RotAngle, RotPt], (8, 0)], (a * 10), RotPt2], (move, 0)) → Pent2Polygon((10, 5.8), (12.5, 5.8), (12.5, 6.5), (10, 6.5)) → Box2, d, e, f_1, g_1Translate(Rotate[Translate[Rotate[Triangle1, RotAngle, RotPt], (8, 0)], a, RotPt2], (move, 0)) → Triangle2Translate(Rotate[Translate[Rotate[Quad1, RotAngle, RotPt], (8, 0)], (a * 10), RotPt2], (move, 0)) → Quad2Random(1, 3) → ansTranslate(Rotate[Translate[Rotate[Polygon[(2, 2), (4, 2), (2, 5)], RotAngle, RotPt], (8, 0)], a, RotPt2], (move, 0)) → Triangle2Wrong1Translate(Rotate[Translate[Rotate[Dilate[Triangle1, 0.7, RotPt], RotAngle, RotPt], (8, 0)], a, RotPt2], (move, 0)) → Triangle2Wrong2Translate(Rotate[Translate[Rotate[Polygon[(1, 2), (4, 2), (4, 4), (2, 4)], RotAngle, RotPt], (8, 0)], (a * 10), RotPt2], (move, 0)) → Quad2Wrong1Translate(Rotate[Translate[Rotate[Dilate[Quad1, 0.7, RotPt], RotAngle, RotPt], (8, 0)], (a * 10), RotPt2], (move, 0)) → Quad2Wrong2Translate(Rotate[Translate[Rotate[Polygon[(1.5, 2), (3.5, 2), (4, 3), (3, 5), (1, 3)], RotAngle, RotPt], (8, 0)], (a * 10), RotPt2], (move, 0)) → Pent2Wrong1Translate(Rotate[Translate[Rotate[Dilate[Pent1, 0.7, RotPt], RotAngle, RotPt], (8, 0)], (a * 10), RotPt2], (move, 0)) → Pent2Wrong2Translate(RotPt2 + (-0.3, 0.4), (move, 0)) → LabBPt