Merge pull request #3997 from assimp/issue_3957

closes https://github.com/assimp/assimp/issues/3957: checkj for empty…
This commit is contained in:
Kim Kulling
2021-07-26 11:14:46 +02:00
committed by GitHub

View File

@@ -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));