万花筒变换:旋转与反射
几何画板及绘图内容加载中,请稍等……
①本范例演示通过旋转与反射操作构建万花筒图案;②涉及核心数学概念包括旋转、反射、多边形构造;③作图要点:运用了Circle(圆)、Line(线)、OrthogonalLine(垂线)、Intersect(交点)、Point(点)、Segment(线段)、Mirror(镜像)、Polygon(多边形)、Rotate(旋转)等GeoGebra命令;④适合初中及以上学生学习几何变换与对称性知识,也可用于数学兴趣小组活动。
GeoGebra 命令及参数
Circle(A, b) → pCircle(A, B) → cCircle(A, C) → dCircle(A, D) → eCircle(A, E) → fLine(F, A) → gOrthogonalLine(A, g) → hIntersect(f, g) → G, HPoint(e) → I_1Segment(G, I_1) → iPoint(g) → JSegment(J, I_1) → jMirror(G, g) → G'Mirror(I_1, g) → I'Segment(G', I') → i'Mirror(J, g) → J'Mirror(I_1, g) → I'_1Segment(J', I'_1) → j'Polygon(G, I_1, J, I') → PreImageKite, g_1, i_1, j_1, i'_1Mirror(G, h) → G'_1Mirror(I_1, h) → I'_2Mirror(J, h) → J'_1Mirror(I', h) → I''Polygon(G'_1, I'_2, J'_1, I'') → ReflectedKite, g'_1, i'_2, j'_1, i''Rotate(G, (-(90°)), A) → G'_2Rotate(I_1, (-(90°)), A) → I'_3Rotate(J, (-(90°)), A) → J'_2Rotate(I', (-(90°)), A) → I''_1Polygon(G'_2, I'_3, J'_2, I''_1) → RotatedKite90, g'_2, i'_3, j'_2, i''_1Rotate(G, (-(270°)), A) → G'_3Rotate(I_1, (-(270°)), A) → I'_4Rotate(J, (-(270°)), A) → J'_3Rotate(I', (-(270°)), A) → I''_2Polygon(G'_3, I'_4, J'_3, I''_2) → RotatedKite270, g'_3, i'_4, j'_3, i''_2Rotate(G, (-(60°)), A) → G'_4Rotate(I_1, (-(60°)), A) → IRotate(J, (-(60°)), A) → J'_4Rotate(I', (-(60°)), A) → I''_3Polygon(G'_4, I, J'_4, I''_3) → RotatedKite60, g'_4, i_2, j'_4, i''_3Rotate(G, (-(120°)), A) → G'_5Rotate(I_1, (-(120°)), A) → KRotate(J, (-(120°)), A) → J'_5Rotate(I', (-(120°)), A) → I''_4Polygon(G'_5, K, J'_5, I''_4) → RotatedKite120, g'_5, k, j'_5, i''_4Rotate(G, (-(2400°)), A) → G'_6Rotate(I_1, (-(2400°)), A) → LRotate(J, (-(2400°)), A) → J'_6Rotate(I', (-(2400°)), A) → I''_5Polygon(G'_6, L, J'_6, I''_5) → RotatedKite240, g'_6, l, j'_6, i''_5Intersect(h, j_1) → MRotate(M, 90°, A) → M'Point(p) → NPolygon(A, M', N, M) → Quad2, a, m', n, mMirror(A, A) → A'Mirror(M', A) → M''Mirror(N, A) → N'Mirror(M, A) → M'_1Polygon(A', M'', N', M'_1) → Quad2Reflected, a', m'', n', m'_1Rotate(A, 90°, A) → A'_1Rotate(M', 90°, A) → M''_1Rotate(N, 90°, A) → N'_1Rotate(M, 90°, A) → M'_2Polygon(A'_1, M''_1, N'_1, M'_2) → Quad2Rotated90, a'_1, m''_1, n'_1, m'_2Rotate(A, 270°, A) → A'_2Rotate(M', 270°, A) → M''_2Rotate(N, 270°, A) → N'_2Rotate(M, 270°, A) → M'_3Polygon(A'_2, M''_2, N'_2, M'_3) → Quad2Rotated270, a'_2, m''_2, n'_2, m'_3Rotate(G, (-(300°)), A) → G'_7Rotate(I_1, (-(300°)), A) → ORotate(J, (-(300°)), A) → J'_7Rotate(I', (-(300°)), A) → I''_6Polygon(G'_7, O, J'_7, I''_6) → RotatedKite300, g'_7, o, j'_7, i''_6Rotate(G, (-(30°)), A) → G'_8Rotate(I_1, (-(30°)), A) → PRotate(J, (-(30°)), A) → J'_8Rotate(I', (-(30°)), A) → I''_7Polygon(G'_8, P, J'_8, I''_7) → RotatedKite30, g'_8, p_1, j'_8, i''_7Rotate(G, (-(150°)), A) → G'_9Rotate(I_1, (-(150°)), A) → QRotate(J, (-(150°)), A) → J'_9Rotate(I', (-(150°)), A) → I''_8Polygon(G'_9, Q, J'_9, I''_8) → RotatedKite150, g'_9, q, j'_9, i''_8Rotate(G, (-(210°)), A) → G'_{10}Rotate(I_1, (-(210°)), A) → RRotate(J, (-(210°)), A) → J'_{10}Rotate(I', (-(210°)), A) → I''_9Polygon(G'_{10}, R, J'_{10}, I''_9) → RotatedKite210, g'_{10}, r, j'_{10}, i''_9Rotate(G, (-(330°)), A) → G'_{11}Rotate(I_1, (-(330°)), A) → SRotate(J, (-(330°)), A) → J'_{11}Rotate(I', (-(330°)), A) → I''_{10}Polygon(G'_{11}, S, J'_{11}, I''_{10}) → RotatedKite330, g'_{11}, s, j'_{11}, i''_{10}Rotate(A, (-(30°)), A) → A'_3Rotate(M', (-(30°)), A) → M''_3Rotate(N, (-(30°)), A) → N'_3Rotate(M, (-(30°)), A) → M'_4Polygon(A'_3, M''_3, N'_3, M'_4) → QuadRotated30, a'_3, m''_3, n'_3, m'_4Rotate(A, (-(120°)), A) → A'_4Rotate(M', (-(120°)), A) → M''_4Rotate(N, (-(120°)), A) → N'_4Rotate(M, (-(120°)), A) → M'_5Polygon(A'_4, M''_4, N'_4, M'_5) → QuadRotated120, a'_4, m''_4, n'_4, m'_5