瀏覽代碼

Merge pull request #3997 from assimp/issue_3957

closes https://github.com/assimp/assimp/issues/3957: checkj for empty…
Kim Kulling 4 年之前
父節點
當前提交
26538a4f4a
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      code/AssetLib/Collada/ColladaLoader.cpp

+ 4 - 0
code/AssetLib/Collada/ColladaLoader.cpp

@@ -619,6 +619,10 @@ aiMesh *ColladaLoader::CreateMesh(const ColladaParser &pParser, const Mesh *pSrc
         dstMesh->mName = pSrcMesh->mId;
     }
 
+    if (pSrcMesh->mPositions.empty()) {
+        return dstMesh.release();
+    }
+
     // count the vertices addressed by its faces
     const size_t numVertices = std::accumulate(pSrcMesh->mFaceSize.begin() + pStartFace,
             pSrcMesh->mFaceSize.begin() + pStartFace + pSubMesh.mNumFaces, size_t(0));