Check that positions exist before accessing them
parent
0015823bef
commit
5e1188c44e
|
@ -135,7 +135,9 @@ public:
|
||||||
/** Extract a particular vertex from a anim mesh and interleave all components */
|
/** Extract a particular vertex from a anim mesh and interleave all components */
|
||||||
explicit Vertex(const aiAnimMesh* msh, unsigned int idx) {
|
explicit Vertex(const aiAnimMesh* msh, unsigned int idx) {
|
||||||
ai_assert(idx < msh->mNumVertices);
|
ai_assert(idx < msh->mNumVertices);
|
||||||
position = msh->mVertices[idx];
|
if (msh->HasPositions()) {
|
||||||
|
position = msh->mVertices[idx];
|
||||||
|
}
|
||||||
|
|
||||||
if (msh->HasNormals()) {
|
if (msh->HasNormals()) {
|
||||||
normal = msh->mNormals[idx];
|
normal = msh->mNormals[idx];
|
||||||
|
|
Loading…
Reference in New Issue