长方体展开图 by Ooi Soo Huat
几何画板及绘图内容加载中,请稍等……
①本范例演示长方体(cuboid)的不同展开图 nets;②涉及核心数学概念:立体几何、多边形、几何变换;③作图要点:使用 GeoGebra 命令 If, Line, Rotate, SelectedIndex 构造长方体及其展开图,通过变换展示不同展开方式;④适合初中及以上学生学习立体几何、空间想象能力及几何作图。
GeoGebra 命令及参数
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