Я сделал модель в Blender с иерархией, похожей на эту
, экспортировал ее в файл .obj
, затем я загрузилэтот файл в opengl с Assimp
Assimp::Importer importer;
const auto * scene = importer.ReadFile(filename, aiProcess_Triangulate);
if (!scene || scene->mFlags & AI_SCENE_FLAGS_INCOMPLETE || !scene->mRootNode)
{
Logger->log(importer.GetErrorString());
return;
}
mRootNode содержит 30 дочерних элементов, то есть количество объектов в сцене, но каждый из этих дочерних элементов не содержит дочерних элементов, поэтому кажется, что либо Assimp отбросил информацию об иерархии, либо блендерне выводил информацию об иерархии.
может кто-нибудь сказать мне, что мне здесь не хватает?
Спасибо