Overview

Facets is a 3D visual representation of a Rubik's cube, complete with a development API.

Documents

Document Status Last Updated
[ Feature specification ] Final 6 December 2006
[ Functional specification ] Final 6 December 2006
[ High-level design ] Final 1 November 2006
[ Product documentation ] Final 6 December 2006

Source Code

Below is the complete source code for Facets. It is designed to be run under Mac OS X, but the same source will compile under Linux assuming that you set the proper locations of the OpenGL header files.
I have tested it under OS X 10.4 (Tiger) and 10.5 (Leopard.)
Component Status Last Updated
[ Xcode project; v. 1.0 ] Finished 6 December 2006

Screenshots

Pretty things you can look at!

Screenshot Uploaded
[ One face of the cube (pre-alpha version) ] 13 November 2006
[ The whole cube (alpha version) ] 13 November 2006
[ The rotating cube ] 6 December 2006
[ A static cube ] 6 December 2006
[ Exhibiting the better lighting effects ] 6 December 2006
[ Presentation (MHT format) ] 1 December 2006