立方体展开图创建
几何画板及绘图内容加载中,请稍等……
本范例演示如何通过 GeoGebra 创建立方体的展开图。涉及的核心数学概念包括立体几何、多边形构造和几何变换。作图要点包括使用 Polygon 命令绘制多边形,Rotate 命令进行旋转,Vector 命令创建向量,Midpoint 命令确定中点,OrthogonalLine 命令绘制垂线,Plane 命令定义平面,Mirror 命令进行镜像,以及 Segment 命令绘制线段。适合初中及以上学生学习立体几何和几何作图。
GeoGebra 命令及参数
Polygon(A, B, C, D) → poly1, a, b, c, dRotate(Polygon[B, E, F, C], (-α), b) → poly2Rotate(C, (-α), b) → C'Rotate(F, (-α), b) → F'Rotate(E, (-α), b) → E'Rotate(F, (-α), b) → F'_1Rotate(B, (-α), b) → B'Rotate(E, (-α), b) → E'_1Vector(C, Rotate[F, 90°, C]) → uRotate(Polygon[A, B, B - u, A - u], (-α), a) → poly5Midpoint(A, C') → GOrthogonalLine(G, poly1) → lRotate(poly5, 180°, l) → poly5'Rotate(poly2, 180°, l) → poly2'Midpoint(B', F'_1) → HOrthogonalLine(H, poly2) → mRotate(B - u, (-α), a) → IMidpoint(A, I) → JOrthogonalLine(J, poly5) → nRotate(poly1, (-(180°)), n) → poly1'Rotate(poly2, (-(180°)), n) → poly2'_1Rotate(poly5', (-(180°)), n) → poly5''Vector(B, Rotate[A, 90°, B]) → vRotate(Rotate[Polygon[B, E, E + v, B + v], (-α), Segment[B, E]], (-α), b) → poly6Rotate(poly6, 180°, m) → poly6'Rotate(poly1, 180°, m) → poly1'_1Rotate(A, 180°, m) → A'Midpoint(E'_1, A') → KOrthogonalLine(K, poly1'_1) → iRotate(poly2, 180°, i) → poly2'_2Vector(A, Rotate[D, -90°, A]) → wRotate(Rotate[Rotate[Polygon[E, E + w, E + w + v, E + v], α, Segment[E, E + v]], (-α), Segment[B, E]], (-α), b) → poly3Rotate(Rotate[Rotate[Rotate[Polygon[E + v, E + v + w, E + v + w - u, E + v - u], (-α), Segment[E + v, E + v + w]], α, Segment[E, E + v]], (-α), Segment[B, E]], (-α), b) → poly4Plane(l, m) → eMirror(poly3, e) → poly3'Mirror(poly4, e) → poly4'Rotate(poly6', 180°, l) → poly6''Rotate(poly6, 180°, l) → poly6'_1Rotate(poly3, 180°, l) → poly3'_2Rotate(poly1', 180°, l) → poly1''Rotate(poly5'', 180°, l) → poly5'''Rotate(Rotate[Rotate[E + w + v, α, Segment[E, E + v]], (-α), Segment[B, E]], (-α), b) → LMidpoint(E'_1, L) → MOrthogonalLine(M, poly3) → fRotate(poly6, (-(180°)), f) → poly6'_2Rotate(poly6'_2, 180°, l) → poly7Mirror(poly6'_2, e) → poly8Rotate(poly8, 180°, l) → poly8'Rotate(poly3', 180°, l) → poly3''Mirror(poly2'_1, e) → poly9Rotate(poly1'_1, 180°, l) → poly10Segment(C', F'_1) → gSegment(F'_1, E'_1) → hSegment(B', E'_1) → jRotate(poly6, 180°, i) → poly6'_3Rotate(poly6', 180°, i) → poly6''_1Rotate(poly5, 180°, m) → poly5'_1Rotate(poly5', 180°, m) → poly5''_1Rotate(poly5'_1, 180°, l) → poly11Rotate(poly5''_1, 180°, l) → poly12Rotate(Rotate[Rotate[Rotate[Rotate[Polygon[O, N, N + B - A, O + B - A], α, Segment[O, N]], (-α), Segment[E + v, E + v + w]], α, Segment[E, E + v]], (-α), Segment[B, E]], (-α), b) → poly13Mirror(poly13, e) → poly13'Rotate(poly6', (-(180°)), n) → poly6''_2Mirror(poly6''_2, e) → poly14Rotate(F'_1, 180°, i) → PRotate(E'_1, 180°, i) → QSegment(P, Q) → h'Rotate(A, 180°, m) → A'_1Rotate(B, 180°, m) → B'_1Segment(A'_1, B'_1) → a'Rotate(C, 180°, m) → C'_1Rotate(D, 180°, m) → D'Segment(C'_1, D') → c'Rotate(B', 180°, i) → B''Rotate(E'_1, 180°, i) → RSegment(B'', R) → j'Rotate(C', 180°, i) → C''Rotate(F'_1, 180°, i) → SSegment(C'', S) → g'Rotate(C', 180°, l) → C''_1Rotate(F'_1, 180°, l) → TSegment(C''_1, T) → g'_1Rotate(B', 180°, l) → B''_1Rotate(E'_1, 180°, l) → USegment(B''_1, U) → j'_1Rotate(F'_1, 180°, l) → VRotate(E'_1, 180°, l) → WSegment(V, W) → h'_1Rotate(C'_1, 180°, l) → ZRotate(D', 180°, l) → D''Segment(Z, D'') → c''Rotate(A'_1, 180°, l) → A_1Rotate(B'_1, 180°, l) → B_1Segment(A_1, B_1) → a''Rotate(Rotate[Segment[E, E + v], (-α), Segment[B, E]], (-α), b) → kMirror(k, e) → k'Rotate(k, 180°, l) → k'_1Rotate(k', 180°, l) → k''Rotate(Rotate[E + v, (-α), Segment[B, E]], (-α), b) → C_1Midpoint(B, C_1) → D_1OrthogonalLine(D_1, poly6) → pRotate(poly2, (-(180°)), p) → poly2'_3Rotate(poly1, (-(180°)), p) → poly1'_2Mirror(poly2'_3, e) → poly15Mirror(poly1'_2, e) → poly16Rotate(Rotate[Segment[E + v, B + v], (-α), Segment[B, E]], (-α), b) → qMirror(q, e) → q'Rotate(B, (-(180°)), p) → B'_2Rotate(C, (-(180°)), p) → C'_2Segment(B'_2, C'_2) → b'Mirror(B'_2, e) → E_1Mirror(C'_2, e) → F_1Segment(E_1, F_1) → b''Rotate(Rotate[Rotate[Segment[E + w + v, E + v], α, Segment[E, E + v]], (-α), Segment[B, E]], (-α), b) → rMirror(B'_2, e) → G_1Mirror(O, e) → O'Rotate(Rotate[Rotate[Rotate[Segment[E + v + w, E + v + w - u], (-α), Segment[E + v, E + v + w]], α, Segment[E, E + v]], (-α), Segment[B, E]], (-α), b) → sRotate(Rotate[Rotate[Segment[E + w, E + w + v], α, Segment[E, E + v]], (-α), Segment[B, E]], (-α), b) → tMirror(t, e) → t'Mirror(r, e) → r'Mirror(s, e) → s'Rotate(poly5', (-(180°)), p) → poly5''_2Mirror(poly5''_2, e) → poly17Rotate(C, (-(180°)), p) → C'_3Rotate(D, (-(180°)), p) → D'_1Segment(C'_3, D'_1) → c'_1Mirror(C'_3, e) → H_1Mirror(D'_1, e) → I_1Segment(H_1, I_1) → f_1Rotate(Segment[B - u, A - u], (-α), a) → g_1Rotate(t, 180°, l) → t'_1Rotate(t', 180°, l) → t''Rotate(Segment[A, A - u], (-α), a) → poly18Rotate(Rotate[Polygon[A, A - u, A - u - w, A - w], (-α), Segment[A, A - u]], (-α), a) → poly19Rotate(Rotate[Rotate[Polygon[A - u, A - u + v, A - u + v - w, A - u - w], α, Segment[A - u, A - u - w]], (-α), Segment[A, A - u]], (-α), a) → poly20Rotate(Rotate[Segment[A - u - w, A - w], (-α), Segment[A, A - u]], (-α), a) → h_1Rotate(Rotate[Segment[A - u, A - u - w], (-α), Segment[A, A - u]], (-α), a) → i_1Rotate(Rotate[Rotate[Segment[A - u + v - w, A - u - w], α, Segment[A - u, A - u - w]], (-α), Segment[A, A - u]], (-α), a) → j_1Rotate(Rotate[Rotate[Polygon[A - w, A - w - u, (2 * A) - w - u - B, (2 * A) - w - B], (-α), Segment[A - w, A - w - u]], (-α), Segment[A, A - u]], (-α), a) → poly21Rotate(Rotate[Rotate[Rotate[Polygon[A - u + v - w, A - u - w, A - u - w + B - E, A - u + v - w + B - E], α, Segment[A - u + v - w, A - u - w]], α, Segment[A - u, A - u - w]], (-α), Segment[A, A - u]], (-α), a) → poly22Mirror(poly19, e) → poly19'Mirror(h_1, e) → k_1Mirror(poly21, e) → poly21'Mirror(poly22, e) → poly22'Mirror(j_1, e) → l_1Mirror(poly20, e) → poly20'Mirror(i_1, e) → m_1Rotate(C, (-(180°)), n) → C'_4Rotate(D, (-(180°)), n) → D'_2Segment(C'_4, D'_2) → c'_2Rotate(B, (-(180°)), n) → B'_3Rotate(C, (-(180°)), n) → C'_5Segment(B'_3, C'_5) → b'_1Rotate(C', (-(180°)), n) → C''_2Rotate(F'_1, (-(180°)), n) → J_1Segment(C''_2, J_1) → g'_2Mirror(poly18, e) → poly18'Mirror(g_1, e) → n_1Mirror(B'_3, e) → K_1Mirror(C'_5, e) → L_1Segment(K_1, L_1) → p_1Mirror(C'_4, e) → M_1Mirror(D'_2, e) → N_1Segment(M_1, N_1) → q_1Mirror(C''_2, e) → O_1Mirror(J_1, e) → P_1Segment(O_1, P_1) → r_1
AI 绘图提示语参考
画一个立方体的展开图,包含六个相连的矩形,其中三个矩形在一条直线上,另外三个矩形分别与这三个矩形相邻,形成一个连续的平面图形。先画出三个矩形,然后旋转其中一个矩形并连接相邻的矩形,最后调整位置使所有矩形连接成一个完整的展开图。
以上提示语为根据原始绘图命令整理而来,仅供参考。