Added import option to reverse winding order

This commit is contained in:
Gary M
2024-12-12 22:19:55 -08:00
parent 0cf31395b5
commit 21d1419e74
5 changed files with 40 additions and 0 deletions

View File

@@ -765,6 +765,10 @@ bool ModelTool::ImportDataAssimp(const String& path, ModelData& data, Options& o
flags |= aiProcess_FixInfacingNormals | aiProcess_GenSmoothNormals;
if (options.CalculateTangents)
flags |= aiProcess_CalcTangentSpace;
if (options.ReverseWindingOrder)
// actually we need to remove this flag
// flags |= aiProcess_FlipWindingOrder;
flags &= ~aiProcess_FlipWindingOrder;
if (options.OptimizeMeshes)
flags |= aiProcess_OptimizeMeshes | aiProcess_SplitLargeMeshes | aiProcess_ImproveCacheLocality;
if (options.MergeMeshes)