Rubiks Cube & Groups

I somehow ended up on the abstract algebra wikipedia page after following a long trail of web searches to try and understand something I was reading. It happened to have a rubiks cube as example of an application of group theory. After distracting myself with another thing to read, I wanted to make a rubiks cube thingy, that might explain some simple definitions (moves, faces, cubies). So here's the thingy.

This was mostly a good excuse to mess around with three.js. A full page demo is avaialble here.

Browser support may vary.