Browse Source

NGON encoding triangles only

Clement Jacob 4 years ago
parent
commit
fc0cf2ea8d
1 changed files with 2 additions and 1 deletions
  1. 2 1
      code/PostProcessing/TriangulateProcess.cpp

+ 2 - 1
code/PostProcessing/TriangulateProcess.cpp

@@ -289,7 +289,8 @@ bool TriangulateProcess::TriangulateMesh( aiMesh* pMesh)
             nface.mNumIndices = face.mNumIndices;
             nface.mNumIndices = face.mNumIndices;
             nface.mIndices    = face.mIndices;
             nface.mIndices    = face.mIndices;
             face.mIndices = nullptr;
             face.mIndices = nullptr;
-            ngonEncoder.ngonEncodeTriangle(&nface);
+
+            if (nface.mNumIndices == 3) ngonEncoder.ngonEncodeTriangle(&nface);
             continue;
             continue;
         }
         }
         // optimized code for quadrilaterals
         // optimized code for quadrilaterals