Sfoglia il codice sorgente

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 12 anni fa
parent
commit
586f1646c5
1 ha cambiato i file con 2 aggiunte e 0 eliminazioni
  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);
 				ntz->mBones = reinterpret_cast<aiBone**> (&node->mTransformation);
 
 
 				out.push_back(ntz);
 				out.push_back(ntz);
+
+				node->mMeshes[i] = numIn + out.size() - 1;
 			}
 			}
 		}
 		}
 	}
 	}