Different Nets of a Cuboid
Loading the math board and drawing, please wait…
This example demonstrates various nets of a cuboid, covering core math concepts like solid geometry, polygons, and geometric transformations. It uses GeoGebra commands such as If, Line, Rotate, and SelectedIndex to construct and manipulate the cuboid and its nets, suitable for middle school and above students learning spatial reasoning and geometric constructions.
GeoGebra Commands & Parameters
If(o ≟ 3 ∨ o ≟ 7, N03, o ≟ 4, N04, o ≟ 11, N11, N03) → NIf(o ≟ 4, P04, o ≟ 11, P11, P04) → PIf(o ≟ 11, J11, J01) → JIf(o ≟ 11, H11, H01) → HIf(o ≟ 11, Line[H, N], Line[G, H]) → hLine(A, B) → gLine(C, B) → iRotate(g, ((d * 90))°, i) → lRotate(Rotate[h, ((d * 90))°, i], ((-((d * 90))))°, l) → nLine(D, C) → fRotate(f, ((d * 90))°, i) → f'If(o ≤ 4 ∨ o ≟ 9 ∨ o ≟ 10, I01, o ≟ 5 ∨ o ≟ 6, I05, I05) → IIf(o ≟ 8, F08, F01) → FIf(o ≟ 1, L01, o ≟ 2 ∨ o ≟ 6 ∨ o ≟ 8 ∨ o ≟ 9 ∨ o ≟ 11, L02, L01) → LIf(o ≟ 1, K01, o ≟ 8, K08, K01) → KIf(o ≟ 5, S05, S05) → SIf(o ≟ 5, T05, T05) → TLine(D, A) → jRotate(j, ((-((d * 90))))°, g) → j'If(o ≟ 5, R05, o ≟ 9 ∨ o ≟ 10, R09, R05) → RRotate(Rotate[h, ((-((d * 90))))°, g], (((-d) * 90))°, j') → kRotate(h, ((-((d * 90))))°, g) → h'If(o ≟ 2, M02, o ≟ 3 ∨ o ≟ 7 ∨ o ≟ 10, M03, M02) → MRotate(Rotate[i, ((-((d * 90))))°, g], ((-((d * 90))))°, h') → i'_2If(o ≟ 9 ∨ o ≟ 10, Q09, Q01) → QRotate(i, ((d * 90))°, f) → i'Rotate(Polygon[A, B, C, D], ((d * 0))°, i) → ABCDRotate(Polygon[D, C, F, E], ((d * 90))°, f) → DCFE'Rotate(Polygon[B, M, L, C], ((d * 90))°, i) → BMLC'Rotate(Polygon[R, A, D, Q], ((-((d * 90))))°, j) → RADQ'Rotate(Polygon[G, H, B, A], ((-((d * 90))))°, g) → GHBA'Rotate(Rotate[Polygon[C, L, K, F], ((d * 90))°, f], ((d * 90))°, i') → CLKF'Rotate(Rotate[Polygon[I, J, H, G], ((-((d * 90))))°, g], ((-((d * 90))))°, h') → IJHG'Rotate(i, ((-((d * 90))))°, g) → i'_1Rotate(Rotate[Rotate[Polygon[J, P, N, H], ((-((d * 90))))°, g], ((-((d * 90))))°, h'], ((d * 90))°, i'_2) → JPNH'Rotate(Rotate[Polygon[S, G, A, R], ((-((d * 90))))°, g], (((-d) * 90))°, j') → SGAR'Rotate(Rotate[Polygon[H, N, M, B], ((-((d * 90))))°, g], ((d * 90))°, i'_1) → HNMB'Rotate(j, ((d * 90))°, f) → j'_1Rotate(Rotate[Polygon[Q, D, E, U], ((d * 90))°, f], ((-((d * 90))))°, j'_1) → QDEU'Rotate(Rotate[Rotate[Polygon[T, I, G, S], ((-((d * 90))))°, g], ((-((d * 90))))°, j'], ((-((d * 90))))°, k) → TIGS'Rotate(Rotate[Polygon[C, L, K, F], ((d * 90))°, i], ((d * 90))°, f') → CLKF''Rotate(Rotate[Rotate[Polygon[J, P, N, H], ((d * 90))°, i], ((-((d * 90))))°, l], ((-((d * 90))))°, n) → JPNH''Rotate(Rotate[Polygon[H, N, M, B], ((d * 90))°, i], ((-((d * 90))))°, l) → HNMB''Rotate(Line[E, F], ((d * 90))°, f) → mRotate(Rotate[Polygon[E, F, V, W], ((d * 90))°, f], ((d * 90))°, m) → EFVW'SelectedIndex(Bahasa) → nnRotate(Prism[Polygon[A, B, C, D], c], 0°, i) → e