Icosahedron from Golden Rectangles
Loading the math board and drawing, please wait…
This example demonstrates the construction of an icosahedron using three golden rectangles through rotation, mirroring, and polygon creation. Key mathematical concepts include the golden ratio, solid geometry, and geometric transformations. The construction utilizes GeoGebra commands like Rotate, Mirror, and Polygon, along with objects such as k, p, A, A'1, A', A''. It is suitable for high school students and above, as well as for mathematical competitions or enrichment activities.
GeoGebra Commands & Parameters
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