|
@@ -516,7 +516,9 @@ aiNode* ImportNode(aiScene* pScene, glTF2::Asset& r, std::vector<unsigned int>&
|
|
{
|
|
{
|
|
Node& node = *ptr;
|
|
Node& node = *ptr;
|
|
|
|
|
|
- aiNode* ainode = new aiNode(node.name);
|
|
|
|
|
|
+ std::string nameOrId = node.name.empty() ? node.id : node.name;
|
|
|
|
+
|
|
|
|
+ aiNode* ainode = new aiNode(nameOrId);
|
|
|
|
|
|
if (!node.children.empty()) {
|
|
if (!node.children.empty()) {
|
|
ainode->mNumChildren = unsigned(node.children.size());
|
|
ainode->mNumChildren = unsigned(node.children.size());
|