#include class ImportedModel { private: int numVertices; std::vector vertices; std::vector texCoords; std::vector normalVecs; public: ImportedModel(); ImportedModel(const char *filePath); int getNumVertices(); std::vector getVertices(); std::vector getTextureCoords(); std::vector getNormals(); }; class ModelImporter { private: std::vector vertVals; std::vector triangleVerts; std::vector textureCoords; std::vector stVals; std::vector normals; std::vector normVals; public: ModelImporter(); void parseOBJ(const char *filePath); int getNumVertices(); std::vector getVertices(); std::vector getTextureCoordinates(); std::vector getNormals(); };