Rotation and Symmetry Transformation
Loading the math board and drawing, please wait…
In collections
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
This example demonstrates geometric figures through rotation and orthogonal symmetry transformations. Key mathematical concepts include rotation, symmetry, and geometric construction. It uses commands such as Line, OrthogonalLine, Point, Ray, Midpoint, Segment, Circle, Intersect, CircleSector, Polygon, Rotate, Dilate, Angle in GeoGebra. Suitable for middle school and above students to learn geometric transformations.
GeoGebra Commands & Parameters
Line(C, B_1) → aOrthogonalLine(C, a) → dOrthogonalLine(B_1, a) → ePoint(d) → C_1Ray(C, C_1) → cPoint(d) → ERay(C, E) → bRay(C, B_1) → gPoint(g) → FRay(C, F) → hPoint(h) → BRay(C, E) → iPoint(i) → AMidpoint(A, B) → MSegment(C, A) → jSegment(C, B) → kCircle(C, Min[(0.15 * j), (0.15 * k)]) → pIntersect(p, a, 2) → IIntersect(p, i, 1) → JIntersect(p, a, 1) → KCircleSector(C, J, K) → qPolygon(C, B, A) → poly1, h_1, a_1, g_1Rotate(q, If[0 < f ≤ 1, ((-f) * π / 2), -1.5707963267948966], C) → q'Dilate(B, If[1 < f ≤ 2, 2 - f, 0], M) → G'Rotate(B, If[2 < f ≤ 3, ((f - 2) * π), 3.141592653589793], M) → G'_1Rotate(G', If[2 < f ≤ 3, ((f - 2) * π), 3.141592653589793], M) → G''Angle(A, M, C) → αRotate(G'_1, If[3 < f ≤ 4, ((f - 3) * α), α], M) → LRotate(G'', If[3 < f ≤ 4, ((f - 3) * α), α], M) → G'''Rotate(B, 45°, C) → G'_2Angle(B, C, G'_2) → βRay(C, G'_2) → mSegment(B, A) → nIntersect(m, n) → DOrthogonalLine(C, n) → rIntersect(r, n) → PSegment(C, P) → sSegment(C, M) → tSegment(C, D) → f_1Circle(P, (0.06 * n)) → c_1Intersect(c_1, s, 1) → OIntersect(c_1, n, 2) → P_1CircleSector(P, P_1, O) → d_1Dilate(C, If[1 < f ≤ 2, 2 - f, 0], D) → A'Segment(C, A') → lCircle(C, Radius[p]) → e_1Intersect(e_1, f_1) → Q,Intersect(e_1, j) → R,CircleSector(C, Q, R) → k_1Rotate(k_1, If[3 < f ≤ 4, ((-(f - 3)) * π / 4), ((-π)) / 4], C) → p_1Dilate(C, If[4.5 < f ≤ 5.5, 5.5 - f, 0], P) → A'_1Segment(C, A'_1) → i_1Rotate(d_1, If[6.25 < f ≤ 7.25, ((f - 6.25) * π / 2), π / 2], P) → q_1Dilate(B, If[8 < f ≤ 9, 9 - f, 0], M) → G'_3Rotate(B, If[9 < f ≤ 10, ((-(f - 9)) * π), (-π)], M) → G'_4Rotate(G'_3, If[9 < f ≤ 10, ((-(f - 9)) * π), (-π)], M) → SDilate(A, If[8 < f ≤ 9, 9 - f, 0], M) → H'Segment(A, H') → j_1Angle(A, M, C) → γRotate(A, If[9 < f ≤ 10, ((f - 9) * γ), γ], M) → H'_1Rotate(H', If[9 < f ≤ 10, ((f - 9) * γ), γ], M) → H''Segment(H'_1, H'') → l_1Rotate(H'_1, If[10 < f ≤ 11, ((f - 10) * (π - γ)), π - γ], M) → TRotate(H'', If[10 < f ≤ 11, ((f - 10) * (π - γ)), π - γ], M) → H'''Segment(T, H''') → m_1Intersect(e_1, s, 1) → UIntersect(e_1, f_1, 1) → VCircleSector(C, V, U) → r_1Angle(V, C, U) → δRotate(r_1, If[11.75 < f ≤ 12.75, ((-(f - 11.75)) * δ), (-δ)], C) → s_1Segment(A, P) → n_1Intersect(e_1, l, 1) → WIntersect(e_1, l_1, 1) → ZCircleSector(C, W, Z) → t_1Rotate(t_1, If[11.75 < f ≤ 12.75, ((-(f - 11.75)) * ((2 * π) - δ)), (-((2 * π) - δ))], C) → c_2