Code-It-Yourself! 3D Graphics Engine Part #1 - Triangles & Projection