图形变换演示
几何画板及绘图内容加载中,请稍等……
该范例演示了四种基本的图形变换:平移、旋转、反射和放缩。通过使用GeoGebra命令如Point、Polygon、Translate、Rotate、Dilate等,可以清晰地展示这些变换的过程。适合初中及以上学生学习几何变换。
GeoGebra 命令及参数
Point(Circle[A, 2]) → BPolygon(A, B, C) → poly1, c, a, bVector(E, F) → uTranslate(A, u) → A'Translate(B, u) → B'Translate(C, u) → C'Polygon(A', B', C') → poly1', c', a', b'Rotate(A, -(f°), D) → A'_1Rotate(B, -(f°), D) → B'_1Rotate(C, -(f°), D) → C'_1Polygon(A'_1, B'_1, C'_1) → poly1'_1, c'_1, a'_1, b'_1Dilate(A, g, D) → A'_2Dilate(B, g, D) → B'_2Dilate(C, g, D) → C'_2Polygon(A'_2, B'_2, C'_2) → poly1'_2, c'_2, a'_2, b'_2Intersect(b'_2, c'_2) → GIntersect(b, c) → HIntersect(b'_2, a'_2) → IIntersect(b, a) → JIf(f ≟ 0, "", "Rotation " + (If[f < 0, -f, f]) + "∘ " + (If[f ≟ 180 ∨ f ≟ 360 ∨ f ≟ -180 ∨ f ≟ -360, "", If[f < 0, "anti-clockwise", "clockwise"]]) + " around (" + (x(D)) + "," + (y(D)) + ")") → text2Line(K, L) → jMirror(A, j) → A'_3Mirror(B, j) → B'_3Mirror(C, j) → C'_3Polygon(A'_3, B'_3, C'_3) → poly1'_3, c'_3, a'_3, b'_3Slope(j) → mIf(g ≟ 1 ∨ g ≟ 0, "", "Enlarge, scale factor " + g + " from centre (" + (x(D)) + "," + (y(D)) + ")") → text3Line(D, C'_2) → iLine(D, B'_2) → lLine(A'_2, D) → h
AI 绘图提示语参考
绘制一个圆心为A、半径为2的圆,然后以圆上的点B和C为顶点画一个三角形。接着,定义一个向量u,将三角形的每个顶点沿向量u平移,得到新的三角形。然后围绕点D逆时针旋转新三角形90度,再次平移,最后进行一次以点D为中心的放大,放大比例为2。最后,画出放大后的三角形,并找到放大后三角形与原三角形的对应边的交点。
以上提示语为根据原始绘图命令整理而来,仅供参考。