旋转与对称变换
几何画板及绘图内容加载中,请稍等……
所属专题
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
该范例演示了旋转和平面对称变换的几何图形。核心数学概念包括旋转、对称、几何作图。使用了Line, OrthogonalLine, Point, Ray, Midpoint, Segment, Circle, Intersect, CircleSector, Polygon, Rotate, Dilate, Angle等GeoGebra命令。适合初中及以上学生学习几何变换。
GeoGebra 命令及参数
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