OpenGl 3D Models + Refactoring Exercise
Overview
                    This project was created during one of my uni courses. The goal was to get familiar with OpenGL and 
                    it's applications and functionalities. 
                    
                    For this I created a few 3D-Models, which I then gave some texture, a shader and some animations. 
                    Some of the models and their textures were created by typing out their coordinates by hand. For others 
                    I read in an OBJ file and converted it into the according coordinates.
                    All models are shaded with a simple Phong-Shader, and are animated by simple matrix commands, like 
                    scaling or rotating. Both of these we also had to completely write by ourselves. 
                    
                    I used the same project later on, as a base for a Refractoring assignment. There, I practised using 
                    different Design Patterns and applying the Object-Oriented Programming Principles, by completly 
                    restructuring the entire prgram from the ground up.
                
Links
                    For more information on the OpenGL Project itself, check out the
                    
                        Github Repository.   
                    If you're interested in reading more about my refactoring process however, you should take a look at my
                    
                        assigment report. 
                
