Left Click + Drag = Rotate Cube

WINDOWS: Right Click + Drag = Turn Face
MAC: Shift + Click + Drag = Turn Face


This is a proof-of-concept Rubiks Cube demo using a graphics engine written entirely with vanilla JavaScript. Due to browser limitations, and the fact that the renderer is CPU based, the performance of the application is largely impacted; the rasterizer must draw in each pixel one at a time. For a high framerate and high resolution version, see the Java implementation.