5 #include <OpenGL/glew.h>
8 #include <assimp/scene.h>
12 Model(const std::string &path, GLuint progId): progId(progId) {
20 Mesh(const aiMesh *aiMesh, GLuint progId);
22 GLuint vao, vertexVbo, normalVbo, indicesVbo;
24 std::vector<glm::vec3> vertices;
25 std::vector<glm::vec3> normals;
26 std::vector<glm::vec2> texCoords;
27 std::vector<GLuint> indices;
30 std::vector<Mesh> meshes;
31 void loadModel(const std::string &path);