六弦立方体
几何画板及绘图内容加载中,请稍等……
该范例展示了六弦立方体的构造过程。它涉及组合数学、代数和立体几何的核心概念。通过使用GeoGebra命令如Translate、Mirror、Midpoint等,可以动态地构建立方体的各个面和边。适合高中数学教学和学习立体几何的学生。
GeoGebra 命令及参数
Translate(O, Vector[(R / sqrt(2) * v)]) → FMirror(F, O) → HTranslate(O, Vector[(R / sqrt(2) * u)]) → GMidpoint(F, G) → BVector(O, B) → zMidpoint(H, G) → ETranslate(E, Vector[(R / 2 * w)]) → E'Mirror(G, O) → AMidpoint(A, H) → DVector(O, E) → dTranslate(D, Vector[(R / 2 * w)]) → D'Midpoint(F, A) → CTranslate(C, Vector[(R / 2 * w)]) → C'Translate(O, Vector[(R / 2 * w)]) → PTranslate(P, z) → B'Translate(O, z) → O'Sequence(Translate[B', Vector[((-i) * d)]], i, 0, 1, n) → liste2Sequence(Translate[P, Vector[(i * z)]], i, 0, 1, n) → liste1Sequence(Translate[C', Vector[(i * z)]], i, 0, 1, n) → liste6Sequence(Translate[B', Vector[(i * d)]], i, 0, 1, n) → liste4Sequence(Translate[P, Vector[((-i) * d)]], i, 0, 1, n) → liste7Sequence(Segment[Element[liste7, i], Element[liste6, i]], i, 1, 1 / n) → liste8Sequence(Translate[C', Vector[((-i) * z)]], i, 0, 1, n) → liste9Sequence(Segment[Element[liste7, i], Element[liste9, i]], i, 1, 1 / n) → liste10Sequence(Translate[D', Vector[((-i) * d)]], i, 0, 1, n) → liste12Sequence(Translate[P, Vector[((-i) * z)]], i, 0, 1, n) → liste11Sequence(Segment[Element[liste12, i], Element[liste11, i]], i, 1, 1 / n) → liste13Sequence(Translate[E', Vector[((-i) * z)]], i, 0, 1, n) → liste15Sequence(Translate[D', Vector[(i * d)]], i, 0, 1, n) → liste14Sequence(Segment[Element[liste14, i], Element[liste11, i]], i, 1, 1 / n) → liste16Sequence(Translate[P, Vector[(i * d)]], i, 0, 1, n) → liste17Sequence(Segment[Element[liste15, i], Element[liste17, i]], i, 1, 1 / n) → liste18Sequence(Translate[E', Vector[(i * z)]], i, 0, 1, n) → liste19Sequence(Segment[Element[liste19, i], Element[liste17, i]], i, 1, 1 / n) → liste20Mirror(O', O) → O''Sequence(Segment[Element[liste1, i], Element[liste2, i]], i, 1, 1 / n) → liste3Sequence(Segment[Element[liste1, i], Element[liste4, i]], i, 1, 1 / n) → liste5Translate(O, Vector[(R / 2 * w)]) → E4Translate(O, Vector[(((-R)) / 2 * w)]) → QTranslate(A, Vector[(((-R)) / 2 * w)]) → AATranslate(C, Vector[(((-R)) / 2 * w)]) → CCTranslate(E, Vector[(((-R)) / 2 * w)]) → EETranslate(D, Vector[(((-R)) / 2 * w)]) → DDTranslate(B, Vector[(((-R)) / 2 * w)]) → BBTranslate(F, Vector[(((-R)) / 2 * w)]) → FFTranslate(G, Vector[(((-R)) / 2 * w)]) → GGTranslate(G, Vector[(R / 2 * w)]) → G'Translate(F, Vector[(R / 2 * w)]) → F'Translate(A, Vector[(R / 2 * w)]) → A'Translate(H, Vector[(R / 2 * w)]) → H'Translate(H, Vector[(((-R)) / 2 * w)]) → HHPolygon(H', G', F', A') → poly2, h', g', f', a'Sequence(Translate[Q, Vector[(i * z)]], i, 0, 1, n) → liste21Sequence(Translate[Q, Vector[((-i) * z)]], i, 0, 1, n) → liste22Sequence(Translate[DD, Vector[(i * d)]], i, 0, 1, n) → liste23Sequence(Translate[EE, Vector[((-i) * z)]], i, 0, 1, n) → liste24Sequence(Translate[Q, Vector[(i * d)]], i, 0, 1, n) → liste25Sequence(Translate[EE, Vector[(i * z)]], i, 0, 1, n) → liste26Sequence(Translate[BB, Vector[((-i) * d)]], i, 0, 1, n) → liste27Sequence(Translate[BB, Vector[(i * d)]], i, 0, 1, n) → liste28Sequence(Translate[CC, Vector[(i * z)]], i, 0, 1, n) → liste29Sequence(Translate[Q, Vector[((-i) * d)]], i, 0, 1, n) → liste30Sequence(Translate[CC, Vector[((-i) * z)]], i, 0, 1, n) → liste31Sequence(Translate[DD, Vector[((-i) * d)]], i, 0, 1, n) → liste32Vector(O, E4) → fSequence(Segment[Element[liste25, i], Element[liste24, i]], i, 1, 1 / n) → liste33Sequence(Segment[Element[liste26, i], Element[liste25, i]], i, 1, 1 / n) → liste34Sequence(Segment[Element[liste21, i], Element[liste28, i]], i, 1, 1 / n) → liste35Sequence(Segment[Element[liste21, i], Element[liste27, i]], i, 1, 1 / n) → liste36Sequence(Segment[Element[liste22, i], Element[liste23, i]], i, 1, 1 / n) → liste37Sequence(Segment[Element[liste22, i], Element[liste32, i]], i, 1, 1 / n) → liste38Sequence(Segment[Element[liste31, i], Element[liste30, i]], i, 1, 1 / n) → liste39Sequence(Segment[Element[liste30, i], Element[liste29, i]], i, 1, 1 / n) → liste40Sequence(Translate[D, Vector[((-i) * f)]], i, 0, 1, n) → liste41Sequence(Translate[D, Vector[(i * f)]], i, 0, 1, n) → liste42Sequence(Translate[B, Vector[((-i) * f)]], i, 0, 1, n) → liste43Sequence(Translate[B, Vector[(i * f)]], i, 0, 1, n) → liste44Sequence(Translate[H, Vector[((-i) * f)]], i, 0, 1, n) → liste45Sequence(Translate[H, Vector[(i * f)]], i, 0, 1, n) → liste46Sequence(Translate[A, Vector[((-i) * f)]], i, 0, 1, n) → liste47Sequence(Translate[A, Vector[(i * f)]], i, 0, 1, n) → liste48Sequence(Translate[C, Vector[((-i) * f)]], i, 0, 1, n) → liste49Sequence(Translate[C, Vector[(i * f)]], i, 0, 1, n) → liste50Sequence(Translate[G, Vector[((-i) * f)]], i, 0, 1, n) → liste51Vector(O, D) → kSequence(Translate[G, Vector[(i * f)]], i, 0, 1, n) → liste52Sequence(Translate[D, Vector[((-i) * d)]], i, 0, 1, n) → liste53Sequence(Translate[D, Vector[(i * d)]], i, 0, 1, n) → liste54Sequence(Translate[B, Vector[((-i) * d)]], i, 0, 1, n) → liste55Sequence(Translate[B, Vector[(i * d)]], i, 0, 1, n) → liste56Sequence(Translate[E, Vector[((-i) * k)]], i, 0, 1, n) → liste57Sequence(Translate[C, Vector[((-i) * k)]], i, 0, 1, n) → liste58Sequence(Translate[E, Vector[(i * k)]], i, 0, 1, n) → liste59Sequence(Translate[C, Vector[(i * k)]], i, 0, 1, n) → liste60Sequence(Translate[F, Vector[((-i) * f)]], i, 0, 1, n) → liste61Sequence(Translate[F, Vector[(i * f)]], i, 0, 1, n) → liste62Sequence(Translate[E, Vector[((-i) * f)]], i, 0, 1, n) → liste63Sequence(Translate[E, Vector[(i * f)]], i, 0, 1, n) → liste64Sequence(Segment[Element[liste12, i], Element[liste42, i]], i, 1, 1 / n) → liste65Sequence(Segment[Element[liste14, i], Element[liste42, i]], i, 1, 1 / n) → liste66Sequence(Segment[Element[liste15, i], Element[liste64, i]], i, 1, 1 / n) → liste67Sequence(Segment[Element[liste64, i], Element[liste19, i]], i, 1, 1 / n) → liste68Sequence(Segment[Element[liste4, i], Element[liste44, i]], i, 1, 1 / n) → liste69Sequence(Segment[Element[liste2, i], Element[liste44, i]], i, 1, 1 / n) → liste70Sequence(Segment[Element[liste50, i], Element[liste6, i]], i, 1, 1 / n) → liste71Sequence(Segment[Element[liste50, i], Element[liste9, i]], i, 1, 1 / n) → liste72Sequence(Segment[Element[liste52, i], Element[liste56, i]], i, 1, 1 / n) → liste73Sequence(Segment[Element[liste62, i], Element[liste55, i]], i, 1, 1 / n) → liste74Sequence(Segment[Element[liste62, i], Element[liste58, i]], i, 1, 1 / n) → liste75Sequence(Segment[Element[liste48, i], Element[liste60, i]], i, 1, 1 / n) → liste76Sequence(Segment[Element[liste53, i], Element[liste48, i]], i, 1, 1 / n) → liste77Sequence(Segment[Element[liste54, i], Element[liste46, i]], i, 1, 1 / n) → liste78Sequence(Segment[Element[liste56, i], Element[liste51, i]], i, 1, 1 / n) → liste79Sequence(Segment[Element[liste43, i], Element[liste28, i]], i, 1, 1 / n) → liste80Sequence(Segment[Element[liste43, i], Element[liste27, i]], i, 1, 1 / n) → liste81Sequence(Segment[Element[liste61, i], Element[liste55, i]], i, 1, 1 / n) → liste82Sequence(Segment[Element[liste61, i], Element[liste58, i]], i, 1, 1 / n) → liste83Sequence(Segment[Element[liste49, i], Element[liste29, i]], i, 1, 1 / n) → liste84Sequence(Segment[Element[liste49, i], Element[liste31, i]], i, 1, 1 / n) → liste85Sequence(Segment[Element[liste60, i], Element[liste47, i]], i, 1, 1 / n) → liste86Sequence(Segment[Element[liste53, i], Element[liste47, i]], i, 1, 1 / n) → liste87Sequence(Segment[Element[liste57, i], Element[liste52, i]], i, 1, 1 / n) → liste88Sequence(Segment[Element[liste57, i], Element[liste51, i]], i, 1, 1 / n) → liste89Sequence(Segment[Element[liste63, i], Element[liste26, i]], i, 1, 1 / n) → liste90Sequence(Segment[Element[liste63, i], Element[liste24, i]], i, 1, 1 / n) → liste91Sequence(Segment[Element[liste59, i], Element[liste46, i]], i, 1, 1 / n) → liste92Sequence(Segment[Element[liste59, i], Element[liste45, i]], i, 1, 1 / n) → liste93Sequence(Segment[Element[liste45, i], Element[liste54, i]], i, 1, 1 / n) → liste94Sequence(Segment[Element[liste32, i], Element[liste41, i]], i, 1, 1 / n) → liste95Sequence(Segment[Element[liste41, i], Element[liste23, i]], i, 1, 1 / n) → liste96Polygon(G', F', FF, GG) → poly1, g'_1, f'_1, ff, ggPolygon(F', A', AA, FF) → poly3, f'_2, a'_1, aa, ff_1Polygon(H', A', AA, HH) → poly4, h'_1, a'_2, aa_1, hhPolygon(H', G', GG, HH) → poly5, h'_2, g'_2, gg_1, hh_1Polygon(HH, AA, FF, GG) → poly6, hh_2, aa_2, ff_2, gg_2