Rubik's Cube Construction by Éliás Judit
Loading the math board and drawing, please wait…
This example demonstrates the construction of a Rubik's cube. It involves geometric construction and line segment concepts. Using GeoGebra commands such as `Cube` and `If`, various faces and edges of the cube are created. Suitable for teaching geometric construction and solid geometry.
GeoGebra Commands & Parameters
Cube(Point1111, Point2111, Point3111) → cube111, A, faceAEDPoint3111, faceBCDE, edgeAPoint1111, edgePoint1111Point2111, edgePoint2111Point3111, edgeAPoint3111, edgeBPoint1111, edgeAE, edgeBE, edgeBC, B, edgeCPoint2111, edgeCD, edgeDPoint3111, edgeDE, C, D, E, faceAPoint1111Point2111Point3111, faceAEBPoint1111, faceBCPoint2111Point1111, faceCDPoint3111Point2111Cube(Point1112, Point2112, Point3112) → cube112, F, faceFJIPoint3112, faceGHIJ, edgeFPoint1112, edgePoint1112Point2112, edgePoint2112Point3112, edgeFPoint3112, edgeGPoint1112, edgeFJ, edgeGJ, edgeGH, G, edgeHPoint2112, edgeHI, edgeIPoint3112, edgeIJ, H, I, J, faceFPoint1112Point2112Point3112, faceFJGPoint1112, faceGHPoint2112Point1112, faceHIPoint3112Point2112Cube(Point1113, Point2113, Point3113) → cube113, K, faceKONPoint3113, faceLMNO, edgeKPoint1113, edgePoint1113Point2113, edgePoint2113Point3113, edgeKPoint3113, edgeLPoint1113, edgeKO, edgeLO, edgeLM, L, edgeMPoint2113, edgeMN, edgeNPoint3113, edgeNO, M, N, O, faceKPoint1113Point2113Point3113, faceKOLPoint1113, faceLMPoint2113Point1113, faceMNPoint3113Point2113Cube(Point1121, Point2121, Point3121) → cube121, P, facePPoint3121ST, faceQRST, edgePPoint1121, edgePoint1121Point2121, edgePoint2121Point3121, edgePPoint3121, edgePoint1121Q, edgePT, edgeQT, edgeQR, Q, edgePoint2121R, edgeRS, edgePoint3121S, edgeST, R, S, T, facePPoint1121Point2121Point3121, facePPoint1121QT, facePoint1121Point2121RQ, facePoint2121Point3121SRCube(Point1122, Point2122, Point3122) → cube122, U, face2, face3, edgePoint1122U, edgePoint1122Point2122, edgePoint2122Point3122, edgePoint3122U, edgePoint1122V, edge1, edge2, edgeVW, V, edgePoint2122W, edgeWZ, edgePoint3122Z, edge3, W, Z, A_1, facePoint1122Point2122Point3122U, face1, facePoint1122Point2122WV, facePoint2122Point3122ZWCube(Point1123, Point2123, Point3123) → cube123, B_1, face8, face9, edge4, edgePoint1123Point2123, edgePoint2123Point3123, edge7, edge5, edge9, edge11, edge10, C_1, edge6, edge12, edge8, edge13, D_1, E_1, F_1, face4, face6, face5, face7Cube(Point1131, Point2131, Point3131) → cube131, G_1, face14, face15, edge14, edgePoint1131Point2131, edgePoint2131Point3131, edge17, edge15, edge19, edge21, edge20, H_1, edge16, edge22, edge18, edge23, I_1, J_1, K_1, face10, face12, face11, face13Cube(Point1132, Point2132, Point3132) → cube132, L_1, face20, face21, edge24, edgePoint1132Point2132, edgePoint2132Point3132, edge27, edge25, edge29, edge31, edge30, M_1, edge26, edge32, edge28, edge33, N_1, O_1, P_1, face16, face18, face17, face19Cube(Point1133, Point2133, Point3133) → cube133, Q_1, face26, face27, edge34, edgePoint1133Point2133, edgePoint2133Point3133, edge37, edge35, edge39, edge41, edge40, R_1, edge36, edge42, edge38, edge43, S_1, T_1, U_1, face22, face24, face23, face25Cube(Point1211, Point2211, Point3211) → cube211, V_1, face32, face33, edge44, edgePoint1211Point2211, edgePoint2211Point3211, edge47, edge45, edge49, edge51, edge50, W_1, edge46, edge52, edge48, edge53, Z_1, A_2, B_2, face28, face30, face29, face31Cube(Point1212, Point2212, Point3212) → cube212, C_2, face38, face39, edge54, edgePoint1212Point2212, edgePoint2212Point3212, edge57, edge55, edge59, edge61, edge60, D_2, edge56, edge62, edge58, edge63, E_2, F_2, G_2, face34, face36, face35, face37Cube(Point1213, Point2213, Point3213) → cube213, H_2, face44, face45, edge64, edgePoint1213Point2213, edgePoint2213Point3213, edge67, edge65, edge69, edge71, edge70, I_2, edge66, edge72, edge68, edge73, J_2, K_2, L_2, face40, face42, face41, face43Cube(Point1221, Point2221, Point3221) → cube221, M_2, face50, face51, edge74, edgePoint1221Point2221, edgePoint2221Point3221, edge77, edge75, edge79, edge81, edge80, N_2, edge76, edge82, edge78, edge83, O_2, P_2, Q_2, face46, face48, face47, face49Cube(Point1223, Point2223, Point3223) → cube223, R_2, face56, face57, edge84, edgePoint1223Point2223, edgePoint2223Point3223, edge87, edge85, edge89, edge91, edge90, S_2, edge86, edge92, edge88, edge93, T_2, U_2, V_2, face52, face54, face53, face55Cube(Point1231, Point2231, Point3231) → cube231, W_2, face62, face63, edge94, edgePoint1231Point2231, edgePoint2231Point3231, edge97, edge95, edge99, edge101, edge100, Z_2, edge96, edge102, edge98, edge103, A_3, B_3, C_3, face58, face60, face59, face61Cube(Point1232, Point2232, Point3232) → cube232, D_3, face68, face69, edge104, edgePoint1232Point2232, edgePoint2232Point3232, edge107, edge105, edge109, edge111, edge110, E_3, edge106, edge112, edge108, edge113, F_3, G_3, H_3, face64, face66, face65, face67Cube(Point1233, Point2233, Point3233) → cube233, I_3, face74, face75, edge114, edgePoint1233Point2233, edgePoint2233Point3233, edge117, edge115, edge119, edge121, edge120, J_3, edge116, edge122, edge118, edge123, K_3, L_3, M_3, face70, face72, face71, face73Cube(Point1311, Point2311, Point3311) → cube311, N_3, face80, face81, edge124, edgePoint1311Point2311, edgePoint2311Point3311, edge127, edge125, edge129, edge131, edge130, O_3, edge126, edge132, edge128, edge133, P_3, Q_3, R_3, face76, face78, face77, face79Cube(Point1312, Point2312, Point3312) → cube312, S_3, face86, face87, edge134, edgePoint1312Point2312, edgePoint2312Point3312, edge137, edge135, edge139, edge141, edge140, T_3, edge136, edge142, edge138, edge143, U_3, V_3, W_3, face82, face84, face83, face85Cube(Point1313, Point2313, Point3313) → cube313, Z_3, face92, face93, edge144, edgePoint1313Point2313, edgePoint2313Point3313, edge147, edge145, edge149, edge151, edge150, A_4, edge146, edge152, edge148, edge153, B_4, C_4, D_4, face88, face90, face89, face91Cube(Point1321, Point2321, Point3321) → cube321, E_4, face98, face99, edge154, edgePoint1321Point2321, edgePoint2321Point3321, edge157, edge155, edge159, edge161, edge160, F_4, edge156, edge162, edge158, edge163, G_4, H_4, I_4, face94, face96, face95, face97Cube(Point1322, Point2322, Point3322) → cube322, J_4, face104, face105, edge164, edgePoint1322Point2322, edgePoint2322Point3322, edge167, edge165, edge169, edge171, edge170, K_4, edge166, edge172, edge168, edge173, L_4, M_4, N_4, face100, face102, face101, face103Cube(Point1323, Point2323, Point3323) → cube323, O_4, face110, face111, edge174, edgePoint1323Point2323, edgePoint2323Point3323, edge177, edge175, edge179, edge181, edge180, P_4, edge176, edge182, edge178, edge183, Q_4, R_4, S_4, face106, face108, face107, face109Cube(Point1331, Point2331, Point3331) → cube331, T_4, face116, face117, edge184, edgePoint1331Point2331, edgePoint2331Point3331, edge187, edge185, edge189, edge191, edge190, U_4, edge186, edge192, edge188, edge193, V_4, W_4, Z_4, face112, face114, face113, face115Cube(Point1332, Point2332, Point3332) → cube332, A_5, face122, face123, edge194, edgePoint1332Point2332, edgePoint2332Point3332, edge197, edge195, edge199, edge201, edge200, B_5, edge196, edge202, edge198, edge203, C_5, D_5, E_5, face118, face120, face119, face121Cube(Point1333, Point2333, Point3333) → cube333, F_5, face128, face129, edge204, edgePoint1333Point2333, edgePoint2333Point3333, edge207, edge205, edge209, edge211, edge210, G_5, edge206, edge212, edge208, edge213, H_5, I_5, J_5, face124, face126, face125, face127If(anim ≟ 4, 1, 0) → afterStop
AI Drawing Prompt Reference
Draw a 3D model of a Rubik's cube constructed from 24 small cubes. Each small cube has six faces and twelve edges. Start by establishing a central point, then arrange the small cubes in a specific order around it, connecting adjacent cubes with edges. The model should appear as a complete cube structure, showing all visible faces and edges without internal details. The overall shape should be clear and orderly to observe the relationships between the parts.
The prompt above was compiled from the original drawing commands and is for reference only.