GoGeometry 行动93:动态几何问题演示
几何画板及绘图内容加载中,请稍等……
该范例是一个由Antonio Gutierrez(GoGeometry)在Twitter上发布的经典几何问题的动态可修改演示。它通过GeoGebra的交互式构造,直观展示了一个涉及角度、三角形以及多种几何变换的复杂图形关系。核心数学概念包括角度关系、三角形性质、旋转与平移等几何变换,以及多边形和圆的组合应用。作图要点方面,构造摘要显示使用了Rotate(旋转)、Angle(角度)、Segment(线段)、Ray(射线)、Intersect(交点)、Circle(圆)、Min(最小值)、CircleSector(圆扇形)、Polygon(多边形)、Dilate(缩放)、Vector(向量)、Translate(平移)、Line(直线)等GeoGebra命令,并创建了多个点、线、圆和多边形对象。该范例适合中学高年级或大学低年级学生用于探索几何问题的动态变化,也可作为教师课堂演示的素材,帮助学生理解几何变换与角度关系的相互作用。
GeoGebra 命令及参数
Rotate(B, (a * π / 180), A) → B'Angle(B, A, B') → αSegment(A, B) → fRay(A, B') → gRotate(A, (-(((2 * a) * π / 180))), B) → A'Angle(A', B, A) → βRay(B, A') → hIntersect(g, h) → CRay(A, B) → jSegment(A, C) → kCircle(C, 2) → cIntersect(c, g, 2) → DAngle(B, C, D) → γRotate(B, γ / 2, C) → B'_1Angle(B, C, B'_1) → δRay(C, B'_1) → iIntersect(j, i) → ESegment(B, E) → lSegment(C, B) → mMin({f, m, k}) → dCircle(A, (0.35 * d)) → eCircle(B, (0.35 * d)) → pRotate(C, β / 2, B) → C'Angle(C, B, C') → εRay(B, C') → nIntersect(p, n, 1) → FSegment(B, F) → qIntersect(e, f, 1) → GIntersect(g, k) → HIntersect(g, k) → IIntersect(e, k) → J,CircleSector(A, G, J) → rPolygon(A, B, C) → poly1, c_1, a_1, b_1Dilate(A, If[0 < o ≤ 1, 1 - o, 0], C) → A'_1Dilate(A, If[0 < o ≤ 1, 1 - o, 0], B) → A'_2Segment(A, A'_2) → sSegment(A, A'_1) → tDilate(B, If[1 < o ≤ 2, 2 - o, 0], C) → B'_2Segment(B, B'_2) → f_1Ray(C, D) → g_1Ray(A, B) → h_1Intersect(p, h_1) → K, LCircle(C, (0.35 * d)) → d_1Intersect(d_1, g_1) → M,Ray(C, B'_1) → i_1Intersect(d_1, i_1, 1) → NDilate(A, If[3 < o ≤ 4, 4 - o, 0], B) → A'_3Vector(A, A'_3) → uTranslate(r, u) → r'Rotate(r', If[4 < o ≤ 5, ((o - 4) * (π - α)), π - α], B) → r''Line(B, F) → j_1Intersect(t, j_1) → ODilate(A, If[5 < o ≤ 6, 6 - o, 0], O) → A'_4Vector(A, A'_4) → vTranslate(r, v) → r'_1Rotate(r'_1, If[6 < o ≤ 7, ((o - 6) * (π - (2 * α))), π - (2 * α)], O) → e_1Dilate(O, If[7 < o ≤ 8, 8 - o, 0], B) → O'Vector(O, O') → wTranslate(e_1, w) → k_1Angle(N, C, M) → ζDilate(B, If[8 < o ≤ 9, 9 - o, 0], E) → B'_3Dilate(C, If[9 < o ≤ 10, 10 - o, 0], E) → C'_1Segment(C, C'_1) → m_1Line(A, B) → l_1Circle(B, C) → p_1Intersect(p_1, l_1, 2) → PDilate(B, If[8 < o ≤ 9, 9 - o, 0], P) → B'_4Segment(B, B'_4) → n_1Dilate(P, If[9 < o ≤ 10, 10 - o, 0], E) → P'Segment(P, P') → q_1Rotate(B, If[11 < o ≤ 12, ((-(o - 11)) * (π - β)), π - β], B) → B'_5Rotate(B'_2, If[11 < o ≤ 12, ((-(o - 11)) * (π - β)), (-(π - β))], B) → QSegment(B'_5, Q) → r_1Dilate(A, If[12 < o ≤ 13, 13 - o, 0], P) → A'_5Vector(A, A'_5) → u_1Translate(A, u_1) → A'_6Translate(A'_1, u_1) → RSegment(A'_6, R) → t'Rotate(A'_6, If[13 < o ≤ 14, ((-(o - 13)) * α), (-α)], P) → SRotate(R, If[13 < o ≤ 14, ((-(o - 13)) * α), (-α)], P) → R'Segment(S, R') → t''CircleSector(C, N, M) → s_1Rotate(s_1, If[10 < o ≤ 11, ((-(o - 10)) * γ / 2), ((-γ)) / 2], C) → t_1
AI 绘图提示语参考
绘制一个动态几何图形:以点A为顶点,构造射线AB和射线AB',其中AB'由AB绕A旋转角度a得到。两条射线交于点C,形成三角形ABC。以C为圆心画一个小圆,与射线AB'交于点D。从C出发作一条射线,使其与CB的夹角等于角BCD的一半,该射线与AB交于点E。在A、B、C处分别画三个小圆,半径均为三角形最小边长的0.35倍。在B处作一条射线,使其与BC的夹角等于角ABC的一半,与B处小圆交于点F。在A处作一个圆弧,连接A处小圆与AB、AC的交点。最后,通过滑块控制,在三角形边上显示动态的缩放线段,展示平移和缩放效果。
以上提示语为根据原始绘图命令整理而来,仅供参考。