@@ -16,8 +16,9 @@ std::vector<String> texsAlbedo, texsAlbedoPremultiplied, texsNormal, texsBump, t
1616std::vector<std::pair<String, String>> outModels;
1717
1818bool mergeParts = false ;
19+ bool trianglesOnly = true ;
1920bool convertToCage = false ;
20- bool generateObject = false ;
21+ bool generateObject = true ;
2122Real scale = 1 ;
2223
2324uint32 exportTexture (const MeshImportTexture &tex, const String &path)
@@ -176,6 +177,7 @@ void convertFile(const String &input, const String &output)
176177 MeshImportConfig impConf;
177178 impConf.discardSkeleton = mergeParts; // this should help merge more parts
178179 impConf.mergeParts = mergeParts;
180+ impConf.trianglesOnly = trianglesOnly;
179181 MeshImportResult mr = meshImportFiles (input, impConf);
180182
181183 CAGE_LOG (SeverityEnum::Info, " meshConv" , Stringizer () + " converting" );
@@ -333,6 +335,7 @@ int main(int argc, const char *args[])
333335 cmd->parseCmd (argc, args);
334336 const String outPath = cmd->cmdString (' o' , " output" , " converted-meshes" );
335337 mergeParts = cmd->cmdBool (' m' , " merge" , mergeParts);
338+ trianglesOnly = cmd->cmdBool (' t' , " triangles" , trianglesOnly);
336339 convertToCage = cmd->cmdBool (' c' , " cage" , convertToCage);
337340 generateObject = cmd->cmdBool (' O' , " objects" , generateObject);
338341 scale = cmd->cmdFloat (' s' , " scale" , scale.value );
0 commit comments