仅对等边三角形成立的动态几何演示
几何画板及绘图内容加载中,请稍等……
所属专题
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
这个范例通过动态几何图形演示了仅在等边三角形情况下成立的特定性质。核心数学概念包括等边三角形、几何变换、外接圆与内接圆、旋转、缩放与对称性。作图要点涉及多边形、外接圆、交点、旋转、平移、向量、中心点、圆弧及 Dilate 等 GeoGebra 命令,通过点与线的动态关联展示等边三角形的不变性。适用学段:高中几何、数学建模启蒙及 GeoGebra 交互学习,帮助学生直观理解等边三角形在动态变换下的特殊性质。
GeoGebra 命令及参数
Polygon(A, B, 3) → poly1, a, b, c, CDilate(A, If[0 < d ≤ 1, 1 - d, 0], B) → A'Segment(A, A') → eDilate(B, If[1 < d ≤ 2, 2 - d, 0], C) → B'Segment(B, B') → fDilate(C, If[2 < d ≤ 3, 3 - d, 0], A) → C'Segment(C, C') → gSegment(A, B) → hSegment(A, C) → iSegment(B, C) → jCircle(A, (0.15 * h)) → kIntersect(k, i, 1) → DIntersect(k, h, 1) → ERotate(A, If[3.5 < d ≤ 4.5, ((d - 3.5) * π / 3), 1.0471975511965976], A) → A'_1Rotate(A', If[3.5 < d ≤ 4.5, ((d - 3.5) * π / 3), 1.0471975511965976], A) → A''Segment(A'_1, A'') → e'Rotate(A, If[4.5 < d ≤ 5.5, ((-(d - 4.5)) * π / 3), -1.0471975511965976], B) → A'_2Rotate(A', If[4.5 < d ≤ 5.5, ((-(d - 4.5)) * π / 3), -1.0471975511965976], B) → A''_1Segment(A'_2, A''_1) → e'_1Dilate(A, If[6 < d ≤ 7, 7 - d, 0], B) → A'_3Vector(A, A'_3) → uCircle(B, (0.15 * h)) → rIntersect(f, e'_1) → GIntersect(f, e'_1) → HIntersect(f, e'_1) → IIntersect(f, e'_1) → JIntersect(r, j, 1) → FIntersect(r, h, 1) → KDilate(B, If[8 < d ≤ 9, 9 - d, 0], C) → B'_1Vector(B, B'_1) → vCentroid(poly1) → LCircle(L, B) → pCircleArc(L, B, A) → qCircleArc(L, A, B) → tPoint(t) → MRotate(B, If[5.5 < d ≤ 6.5, (((d - 5.5) * 4) * π / 3), (4 * π / 3)], L) → B'_2CircleArc(L, B, B'_2) → c_1Rotate(A, If[6.5 < d ≤ 7.5, (((d - 6.5) * 2) * π / 3), (2 * π / 3)], L) → A'_4CircleArc(L, A, A'_4) → d_1Segment(A, M) → lSegment(B, M) → mSegment(C, M) → nCircle(M, l) → sIntersect(s, n) → N,Dilate(A, If[7.5 < d ≤ 8.5, 8.5 - d, 0], M) → A'_5Segment(A, A'_5) → f_1Dilate(B, If[8.5 < d ≤ 9.5, 9.5 - d, 0], M) → B'_3Segment(B, B'_3) → g_1Dilate(C, If[9.5 < d ≤ 10.5, 10.5 - d, 0], N) → C'_1Segment(C, C'_1) → h_1Dilate(N, If[10.5 < d ≤ 11.5, 11.5 - d, 0], M) → N'Segment(N, N') → i_1Circle(L, B) → e_1Rotate(A, If[11.5 < d ≤ 12.5, ((-(d - 11.5)) * π / 3), ((-π)) / 3], M) → A'_6Rotate(A'_5, If[11.5 < d ≤ 12.5, ((-(d - 11.5)) * π / 3), ((-π)) / 3], M) → OSegment(A'_6, O) → j_1Segment(A, M) → k_1Dilate(M, If[12.5 < d ≤ 13.5, 13.5 - d, 0], N) → M'Vector(M, M') → wTranslate(B, w) → B'_4Translate(B'_3, w) → PSegment(B'_4, P) → l_1Segment(B, M) → m_1Rotate(B'_4, If[13.5 < d ≤ 14.5, ((d - 13.5) * π / 3), π / 3], N) → QRotate(P, If[13.5 < d ≤ 14.5, ((d - 13.5) * π / 3), π / 3], N) → P'Segment(Q, P') → n_1