Obj: make a predicate more robust.

Since we might encounter invalid input it is a good idea to check the actual
size of the array.
pull/4017/head
Hill Ma 2021-08-02 11:58:46 -07:00
parent 8f02c29023
commit 8d6d6b48c3
1 changed files with 1 additions and 1 deletions

View File

@ -468,7 +468,7 @@ void ObjFileImporter::createVertexArray(const ObjFile::Model *pModel,
}
// Copy all vertex colors
if (!pModel->m_VertexColors.empty()) {
if (vertex < pModel->m_VertexColors.size()) {
const aiVector3D &color = pModel->m_VertexColors[vertex];
pMesh->mColors[0][newIndex] = aiColor4D(color.x, color.y, color.z, 1.0);
}