Virtual Rubik's Cube

Description

This is a virtual rubik's cube built in processing using java. The cube is formed using vectors and matrices. Additionally, the cube is able to scramble and even solve itself with a push of a button.