Graphics Engine I wrote without OpenGL or DirectX API's. "World Engine" transforms models from model space to world space to view space. Then in projection space it does clipping, using window width/height, and culling, using triangle winding order, it then does the homogenous divide then to viewport space with the viewport being the screen and finally transforms it into screen space. Displaying the engine with a BuzzLightYear model, exported to a .obj file format, parsed by the engine.

Back