Paul Kimmel is a really smart guy, and he wrote an article about this.

He is a VB guy mostly, but this article happens to be in C#. The concepts are all the same though.

http://www.codeguru.com/csharp/cshar....php/c8185__1/

However that being said, it is probably rather slow to create 3D with GDI+, since it is all software rendering.