Animation 81: Polygon Transformation
Loading the math board and drawing, please wait…
This example demonstrates the transformation process of a polygon. Key mathematical concepts include geometric transformations, vectors, and polygons. Using GeoGebra commands such as Rotate, Dilate, and Translate, it shows the rotation, scaling, and translation of a polygon. Suitable for high school geometry and transformation lessons.
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