GoGeometry 动态演示147
几何画板及绘图内容加载中,请稍等……
这是一个动态可修改的几何问题示例,由 Antonio Gutierrez 在 Twitter 上发布。该示例展示了线段、圆锥曲线、周长等核心数学概念。通过使用 GeoGebra 命令如 Segment、Rotate、Angle、Ray、Point、Polygon、Line、Intersect、Min、Circle、CircleSector、Dilate、Vector、Translate,可以构造出复杂的几何图形。适合高中数学教学和学习。
GeoGebra 命令及参数
Segment(A, B) → fRotate(B, (a * π / 180), A) → B'Angle(B, A, B') → αRay(A, B') → gPoint(g) → CPolygon(A, B, C) → t1, c, a_1, bSegment(A, C) → hSegment(C, B) → iPoint(h) → DLine(D, f) → jIntersect(i, j) → ELine(A, E) → kLine(D, B) → lIntersect(k, l) → FLine(C, F) → mIntersect(m, f) → GIntersect(j, m) → HMin(Distance[D, A], Distance[D, C]) → eCircle(A, (0.3 * e)) → pIntersect(p, f) → I,Circle(D, 2) → qCircle(E, 2) → rIntersect(q, j, 1) → JIntersect(r, j, 2) → KRotate(I, If[0 < d ≤ 1, (d * α), α], A) → I'CircleSector(A, I, I') → tDilate(D, If[0 < d ≤ 1, 1 - d, 0], E) → D'Segment(D, D') → f_1Dilate(A, If[1.5 < d ≤ 2.5, 2.5 - d, 0], D) → A'Vector(A, A') → uTranslate(t, u) → t'Dilate(B, If[2.5 < d ≤ 3.5, 3.5 - d, 0], D) → B'_1Segment(B, B'_1) → g_1Dilate(A, If[3.5 < d ≤ 4.5, 4.5 - d, 0], F) → A'_1Segment(A, A'_1) → h_1Dilate(F, If[4.5 < d ≤ 5.5, 5.5 - d, 0], E) → F'Segment(F, F') → i_1Dilate(C, If[6 < d ≤ 7, 7 - d, 0], H) → C'Segment(C, C') → j_1Dilate(H, If[7 < d ≤ 8, 8 - d, 0], G) → H'Segment(H, H') → k_1Dilate(D, If[9 < d ≤ 10, 10 - d, 0], H) → D'_1Segment(D, D'_1) → l_1Dilate(H, If[10 < d ≤ 11, 11 - d, 0], E) → H'_1Segment(H, H'_1) → m_1Rotate(D, If[11 < d ≤ 12, ((-(d - 11)) * π), (-π)], H) → D'_2Rotate(D'_1, If[11 < d ≤ 12, ((-(d - 11)) * π), (-π)], H) → LSegment(D'_2, L) → n_1Dilate(A, If[12 < d ≤ 13, 13 - d, 0], G) → A'_2Segment(A, A'_2) → nRotate(A, If[13 < d ≤ 14, ((-(d - 13)) * π), (-π)], G) → A'_3Rotate(A'_2, If[13 < d ≤ 14, ((-(d - 13)) * π), (-π)], G) → MSegment(A'_3, M) → n'