共顶点的两个正方形动态演示
几何画板及绘图内容加载中,请稍等……
该范例动态展示了Catriona Shearer在Twitter上提出的问题。它涉及两个共顶点的正方形。通过使用GeoGebra命令如Polygon、Segment、Circle、Point等,可以直观地观察正方形之间的关系。适合初中及以上学生学习几何作图和变换。
GeoGebra 命令及参数
Polygon(A, B, C, D) → q1, a_1, b, c, dSegment(A, B) → fSegment(B, C) → gSegment(C, D) → hSegment(D, A) → iCircle(D, a) → ePoint(e) → ESegment(D, E) → jOrthogonalLine(E, j) → kCircle(E, a) → pIntersect(p, k, 2) → FOrthogonalLine(F, k) → lOrthogonalLine(D, j) → mIntersect(e, l, 1) → GPolygon(D, E, F, G) → q2, d_1, e_1, f_1, g_1Segment(E, F) → nSegment(F, G) → qSegment(G, D) → rLine(G, C) → sLine(G, A) → tAngle(A, G, C) → αLine(B, D) → h_1Circle(B, u) → c_1Intersect(c_1, f, 1) → HDilate(G, If[0 < o ≤ 1, 1 - o, 0], A) → G'Dilate(G, If[0 < o ≤ 1, 1 - o, 0], C) → G'_1Segment(G, G') → i_1Segment(G, G'_1) → j_1Intersect(c_1, xAxis, 2) → IRotate(I, π / 4, B) → I'Ray(B, I') → k_1Circle(I', B) → p_1Intersect(p_1, k_1, 2) → JDilate(B, If[1 < o ≤ 2, 2 - o, 0], J) → B'Segment(B, B') → l_1Rotate(I, If[2.5 < o ≤ 3.5, ((o - 2.5) * π / 4), π / 4], B) → I'_1CircleSector(B, I, I'_1) → q_1Rotate(q_1, If[4.5 < o ≤ 5.5, ((o - 4.5) * π / 4), π / 4], B) → r_1Dilate(B, If[6.5 < o ≤ 7.5, 7.5 - o, 0], G) → B'_1Vector(B, B'_1) → vTranslate(r_1, v) → s_1Line(G, l_1) → m_1Point(m_1) → KAngle(A, G, K) → βRotate(s_1, If[6.5 < o ≤ 7.5, ((-(o - 6.5)) * β), (-β)], B'_1) → t_1Line(G, C) → n_1Ray(A, B) → b_1