Geometric Transformations of a Cube
Loading the math board and drawing, please wait…
This example demonstrates geometric transformations of a cube, including rotation, translation, and similarity. Key mathematical concepts include vectors, functions, and transformations. Using GeoGebra commands such as Segment, Rotate, Translate, etc., it dynamically illustrates these transformations. Suitable for high school mathematics education and learning about solid geometry transformations.
GeoGebra Commands & Parameters
Segment(A_1, B_1) → fRotate(D_1, 30°, B_1) → D'Angle(D_1, B_1, D') → βRotate(A_1, 60°, B_1) → A'Rotate(B_1, 60°, B_1) → B'Segment(A', B') → f'Rotate(A_1, (-(60°)), B_1) → A'_1Rotate(B_1, (-(60°)), B_1) → B'_1Segment(A'_1, B'_1) → f'_1Vector(B_1, A') → uVector(B_1, A'_1) → vTranslate(A_1, u) → A'_2Translate(B_1, u) → B'_2Segment(A'_2, B'_2) → f'_2Translate(A_1, v) → A'_3Translate(B_1, v) → B'_3Segment(A'_3, B'_3) → f'_3Segment(A_1, A'_3) → hVector(A_1, A'_2) → wTranslate(A_1, w) → A'_4Translate(A'_3, w) → E_1Segment(A'_4, E_1) → h'Vector(A_1, A'_3) → aTranslate(A_1, a) → A'_5Translate(A'_2, a) → F_1Segment(A'_5, F_1) → g'Sequence((i / n * A_1) + ((n - i) / n * B'_1), i, 0, n) → L_1Segment(A_1, A'_2) → gSequence((i / n * A'_4) + ((n - i) / n * A_1), i, 0, n) → L_2Sequence((i / n * B'_2) + ((n - i) / n * A'_4), i, 0, n) → L_3Sequence((i / n * B'_1) + ((n - i) / n * B'_2), i, 0, n) → L_4Sequence((i / n * A'_5) + ((n - i) / n * A_1), i, 0, n) → L_5Sequence((i / n * B'_3) + ((n - i) / n * A'_5), i, 0, n) → L_6Sequence((i / n * B'_1) + ((n - i) / n * B'_3), i, 0, n) → L_7Sequence((i / n * E_1) + ((n - i) / n * A'_4), i, 0, n) → L_8Sequence((i / n * A'_5) + ((n - i) / n * E_1), i, 0, n) → L_9Sequence(Segment[Element[L_1, i], Element[L_2, i]], i, 1, n + 1) → L_{10}Sequence(Segment[Element[L_2, i], Element[L_3, i]], i, 1, n + 1) → L_{11}Sequence(Segment[Element[L_3, i], Element[L_4, i]], i, 1, n + 1) → L_{12}Sequence(Segment[Element[L_4, i], Element[L_1, i]], i, 1, n + 1) → L_{13}Sequence(Segment[Element[L_1, i], Element[L_5, i]], i, 1, n + 1) → L_{14}Sequence(Segment[Element[L_5, i], Element[L_6, i]], i, 1, n + 1) → L_{15}Sequence(Segment[Element[L_6, i], Element[L_7, i]], i, 1, n + 1) → L_{16}Sequence(Segment[Element[L_7, i], Element[L_1, i]], i, 1, n + 1) → L_{17}Sequence(Segment[Element[L_2, i], Element[L_8, i]], i, 1, n + 1) → L_{18}Sequence(Segment[Element[L_8, i], Element[L_9, i]], i, 1, n + 1) → L_{19}Sequence((i / n * F_1) + ((n - i) / n * A'_5), i, 0, n) → L_{21}Sequence(Segment[Element[L_{21}, i], Element[L_5, i]], i, 1, n + 1) → L_{20}Sequence(Segment[Element[L_5, i], Element[L_2, i]], i, 1, n + 1) → L_{22}Sequence((i / n * A_1) + ((n - i) / n * A'_3), i, 0, n) → L_{23}Sequence(Segment[Element[L_{23}, i], Element[L_2, i]], i, 1, n + 1) → L_{24}