Update glTF2Importer.cpp
parent
e205399052
commit
d1af9526b1
|
@ -788,11 +788,10 @@ aiNode* ImportNode(aiScene* pScene, glTF2::Asset& r, std::vector<unsigned int>&
|
||||||
GetNodeTransform(ainode->mTransformation, node);
|
GetNodeTransform(ainode->mTransformation, node);
|
||||||
|
|
||||||
if (!node.meshes.empty()) {
|
if (!node.meshes.empty()) {
|
||||||
int mesh_idx = node.meshes[0].GetIndex();
|
|
||||||
int count = meshOffsets[mesh_idx + 1] - meshOffsets[mesh_idx];
|
|
||||||
// GLTF files contain at most 1 mesh per node.
|
// GLTF files contain at most 1 mesh per node.
|
||||||
assert(node.meshes.size() == 1);
|
assert(node.meshes.size() == 1);
|
||||||
assert(count == 1);
|
int mesh_idx = node.meshes[0].GetIndex();
|
||||||
|
int count = meshOffsets[mesh_idx + 1] - meshOffsets[mesh_idx];
|
||||||
|
|
||||||
ainode->mNumMeshes = count;
|
ainode->mNumMeshes = count;
|
||||||
ainode->mMeshes = new unsigned int[count];
|
ainode->mMeshes = new unsigned int[count];
|
||||||
|
|
Loading…
Reference in New Issue