浏览代码

- 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
ulfjorensen 13 年之前
父节点
当前提交
7a0c5a431e
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      code/ColladaExporter.cpp

+ 4 - 0
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++;