From 7a0c5a431e768a967df4114a5f06d93b93d44a39 Mon Sep 17 00:00:00 2001 From: ulfjorensen Date: Mon, 5 Mar 2012 22:00:00 +0000 Subject: [PATCH] - filtered some more invalid characters from collada export URL generation git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1189 67173fc5-114c-0410-ac8e-9d2fd5bffc1f --- code/ColladaExporter.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/ColladaExporter.cpp b/code/ColladaExporter.cpp index 8e48842ad..b0d672342 100644 --- a/code/ColladaExporter.cpp +++ b/code/ColladaExporter.cpp @@ -227,6 +227,10 @@ void ColladaExporter::WriteMaterials() size_t pos; while( (pos = materials[a].name.find( '#')) != std::string::npos ) materials[a].name[pos] = 'x'; + while( (pos = materials[a].name.find( ' ')) != std::string::npos ) + materials[a].name[pos] = '_'; + while( (pos = materials[a].name.find( '"')) != std::string::npos ) + materials[a].name[pos] = '_'; ReadMaterialSurface( materials[a].ambient, mat, aiTextureType_AMBIENT, AI_MATKEY_COLOR_AMBIENT); if( !materials[a].ambient.texture.empty() ) numTextures++;