summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Brasser <mbrasser@ford.com>2019-01-30 14:03:08 -0600
committerPaul Lemire <paul.lemire@kdab.com>2019-01-31 06:31:33 +0000
commita0194f58b3dbcb9aa10cf86f0239d284733493f6 (patch)
tree16a95bbb05a6a5504f0e602e3f2ad374f2749350
parent29683b1f79bdd6ffa8c8b02155c20995ad704770 (diff)
assimp: Provide names for generated child entities
Allow them to be found via QSceneLoader::entity() Change-Id: I3b2fbfa780eb0a2be928554689d03c5c0e3ba5c9 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
-rw-r--r--src/plugins/sceneparsers/assimp/assimpimporter.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/sceneparsers/assimp/assimpimporter.cpp b/src/plugins/sceneparsers/assimp/assimpimporter.cpp
index a9a149c32..a91bc268d 100644
--- a/src/plugins/sceneparsers/assimp/assimpimporter.cpp
+++ b/src/plugins/sceneparsers/assimp/assimpimporter.cpp
@@ -533,6 +533,7 @@ Qt3DCore::QEntity *AssimpImporter::node(aiNode *node)
entityNode->addComponent(mesh);
} else {
QEntity *childEntity = QAbstractNodeFactory::createNode<Qt3DCore::QEntity>("QEntity");
+ childEntity->setObjectName(entityNode->objectName() + QLatin1String("_Child") + QString::number(i));
if (material)
childEntity->addComponent(material);
childEntity->addComponent(mesh);