正五边形几何构造演示:GoGeometry 第 169 例动态作图
几何画板及绘图内容加载中,请稍等……
本范例演示了 GoGeometry 发布的正五边形相关几何问题。核心涉及平面几何、外接圆性质及旋转变换。作图过程运用了多边形、圆、圆心、旋转、圆弧、点、缩放、直线、向量、平移、垂线、交点、角度及半圆等 GeoGebra 命令构建动态模型。适合高中数学学习者及几何爱好者进行探究式学习,直观理解正五边形内部结构与变换关系。
GeoGebra 命令及参数
Polygon(A, B, 5) → poly1, f, g, h, i, j, C, D, ESegment(A, B) → kSegment(B, C) → lSegment(C, D) → mSegment(D, E) → nSegment(E, A) → pCircle(E, D, C) → cCenter(c) → FRotate(A, If[0 < a ≤ 1, ((a * 2) * π / 5), (2 * π / 5)], F) → A'Rotate(B, If[0 < a ≤ 1, ((a * 2) * π / 5), (2 * π / 5)], F) → B'Segment(A', B') → k'Rotate(B, If[0 < a ≤ 1, ((a * 2) * π / 5), (2 * π / 5)], F) → B'_1Rotate(C, If[0 < a ≤ 1, ((a * 2) * π / 5), (2 * π / 5)], F) → C'Segment(B'_1, C') → l'Rotate(C, If[0 < a ≤ 1, ((a * 2) * π / 5), (2 * π / 5)], F) → C'_1Rotate(D, If[0 < a ≤ 1, ((a * 2) * π / 5), (2 * π / 5)], F) → D'Segment(C'_1, D') → m'Rotate(D, If[0 < a ≤ 1, ((a * 2) * π / 5), (2 * π / 5)], F) → D'_1Rotate(E, If[0 < a ≤ 1, ((a * 2) * π / 5), (2 * π / 5)], F) → E'Segment(D'_1, E') → n'Rotate(E, If[0 < a ≤ 1, ((a * 2) * π / 5), (2 * π / 5)], F) → E'_1Rotate(A, If[0 < a ≤ 1, ((a * 2) * π / 5), (2 * π / 5)], F) → A'_1Segment(E'_1, A'_1) → p'Rotate(D, If[2 < a ≤ 4, ((a - 2) * π), (2 * π)], F) → D'_2CircleArc(F, D, D'_2) → dCircleArc(F, D, E) → eCircleArc(F, E, D) → qPoint(e) → GDilate(G, If[4 < a ≤ 5, 5 - a, 0], E) → G'Dilate(G, If[5 < a ≤ 6, 6 - a, 0], A) → G'_1Dilate(G, If[6 < a ≤ 7, 7 - a, 0], B) → G'_2Dilate(G, If[7 < a ≤ 8, 8 - a, 0], C) → G'_3Dilate(G, If[8 < a ≤ 9, 9 - a, 0], D) → G'_4Segment(G, G') → rSegment(G, G'_1) → sSegment(G, G'_2) → tSegment(G, G'_3) → bSegment(G, G'_4) → f_1Line(G, B) → g_1Point(g_1) → HRotate(G, If[10 < a ≤ 11, (((-(a - 10)) * 3) * π / 5), (-3 * π / 5)], G) → G'_5Rotate(G', If[10 < a ≤ 11, (((-(a - 10)) * 3) * π / 5), (-3 * π / 5)], G) → G''Segment(G'_5, G'') → r'Dilate(G, If[11 < a ≤ 12, 12 - a, 0], B) → G'_6Vector(G, G'_6) → vTranslate(G, v) → G'_7Translate(G'_4, v) → ISegment(G'_7, I) → h_1Rotate(G'_7, If[12 < a ≤ 13, (((-(a - 12)) * 2) * π / 5), (-2 * π / 5)], B) → JRotate(I, If[12 < a ≤ 13, (((-(a - 12)) * 2) * π / 5), (-2 * π / 5)], B) → I'Segment(J, I') → i_1OrthogonalLine(G'', t) → j_1OrthogonalLine(I', i_1) → k_1Point(j_1) → KOrthogonalLine(K, j_1) → l_1Intersect(l_1, k_1) → LCircle(K, s) → c_1Intersect(c_1, l_1, 1) → MDilate(G'', If[14 < a ≤ 15, 15 - a, 0], K) → G'''Segment(G'', G''') → m_1Angle(L, K, G'') → αAngle(K, G'', G) → βDilate(K, If[15 < a ≤ 16, 16 - a, 0], M) → K'Segment(K, K') → n_1Vector(K, K') → wTranslate(G'', w) → G'''_1Translate(G''', w) → NSegment(G'''_1, N) → p_1Dilate(M, If[16 < a ≤ 17, 17 - a, 0], L) → M'Vector(M, M') → u_1Translate(G'''_1, u_1) → OTranslate(N, u_1) → N'Segment(O, N') → q_1Segment(K', M') → r_1Angle(I', L, K) → γDilate(G, If[18 < a ≤ 19, 19 - a, 0], K) → G'_8Vector(G, G'_8) → v_1Translate(G, v_1) → G'_9Translate(G'_1, v_1) → PSegment(G'_9, P) → s'Rotate(G'_9, If[18 < a ≤ 19, ((a - 18) * π / 5), π / 5], G'_9) → QRotate(G'_9, If[18 < a ≤ 19, ((a - 18) * π / 5), π / 5], Q) → RRotate(P, If[18 < a ≤ 19, ((a - 18) * π / 5), π / 5], Q) → P'Segment(R, P') → s''Semicircle(G, K') → d_1Center(d_1) → SRotate(G, If[19 < a ≤ 20, ((-(a - 19)) * π), (-π)], S) → G'_{10}Vector(G, G'_{10}) → w_1Translate(G, w_1) → G'_{11}Translate(G'_3, w_1) → TSegment(G'_{11}, T) → b'Rotate(G'_{11}, If[19 < a ≤ 20, ((-(a - 19)) * π / 5), ((-π)) / 5], G'_{11}) → URotate(T, If[19 < a ≤ 20, ((-(a - 19)) * π / 5), ((-π)) / 5], G'_{11}) → T'Segment(U, T') → b''Segment(G, A) → s_1Segment(G, C) → t_1
AI 绘图提示语参考
绘制一个正五边形,并以其外接圆圆心为中心,将整个五边形绕圆心旋转一个动态角度(从0到72度),生成旋转后的新五边形,并连接对应顶点形成旋转后的边。在外接圆上取一个动点,从该点向原五边形的各顶点作线段,并让这些线段随动点位置变化而伸缩。再以该动点为旋转中心,将动点及其一个对应点旋转一个动态负角度,生成一条旋转后的线段。最后,从原五边形的一个顶点出发,沿指向动点的方向平移该动点,并连接平移前后的点,形成一条平移线段。整体图形展示正五边形在旋转、缩放、平移下的动态几何关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。