动态可调的几何问题演示
几何画板及绘图内容加载中,请稍等……
①本范例动态演示了Antonio Gutierrez提出的一个几何问题,涉及抛物线与双曲线的交点及构造;②核心概念包括解析几何、几何变换、中点、旋转、缩放等;③构造过程中运用了Ray(射线)、Polygon(多边形)、Midpoint(中点)、Segment(线段)、Dilate(缩放)、Rotate(旋转)、Circle(圆)、Intersect(交点)、CircleSector(圆扇形)、Vector(向量)、Translate(平移)、Line(直线)、OrthogonalLine(垂线)等命令及对象;④适合高中及以上学生学习和教师教学演示,用于理解复杂几何问题的解法。
GeoGebra 命令及参数
Ray((0, 0), (1, 0)) → h_1Point(h_1) → BPolygon(A, B, 4) → poly1, f, g, h, i, C, DMidpoint(A, B) → FSegment(A, C) → jDilate(A, If[0 < a ≤ 1, 1 - a, 0], B) → A'Segment(A, A') → kRotate(A, If[1 < a ≤ 2, ((-(a - 1)) * π / 2), ((-π)) / 2], B) → A'_1Rotate(A', If[1 < a ≤ 2, ((-(a - 1)) * π / 2), ((-π)) / 2], B) → A''Segment(A'_1, A'') → k'Rotate(A'_1, If[2 < a ≤ 3, ((-(a - 2)) * π / 2), ((-π)) / 2], C) → JRotate(A'', If[2 < a ≤ 3, ((-(a - 2)) * π / 2), ((-π)) / 2], C) → A'''Segment(J, A''') → k''Rotate(J, If[3 < a ≤ 4, ((-(a - 3)) * π / 2), ((-π)) / 2], D) → J'Rotate(A''', If[3 < a ≤ 4, ((-(a - 3)) * π / 2), ((-π)) / 2], D) → KSegment(J', K) → k'''Circle(B, (0.15 * Distance[A, B])) → cSegment(A, B) → lIntersect(c, l) → L,Rotate(L, If[4 < a ≤ 5, ((-(a - 4)) * π / 2), ((-π)) / 2], B) → L'CircleSector(B, L', L) → dDilate(B, If[6 < a ≤ 7, 7 - a, 0], C) → B'Vector(B, B') → uTranslate(d, u) → d'Rotate(d', If[6 < a ≤ 7, ((a - 6) * π / 2), π / 2], B') → d''Dilate(C, If[7.5 < a ≤ 8.5, 8.5 - a, 0], D) → C'Vector(C, C') → vTranslate(d'', v) → d'''Rotate(d''', If[7.5 < a ≤ 8.5, ((a - 7.5) * π / 2), π / 2], C') → eDilate(D, If[9 < a ≤ 10, 10 - a, 0], A) → D'Vector(D, D') → wTranslate(e, w) → e'Rotate(e', If[9 < a ≤ 10, ((a - 9) * π / 2), π / 2], D') → e''Dilate(A, If[10.5 < a ≤ 11.5, 11.5 - a, 0], B) → A'_2Vector(A, A'_2) → bTranslate(e'', b) → e'''Rotate(e''', If[10.5 < a ≤ 11.5, ((a - 10.5) * π / 2), π / 2], A'_2) → pLine(N, B) → qOrthogonalLine(A, q) → rDilate(B, If[11.5 < a ≤ 12.5, 12.5 - a, 0], G) → B'_1Segment(B, B'_1) → nRay(G, O) → sDilate(D, If[11.5 < a ≤ 12.5, 12.5 - a, 0], N) → D'_1Segment(D, D'_1) → tRay(N, P) → f_1Dilate(B, If[12.5 < a ≤ 13.5, 13.5 - a, 0], C) → B'_2Vector(B, B'_2) → u_1Translate(B, u_1) → B'_3Translate(B'_1, u_1) → QSegment(B'_3, Q) → n'Rotate(B'_3, If[13.5 < a ≤ 14.5, ((a - 13.5) * π / 2), π / 2], C) → RRotate(Q, If[13.5 < a ≤ 14.5, ((a - 13.5) * π / 2), π / 2], C) → Q'Segment(R, Q') → n''Dilate(C, If[14.5 < a ≤ 15.5, 15.5 - a, 0], D) → C'_3Vector(C, C'_3) → v_1Translate(R, v_1) → R'Translate(Q', v_1) → Q''Segment(R', Q'') → n'''Intersect(q, r) → SDilate(N, If[15.5 < a ≤ 16.5, 16.5 - a, 0], S) → N'Segment(N, N') → g_1Dilate(S, If[16.5 < a ≤ 17.5, 17.5 - a, 0], B) → S'Segment(S, S') → i_1Dilate(A, If[17.5 < a ≤ 18.5, 18.5 - a, 0], S) → A'_3Segment(A, A'_3) → j_1OrthogonalLine(B, g_1) → k_1Point(k_1) → EAngle(E, B, C) → αDilate(B, If[18.5 < a ≤ 19.5, 19.5 - a, 0], S) → B'_4Vector(B, B'_4) → w_1Translate(p, w_1) → p'Rotate(p', If[18.5 < a ≤ 19.5, ((a - 18.5) * (π / 2 - α)), π / 2 - α], B'_4) → p''Line(C, S) → l_1Line(G, S) → m_1Point(g_1) → HAngle(G, S, H) → βDilate(C, If[21 < a ≤ 22, 22 - a, 0], S) → C'_1Dilate(G, If[21 < a ≤ 22, 22 - a, 0], S) → G'Segment(C, C'_1) → n_1Segment(G, G') → p_1Rotate(p'', If[23 < a ≤ 24, ((-(a - 23)) * β), (-β)], S) → p'''
AI 绘图提示语参考
画一个动态几何问题演示图,包含一条射线和点,以此为基础构造一个四边形,并找到线段的中点。对点进行缩放和旋转操作,生成多个点和线段。绘制一个圆,找到其与线段的交点,并以此点为圆心绘制扇形。对点进行平移和旋转,生成多个向量,并以此为基础进行图形的变换和组合,最终形成复杂的几何图案。
以上提示语为根据原始绘图命令整理而来,仅供参考。