Browse Source

Merge pull request #2501 from petrmohelnik/glTF-importer---clean-all-member-arrays

glTF importer - clean all member arrays
Kim Kulling 6 năm trước cách đây
mục cha
commit
1651f16239
2 tập tin đã thay đổi với 10 bổ sung2 xóa
  1. 5 1
      code/glTF2Importer.cpp
  2. 5 1
      code/glTFImporter.cpp

+ 5 - 1
code/glTF2Importer.cpp

@@ -1130,7 +1130,11 @@ void glTF2Importer::ImportEmbeddedTextures(glTF2::Asset& r)
     }
     }
 }
 }
 
 
-void glTF2Importer::InternReadFile(const std::string& pFile, aiScene* pScene, IOSystem* pIOHandler) {
+void glTF2Importer::InternReadFile(const std::string& pFile, aiScene* pScene, IOSystem* pIOHandler)
+{
+    // clean all member arrays
+    meshOffsets.clear();
+    embeddedTexIdxs.clear();
 
 
     this->mScene = pScene;
     this->mScene = pScene;
 
 

+ 5 - 1
code/glTFImporter.cpp

@@ -717,7 +717,11 @@ void glTFImporter::ImportEmbeddedTextures(glTF::Asset& r)
     }
     }
 }
 }
 
 
-void glTFImporter::InternReadFile(const std::string& pFile, aiScene* pScene, IOSystem* pIOHandler) {
+void glTFImporter::InternReadFile(const std::string& pFile, aiScene* pScene, IOSystem* pIOHandler)
+{
+    // clean all member arrays
+    meshOffsets.clear();
+    embeddedTexIdxs.clear();
 
 
     this->mScene = pScene;
     this->mScene = pScene;