soma 立方体
几何画板及绘图内容加载中,请稍等……
这个范例演示了 soma 立方体的几何构造。它涉及多边形和立体几何的概念。通过拖动绿色点,可以移动各个几何体。该范例使用了 Point, Polygon, Prism 等 GeoGebra 命令。适合初中及以上学生学习几何构造和立体几何。
GeoGebra 命令及参数
Point(Segment[(0, -1, 0), (0, -4, 0)]) → APoint(Segment[(-4, 4, 0), (0, 1, 0)]) → MPolygon(A, B, C, F, E, D_2) → poly1, a, b, c, f, e, dPrism(poly1, 1) → g, G_3, faceEFJK, faceDEKL, faceADLG, faceGHIJKL, edgeAG, edgeBH, edgeCI, edgeFJ, edgeEK, edgeDL, H, edgeGH, edgeHI, edgeIJ, edgeJK, edgeKL, edgeGL, I, J_4, K, L, faceABHG, faceBCIH, faceCFJIPrism(M, N, O, P, Q, R, S_2, T, M + (0, 0, 1)) → h, U, faceNOVU, faceOPWV, facePQZW, face3, face4, face5, face2, face6, edgeMN, edgeNO, V_3, edgeOP, edgePQ, edgeQR, edgeRS, edgeST, edgeMT, edge1, edgeNU, edgeOV, edgePW, W, edgeQZ, edge2, edge3, edge4, edge5, edgeUV, edgeVW, edgeWZ, edge7, edge8, Z, edge9, edge6, A_1, B_1, C_1, faceMNOPQRST, face1Point(Segment[(0, 0, 4), (0, 0, 0)]) → DPrism(D, D_1, E_1, F_1, G_1, H_1, I_1, J_1, K_1) → i, L_1, face9, face10, face11, face12, face13, face14, face8, face16, edge10, edge13, M_1, edge15, edge17, edge19, edge21, edge23, edge11, edge12, edge14, edge16, edge18, N_1, edge20, edge22, edge24, edge25, edge26, edge28, edge29, edge30, edge31, edge32, O_1, edge33, edge27, P_1, Q_1, R_1, face15, face7Point(Segment[(0, 4, 1), (0, 0, 1)]) → SPrism(S, S_1, T_1, U_1, V_1, W_1, Z_1) → j, A_2, face21, face22, face18, face24, edge34, edge37, edge39, edge41, edge43, edge35, B_2, edge36, edge38, edge40, edge42, edge44, edge45, edge46, edge48, edge49, edge50, C_2, edge51, edge47, E_2, F_2, face23, face17, face19, face20Point(Segment[(6, -1, 1), (3, -1, 1)]) → GPrism(G, G_2, H_2, I_2, J_2) → k, K_2, edge52, edge55, edge57, edge53, edge54, edge56, edge58, edge59, edge60, edge62, L_2, edge63, edge61, M_2, face25, face26, face28, face29, face27, face30Prism(N_2, P_2, Q_2, M_2, O_2) → l, R_2, edge68, edge71, edge65, edge64, edge67, edge72, edge73, edge66, edge69, edge74, T_2, edge75, edge70, U_2, face32, face34, face36, face33, face31, face35Point(Segment[(2, -6, 1), (2, -2, 1)]) → VPrism(V, Z_2, W_2, V_2, A_3) → m, B_3, edge77, edge81, edge79, edge76, edge78, edge83, edge82, edge80, edge84, edge86, C_3, edge87, edge85, D_3, face37, face39, face41, face40, face38, face42Prism(H_3, B_3, E_3, F_3, I_3) → n, K_3, edge89, edge88, edge91, edge93, edge95, edge90, edge92, edge94, edge96, edge98, L_3, edge99, edge97, M_3, face43, face45, face44, face46, face47, face48Point(Segment[(3, -2, 1), (5, -5, 3)]) → JPrism(J, J_3, N_3, O_3, P_3, Q_3, R_3) → o, S_3, face53, face54, face50, face56, edge100, edge103, edge105, edge107, edge109, edge101, T_3, edge102, edge104, edge106, edge108, edge110, edge111, edge112, edge114, edge115, edge116, U_3, edge117, edge113, W_3, Z_3, face55, face49, face51, face52Prism(S_3, B_4, W_3, A_4, C_4) → p, D_4, edge119, edge122, edge121, edge118, edge120, edge125, edge123, edge124, edge126, edge128, E_4, edge129, edge127, F_4, face57, face59, face61, face60, face58, face62