21 lines
538 B
C++

#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;
}
}