浏览代码

Creating fileName.mtl file instead of fileName.obj.mtl

Andrej 8 年之前
父节点
当前提交
5757980ea5

+ 5 - 0
code/ObjExporter.cpp

@@ -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;
 }
 }
 
 

二进制
samples/SimpleOpenGL/Debug/vc140.idb


二进制
samples/SimpleOpenGL/Debug/vc140.pdb


二进制
samples/SimpleOpenGL/SimpleOpenGL.VC.db


+ 4 - 0
samples/SimpleOpenGL/SimpleOpenGL.vcxproj.user

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup />
+</Project>

二进制
samples/SimpleOpenGL/UpgradeLog.htm


二进制
samples/SimpleOpenGL/UpgradeLog2.htm