浏览代码

3dsmax exporter: Fixing issue with mesh with no material

David Catuhe 10 年之前
父节点
当前提交
75d4ec2500
共有 2 个文件被更改,包括 1 次插入6 次删除
  1. 二进制
      Exporters/3ds Max/Max2Babylon-0.14.0.zip
  2. 1 6
      Exporters/3ds Max/Max2Babylon/Exporter/BabylonExporter.Mesh.cs

二进制
Exporters/3ds Max/Max2Babylon-0.14.0.zip


+ 1 - 6
Exporters/3ds Max/Max2Babylon/Exporter/BabylonExporter.Mesh.cs

@@ -233,12 +233,7 @@ namespace Max2Babylon
 
                 for (int i = 0; i < multiMatsCount; ++i)
                 {
-                    if (meshNode.NodeMaterial == null)
-                    {
-                        continue;
-                    }
-
-                    int materialId = meshNode.NodeMaterial.GetMaterialID(i);
+                    int materialId = meshNode.NodeMaterial == null ? 0 : meshNode.NodeMaterial.GetMaterialID(i);
                     var indexCount = 0;
                     var minVertexIndex = int.MaxValue;
                     var maxVertexIndex = int.MinValue;