|
@@ -1492,6 +1492,13 @@ void ColladaParser::ReadGeometryLibrary()
|
|
// create a mesh and store it in the library under its ID
|
|
// create a mesh and store it in the library under its ID
|
|
Mesh* mesh = new Mesh;
|
|
Mesh* mesh = new Mesh;
|
|
mMeshLibrary[id] = mesh;
|
|
mMeshLibrary[id] = mesh;
|
|
|
|
+
|
|
|
|
+ // read the mesh name if it exists
|
|
|
|
+ const int nameIndex = TestAttribute("name");
|
|
|
|
+ if(nameIndex != -1)
|
|
|
|
+ {
|
|
|
|
+ mesh->mName = mReader->getAttributeValue(nameIndex);
|
|
|
|
+ }
|
|
|
|
|
|
// read on from there
|
|
// read on from there
|
|
ReadGeometry( mesh);
|
|
ReadGeometry( mesh);
|