三角形正交中心与中点动态演示
几何画板及绘图内容加载中,请稍等……
①本范例动态演示三角形中正交中心与其中一边中点构成的几何现象;②涉及核心概念包括正交中心、三角形中线、旋转、角度、几何变换等;③构造要点运用了 Rotate, Angle, Segment, Ray, Point, Circle, Intersect, CircleSector, Line, OrthogonalLine, Polygon, Midpoint, Dilate 等GeoGebra命令;④适合高中及以上数学学习者用于理解三角形几何性质及动态几何变换。
GeoGebra 命令及参数
Rotate(A, (a * π / 180), B) → A'Angle(A, B, A') → αSegment(B, A) → fRay(B, A') → gPoint(g) → CSegment(B, C) → hCircle(B, b) → cIntersect(c, f, 1) → DIntersect(c, h, 1) → ECircleSector(B, D, E) → dSegment(C, A) → iLine(C, A) → jLine(A, B) → kOrthogonalLine(C, k) → mIntersect(m, k) → HCircle(C, 2) → eCircle(H, 2) → pIntersect(e, j, 1) → JRay(C, J) → nLine(C, H) → rPolygon(B, A, C) → poly1, c_1, b_1, a_1Angle(C, A, B) → βMidpoint(f) → ILine(C, B) → lOrthogonalLine(A, l) → qIntersect(q, l) → FAngle(B, F, A) → γIntersect(q, r) → GSegment(C, H) → sLine(C, H) → tCircle(C, 2) → d_1Circle(H, 2) → e_1Intersect(d_1, t, 1) → LIntersect(e_1, t) → M, NSegment(C, H) → h_1Midpoint(C, G) → OCircle(B, 1) → k_1Circle(A, 1) → p_1Intersect(k_1, k, 2) → PIntersect(p_1, k, 1) → QDilate(B, If[0 < o ≤ 1, 1 - o, 0], I) → B'Segment(B, B') → l_1Rotate(B, If[1 < o ≤ 2, ((-(o - 1)) * π), (-π)], I) → B'_1Rotate(B', If[1 < o ≤ 2, ((-(o - 1)) * π), (-π)], I) → B''Segment(B'_1, B'') → m_1Intersect(k_1, l, 2) → KCircle(C, 2) → q_1Intersect(q_1, l, 1) → RSegment(B, C) → n_1Ray(C, R) → r_1Ray(B, K) → s_1Dilate(A, If[2 < o ≤ 3, 3 - o, 0], F) → A'_1Segment(A, A'_1) → t_1Dilate(C, If[3 < o ≤ 4, 4 - o, 0], O) → C'Segment(C, C') → f_2Dilate(O, If[4 < o ≤ 5, 5 - o, 0], G) → O'Segment(O, O') → g_2Dilate(G, If[5 < o ≤ 6, 6 - o, 0], H) → G'Rotate(C, If[5 < o ≤ 6, ((-(o - 5)) * π), (-π)], O) → C'_1Rotate(C', If[6 < o ≤ 7, ((-(o - 6)) * π), (-π)], O) → C''Segment(C'_1, C'') → i_2Dilate(I, If[8 < o ≤ 9, 9 - o, 0], F) → I'Dilate(O, If[8 < o ≤ 9, 9 - o, 0], F) → O'_1Line(A, F) → l_2Line(C, B) → m_2Line(C, A) → n_2OrthogonalLine(B, n_2) → p_2Intersect(n_2, p_2) → SDilate(B, If[2 < o ≤ 3, 3 - o, 0], S) → B'_2Segment(B, B'_2) → q_2Angle(C, S, B) → ζSegment(I, O) → j_2Line(F, S) → k_2Intersect(j_2, k_2) → TSegment(T, O) → g_1Segment(T, S) → h_2Segment(T, F) → r_2Segment(T, I) → s_2Min({s_2, r_2, h_2, g_1}) → vCircle(T, (0.5 * v)) → c_2Intersect(c_2, k_2) → U, VDilate(I, If[6 < o ≤ 7, 7 - o, 0], O) → I'_1Segment(I, I'_1) → t_2Dilate(F, If[7 < o ≤ 8, 8 - o, 0], T) → F'Segment(F, F') → a_2Dilate(T, If[8 < o ≤ 9, 9 - o, 0], S) → T'Segment(T, T') → b_2Rotate(U, If[9 < o ≤ 10, ((o - 9) * π / 2), π / 2], T) → U'CircleSector(T, U, U') → d_2Rotate(d_2, If[11 < o ≤ 12, ((o - 11) * π / 2), π / 2], T) → e_2