Merge pull request #1274 from ab4d/master

Improved obj exporter to export materials to fileName.mtl file instead of fileName.obj.mtl
pull/1188/merge
Kim Kulling 2017-05-16 22:09:59 +02:00 committed by GitHub
commit 2b785e4e81
1 changed files with 5 additions and 0 deletions

View File

@ -124,6 +124,11 @@ std::string ObjExporter :: GetMaterialLibName()
// ------------------------------------------------------------------------------------------------ // ------------------------------------------------------------------------------------------------
std::string ObjExporter :: GetMaterialLibFileName() std::string ObjExporter :: GetMaterialLibFileName()
{ {
// Remove existing .obj file extention so that the final material file name will be fileName.mtl and not fileName.obj.mtl
size_t lastdot = filename.find_last_of('.');
if (lastdot != std::string::npos)
filename = filename.substr(0, lastdot);
return filename + MaterialExt; return filename + MaterialExt;
} }