There are still many mesh features that need implementing. Currently only the vertices and the face indices have been used to create this cube and the colour is set as a uniform variable in the shader. The next step is to gradually add more information from the mesh files such as: normals, textures, colour( ambient, diffuse and specular ) and eventually animation information. Hopefully it won't be long before I have something that I could potentially create a game with. I already have a simple Camera class and a window class for initialising the OpenGL and handling the render loop.
The next thing I will be focusing on is adding the colours and normals from a mesh file so that it can be used for lighting calculations. I also need to wrap up how the mesh and submesh classes create and communicate with the OpenGL data, i.e. the VBO's EBO's and the VAO. This will take some great deal of thought.
Till next time :)