Rubik's Cube Construction by Éliás Judit

Rubik's Cube Construction by Éliás Judit
Loading the math board and drawing, please wait…
2015-05-17 21:26
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

  1. 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, faceCDPoint3111Point2111
  2. Cube(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, faceHIPoint3112Point2112
  3. Cube(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, faceMNPoint3113Point2113
  4. Cube(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, facePoint2121Point3121SR
  5. Cube(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, facePoint2122Point3122ZW
  6. Cube(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, face7
  7. Cube(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, face13
  8. Cube(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, face19
  9. Cube(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, face25
  10. Cube(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, face31
  11. Cube(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, face37
  12. Cube(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, face43
  13. Cube(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, face49
  14. Cube(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, face55
  15. Cube(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, face61
  16. Cube(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, face67
  17. Cube(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, face73
  18. Cube(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, face79
  19. Cube(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, face85
  20. Cube(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, face91
  21. Cube(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, face97
  22. Cube(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, face103
  23. Cube(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, face109
  24. Cube(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, face115
  25. Cube(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, face121
  26. Cube(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, face127
  27. If(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.