This is a demo showing how to simulate traditional graphics pipe line in a console app and display a cube. I believe it will be very helpful to understand basic matrix transformation in computer graphics.
You can simply build it with Visual Studio and run it to see the effect. Here is a screen shot:
# o o o o o o o o o o o
o o o o o o o o o o o o #
o o o o
o o o o
o o o o
# o o o o o o o
o o o o o o o o o o o o o o o
o o o o o o o # o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o o o o
o # o o o o o o o
o o o o o o o o o o o o o o o
o o o o o o o #
o o o o
o o o o
o o o o
# o o o o o o o o o o o o
o o o o o o o o o o o #
I added a heart in the center of the cube. My girlfriend seemed quite happy when I sent her the executable.
============== Update: Dec. 27th, 2013
Girlfriend broke up with me, feeling heart broken....