立方体错觉
几何画板及绘图内容加载中,请稍等……
①本范例演示了一个立方体在二维平面上的错觉效果;②涉及的核心数学概念包括向量、多边形构造、二维变换和序列生成;③作图要点使用了Vector、Sequence、Polygon、Rotate等GeoGebra命令和对象;④适合高中阶段学习立体几何和二维向量变换的学生使用。
GeoGebra 命令及参数
Vector((0, 0), A) → uVector((0, 0), B) → vSequence(Rotate[(cos(((i / n * 2) * π)), sin(((i / n * 2) * π))), π / 6, (0, 0)], i, 1, n) → PtsSequence(Rotate[(((t - 1) * cos(((i / n * 2) * π))), ((t - 1) * sin(((i / n * 2) * π)))), π / 6, (0, 0)], i, 1, n) → PtsCPolygon(Element[Pts, 2], Element[Pts, 3], Element[Pts, 4], (0, 0), Element[Pts, 2]) → C1, f, g, h, i, jRotate(C1, (2 * π / 3), (0, 0)) → L1Rotate(C1, ((2 * 2) * π / 3), (0, 0)) → L2Rotate(C1, ((3 * 2) * π / 3), (0, 0)) → L3Polygon(Element[PtsC, 3], Element[PtsC, 4], Element[PtsC, 5], (0, 0), Element[PtsC, 3]) → C2, k, l, m, p, qRotate(C2, (2 * π / 3), (0, 0)) → M1Rotate(C2, ((2 * 2) * π / 3), (0, 0)) → M2Rotate(C2, ((3 * 2) * π / 3), (0, 0)) → M3Polygon(Element[PtsC, 2], Element[PtsC, 3], Element[PtsC, 4], (0, 0), Element[PtsC, 2]) → C3, r, s, a, b, cRotate(C3, (2 * π / 3), (0, 0)) → N1Rotate(C3, ((2 * 2) * π / 3), (0, 0)) → N2Rotate(C3, ((3 * 2) * π / 3), (0, 0)) → N3Sequence(Sequence[Translate[M1, Vector[(i * u) + (j * v)]], i, 1, size], j, 1, size) → m_1Sequence(Sequence[Translate[M2, Vector[(i * u) + (j * v)]], i, 1, size], j, 1, size) → m_2Sequence(Sequence[Translate[M3, Vector[(i * u) + (j * v)]], i, 1, size], j, 1, size) → m_3Sequence(Sequence[Translate[L1, Vector[(i * u) + (j * v)]], i, 1, size], j, 1, size) → l_1Sequence(Sequence[Translate[L2, Vector[(i * u) + (j * v)]], i, 1, size], j, 1, size) → l_2Sequence(Sequence[Translate[L3, Vector[(i * u) + (j * v)]], i, 1, size], j, 1, size) → l_3Sequence(Sequence[Translate[N1, Vector[(i * u) + (j * v)]], i, 1, size], j, 1, size) → n_1Sequence(Sequence[Translate[N2, Vector[(i * u) + (j * v)]], i, 1, size], j, 1, size) → n_2Sequence(Sequence[Translate[N3, Vector[(i * u) + (j * v)]], i, 1, size], j, 1, size) → n_3