#pragma once #include "model.h" Model::Model(std::string path) { // Load model meta info from path // TODO: Implement as async task loadModel(path); } void Model::loadModel(std::string path) { Assimp::Importer importer; const aiScene* scene = importer.ReadFile( path, aiProcess_Triangulate | aiProcess_FlipUVs); if (!scene || scene->mFlags & AI_SCENE_FLAGS_INCOMPLETE || !scene->mRootNode) { std::cout << "ERROR::ASSIMP::" << importer.GetErrorString() << std::endl; return; } }