3D Modelling and Texture Mapping using OpenGl