Features

The VTK Cube Puzzle application displays cube puzzles of various kinds using realtime 3D graphics. All cube puzzles can be manipulated interactively, including rotating single cube slices or rotating/zooming the camera. Here are the highlighted features of this software:

  • Cube puzzles up to 12x12x12 are directly supported. Larger cubes can be enabled by editing a single line in the Python source code.
  • The following generalizations of the classic cube puzzle design are supported:
    • Multiple faces sharing the same color.
    • Cube puzzles with oriented centers.
    • 'Filled' cube puzzles, where the cube parts in the inside also have colors attached.
  • The 'Solve' function calculates solutions for all cubes that can be created using this software.
  • Unlimited undo/redo of cube slice rotations is available.
  • Cube slice moves can be displayed in various notations.
  • Move sequences can be entered using the keyboard.
  • In the 'Split Display' mode, the same cube is shown twice, viewed from opposite directions, therefore all cube parts are simultaneously visible.
  • Several cube part geometries can be selected.
  • Cubes can be made transparent.
  • All colors are freely configurable, including the cube part body color.
  • Cubes and move sequences can be saved to disk/loaded from disk.