From 2e0e5862f65d9b44372956065775660f2e7a481e Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Sat, 20 Jul 2013 21:43:08 +0000 Subject: [PATCH] Fix for empty material list in the ColladaSerializer --- src/ifcconvert/ColladaSerializer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcconvert/ColladaSerializer.cpp b/src/ifcconvert/ColladaSerializer.cpp index 311ee65faf..09b1ff5c2c 100644 --- a/src/ifcconvert/ColladaSerializer.cpp +++ b/src/ifcconvert/ColladaSerializer.cpp @@ -76,7 +76,7 @@ void ColladaSerializer::ColladaExporter::ColladaGeometries::write(const std::str const int num_triangles = std::distance(index_range_start, it) / 3; if ((previous_material_id != current_material_id && num_triangles > 0) || (it == indices.end())) { COLLADASW::Triangles triangles(mSW); - triangles.setMaterial(collada_id(previous_material_id == -1 + triangles.setMaterial(collada_id(previous_material_id < 0 ? default_material_name : materials[previous_material_id].name())); triangles.setCount(num_triangles);