3D rendering isn't simple. It requires mechanisms such as shaders, z-buffers, etc. A LOT of complicated math goes into translating 3D coordinate space points onto a 2D pixel grid.

If you want to...