A basic 3D engine is created using Java.
Map three dimensional points of a Rubik Cube to a two dimensional plane; Using translation, rotation and scaling transformations to implement the animations.
1. Run dist/my3D.jar.
2. Press 'r', 'u', 'f' to rotate the right, up and front plain.
3. Use arrow keys to change the viewing angle.