scene->mMeshes[i]->mVertices[j].x *= -1; scene->mMeshes[i]->mVertices[j].y *= -1; scene->mMeshes[i]->mVertices[j].z *= -1; when you load the model,why you multiply -1