Rubik's Cube Solving
Create Cube Animations
Logical Comparison for Cube Objects
Composition Operators For Cube Objects
Create and Convert CubieCubes
Cycle and Twist Cubies
Create a Cube for a Move Sequence
Get Moves for Patterned Cubes
Calculate Inverse Cube
Manipulate Move Sequences
Moving a Cube and Creating a Move Sequence
Cube Object 2D Plot
Cube Object Interactive 3D Plot
Read Cube Solving Reconstructions
Perform Rotations, Wide Moves and Middle Slice Moves
Create and Plot All Rotations of a Cube
Generate Random Cubes, Moves and Scrambles
Solved and Solvability Tests for Cube Objects
Rubik's Cube Solver
Create and Convert StickerCubes
Functions for visualizing, animating, solving and analyzing the Rubik's cube. Includes data structures for solvable and unsolvable cubes, random moves and random state scrambles and cubes, 3D displays and animations using 'OpenGL', patterned cube generation, and lightweight solvers. See Rokicki, T. (2008) <arXiv:0803.3435> for the Kociemba solver.