PolyMtl Computer Graphics lab solvings (OpenGL)