黄金矩形构建二十面体
几何画板及绘图内容加载中,请稍等……
①本范例演示如何用三个黄金矩形通过旋转、镜像和构造多边形来构建一个二十面体;②涉及的核心数学概念包括黄金分割、立体几何、几何变换;③作图要点——从下方『构造摘要』提炼用到了 Rotate(旋转)、Mirror(镜像)、Polygon(多边形构造)等 GeoGebra 命令,以及对象 k, p, A, A'1, A', A'' 等;④适合高中及以上学生学习和理解立体几何的构造方法,也可用于数学竞赛或兴趣拓展。
GeoGebra 命令及参数
Rotate(A, (-(90°)), yAxis) → A'_1Mirror(A, xOyPlane) → A'Rotate(A', (-(90°)), yAxis) → A''Rotate(B, (-(90°)), yAxis) → B'_1Mirror(B, xOyPlane) → B'Rotate(B', (-(90°)), yAxis) → B''Polygon(A'_1, B'_1, B'', A'') → poly2, a'_1, b'_1, b'', a''Polygon(A, B, B', A') → poly1, a, b, b', a'Rotate(poly1, (-(((k * 90))°)), yAxis) → poly1'Rotate(poly2, (((k - 1) * 90))°, zAxis) → poly2'Rotate(A'', 90°, zAxis) → A'''Rotate(B'', 90°, zAxis) → B'''Rotate(B'_1, 90°, zAxis) → CRotate(A'_1, 90°, zAxis) → DPolygon(D, A''', B''', C) → poly3, d, a''', b''', cRotate(poly3, (-((((k - 2) * 90))°)), yAxis) → poly3'Rotate(D, (-(90°)), yAxis) → D'Rotate(C, (-(90°)), yAxis) → C'Rotate(A''', (-(90°)), yAxis) → ERotate(B''', (-(90°)), yAxis) → FPolygon(D', E, F, C') → poly4, d', e, f, c'Rotate(poly4, (((k - 3) * 90))°, zAxis) → poly4'Rotate(E, 90°, zAxis) → E'Rotate(F, 90°, zAxis) → F'Rotate(C', 90°, zAxis) → C''Rotate(D', 90°, zAxis) → D''Polygon(B, A, D) → poly5, d_1, b_1, a_1Polygon(B, A''', A) → poly6, a_2, b_2, a'''_1Polygon(A', B''', B') → poly7, b'_2, a'_2, b'''_1Polygon(A', C, B') → poly8, b'_3, a'_3, c_1Polygon(A, D'', C'') → poly9, c'', a_3, d''Polygon(D'', C'', A') → poly10, a'_4, d''_1, c''_1Polygon(F', B, E') → poly11, e', f', b_3Polygon(F', E', B') → poly12, b'_4, f'_1, e'_1Polygon(D, C, D'') → poly13, d''_2, d_2, c_2Polygon(D, E', C) → poly14, c_3, d_3, e'_2Polygon(A''', F', B''') → poly15, b'''_2, a'''_2, f'_2Polygon(A''', B''', C'') → poly16, c''_2, a'''_3, b'''_3Polygon(C'', F', E', D'') → poly17, c''_3, f'_3, e'_3, d''_3Polygon(A''', B, F') → poly18, f'_4, a'''_4, b_4Polygon(A, D, D'') → poly19, d''_4, a_4, d_4Polygon(B, D, E') → poly20, e'_4, b_5, d_5Polygon(A, A''', C'') → poly21, c''_4, a_5, a'''_5Polygon(C'', B''', A') → poly22, a'_5, c''_5, b'''_4Polygon(C, D'', A') → poly23, a'_6, c_4, d''_5Polygon(C, B', E') → poly24, e'_5, c_5, b'_5