Binomial Cube Visualization

Binomial Cube Visualization
Loading the math board and drawing, please wait…
2016-05-01 22:40
This example demonstrates the 3D structure of a binomial cube. It involves concepts such as cubes, volume, and area. Using GeoGebra commands like Circle, Sequence, and PloskveKvadra, the various faces of the binomial cube can be constructed. Suitable for teaching geometric construction and solid geometry.

GeoGebra Commands & Parameters

  1. Circle(Center, 10) → Rotate
  2. Sequence(Sequence[Sequence[RotacijaProstorskeTocke[{Element[zap, i], Element[zap, j], Element[zap, k]}, ox, oy, oz], k, 1, 4], j, 1, 4], i, 1, 4) → Tocke
  3. PloskveKvadra(RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 1], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 1], Element[zap, 2]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 2], Element[zap, 1], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 2], Element[zap, 1]}, ox, oy, oz]) → KV1, KW1, KX1, KY1, KZ1, LA1
  4. PloskveKvadra(RotacijaProstorskeTocke[{Element[zap, 3], Element[zap, 1], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 4], Element[zap, 1], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 3], Element[zap, 1], Element[zap, 2]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 3], Element[zap, 2], Element[zap, 1]}, ox, oy, oz]) → KV2, KW2, KX2, KY2, KZ2, LA2
  5. PloskveKvadra(RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 3], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 4], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 2], Element[zap, 3], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 3], Element[zap, 2]}, ox, oy, oz]) → KV3, KW3, KX3, KY3, KZ3, LA3
  6. PloskveKvadra(RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 1], Element[zap, 3]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 2], Element[zap, 1], Element[zap, 3]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 2], Element[zap, 3]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 1], Element[zap, 4]}, ox, oy, oz]) → KV4, KW4, KX4, KY4, KZ4, LA4
  7. PloskveKvadra(RotacijaProstorskeTocke[{Element[zap, 3], Element[zap, 1], Element[zap, 3]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 4], Element[zap, 1], Element[zap, 3]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 3], Element[zap, 2], Element[zap, 3]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 3], Element[zap, 1], Element[zap, 4]}, ox, oy, oz]) → OK1, OL1, OM1, ON1, OO1, OP1
  8. PloskveKvadra(RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 3], Element[zap, 3]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 4], Element[zap, 3]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 2], Element[zap, 3], Element[zap, 3]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 3], Element[zap, 4]}, ox, oy, oz]) → OK2, OL2, OM2, ON2, OO2, OP2
  9. PloskveKvadra(RotacijaProstorskeTocke[{Element[zap, 3], Element[zap, 3], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 4], Element[zap, 3], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 3], Element[zap, 4], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 3], Element[zap, 3], Element[zap, 2]}, ox, oy, oz]) → OK3, OL3, OM3, ON3, OO3, OP3
  10. PloskveKvadra(RotacijaProstorskeTocke[{Element[zap, 3], Element[zap, 3], Element[zap, 3]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 4], Element[zap, 3], Element[zap, 3]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 3], Element[zap, 4], Element[zap, 3]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 3], Element[zap, 3], Element[zap, 4]}, ox, oy, oz]) → OOK1, OOL1, OOM1, OON1, OOO1, OOP1
  11. If(split, "together", "split") → text4
  12. PloskveKvadra(RotacijaProstorskeTocke[{Element[zap, 2], Element[zap, 1], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 4], Element[zap, 1], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 2], Element[zap, 4], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 2], Element[zap, 1], Element[zap, 4]}, ox, oy, oz]) → PP2, PQ2, PR2, PS2, PT2, PU2
  13. PloskveKvadra(RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 1], Element[zap, 2]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 4], Element[zap, 1], Element[zap, 2]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 4], Element[zap, 2]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 1], Element[zap, 4]}, ox, oy, oz]) → PP3, PQ3, PR3, PS3, PT3, PU3
  14. PloskveKvadra(RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 2], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 4], Element[zap, 2], Element[zap, 1]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 2], Element[zap, 4]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 1], Element[zap, 4], Element[zap, 1]}, ox, oy, oz]) → PP4, PQ4, PR4, PS4, PT4, PU4
  15. PloskveKvadra(RotacijaProstorskeTocke[{Element[zap, 2], Element[zap, 2], Element[zap, 2]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 4], Element[zap, 2], Element[zap, 2]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 2], Element[zap, 4], Element[zap, 2]}, ox, oy, oz], RotacijaProstorskeTocke[{Element[zap, 2], Element[zap, 2], Element[zap, 4]}, ox, oy, oz]) → PP5, PQ5, PR5, PS5, PT5, PU5
  16. RotacijaProstorskeTocke({((-a) * zoom / 20), ((-a) * zoom / 20), (a * zoom / 2)}, ox, oy, oz) → Poz3
  17. RotacijaProstorskeTocke({(a * zoom / 2), ((-a) * zoom / 20), ((-a) * zoom / 20)}, ox, oy, oz) → Poz1
  18. RotacijaProstorskeTocke({((-a) * zoom / 20), (a * zoom / 2), ((-a) * zoom / 20)}, ox, oy, oz) → Poz2
  19. RotacijaProstorskeTocke({(((2 * a) + b) * zoom / 2), ((-a) * zoom / 20), ((-a) * zoom / 20)}, ox, oy, oz) → Poz21
  20. RotacijaProstorskeTocke({((-a) * zoom / 20), (((2 * a) + b) * zoom / 2), ((-a) * zoom / 20)}, ox, oy, oz) → Poz22
  21. RotacijaProstorskeTocke({((-a) * zoom / 20), ((-a) * zoom / 20), (((2 * a) + b) * zoom / 2)}, ox, oy, oz) → Poz23