Browse Source

In Assimp: fixed a bug in Pretransform Vertices post process step where newly created meshes of different instances of the same original meshes where not referenced appropriately by their parent node

Léo Terziman 11 years ago
parent
commit
586f1646c5
1 changed files with 2 additions and 0 deletions
  1. 2 0
      code/PretransformVertices.cpp

+ 2 - 0
code/PretransformVertices.cpp

@@ -391,6 +391,8 @@ void PretransformVertices::BuildWCSMeshes(std::vector<aiMesh*>& out, aiMesh** in
 				ntz->mBones = reinterpret_cast<aiBone**> (&node->mTransformation);
 
 				out.push_back(ntz);
+
+				node->mMeshes[i] = numIn + out.size() - 1;
 			}
 		}
 	}