Commit 0e379552 authored by Martin Schultz's avatar Martin Schultz

added saveOptions to Assimp Plugin

parent 8d2b8492
......@@ -135,6 +135,7 @@ private slots:
void initializePlugin();
void slotLoadDefault();
void slotSaveDefault();
private:
......@@ -176,33 +177,68 @@ private:
QCheckBox* loadTextures_;
QPushButton* loadDefaultButton_;
QCheckBox* assimp_process_calcTangentSpace ;
QCheckBox* assimp_process_joinIdenticalVertices ;
QCheckBox* assimp_process_makeLeftHanded ;
QCheckBox* assimp_process_triangulate ;
QCheckBox* assimp_process_removeComponent ;
QCheckBox* assimp_process_genNormals ;
QCheckBox* assimp_process_genSmoothNormals ;
QCheckBox* assimp_process_splitLargeMeshes ;
QCheckBox* assimp_process_preTransformVertices ;
QCheckBox* assimp_process_limitBoneWeights ;
QCheckBox* assimp_process_validateDataStructure ;
QCheckBox* assimp_process_improveCacheLocality ;
QCheckBox* assimp_process_removeRedundantMaterials;
QCheckBox* assimp_process_fixInfacingNormals ;
QCheckBox* assimp_process_sortByPType ;
QCheckBox* assimp_process_findDegenerates ;
QCheckBox* assimp_process_findInvalidData ;
QCheckBox* assimp_process_genUVCoords ;
QCheckBox* assimp_process_transformUVCoords ;
QCheckBox* assimp_process_findInstances ;
QCheckBox* assimp_process_optimizeMeshes ;
QCheckBox* assimp_process_optimizeGraph ;
QCheckBox* assimp_process_flipUVs ;
QCheckBox* assimp_process_flipWindingOrder ;
QCheckBox* assimp_process_splitByBoneCount ;
QCheckBox* assimp_process_debone ;
QCheckBox* load_assimp_process_calcTangentSpace ;
QCheckBox* load_assimp_process_joinIdenticalVertices ;
QCheckBox* load_assimp_process_makeLeftHanded ;
QCheckBox* load_assimp_process_triangulate ;
QCheckBox* load_assimp_process_removeComponent ;
QCheckBox* load_assimp_process_genNormals ;
QCheckBox* load_assimp_process_genSmoothNormals ;
QCheckBox* load_assimp_process_splitLargeMeshes ;
QCheckBox* load_assimp_process_preTransformVertices ;
QCheckBox* load_assimp_process_limitBoneWeights ;
QCheckBox* load_assimp_process_validateDataStructure ;
QCheckBox* load_assimp_process_improveCacheLocality ;
QCheckBox* load_assimp_process_removeRedundantMaterials;
QCheckBox* load_assimp_process_fixInfacingNormals ;
QCheckBox* load_assimp_process_sortByPType ;
QCheckBox* load_assimp_process_findDegenerates ;
QCheckBox* load_assimp_process_findInvalidData ;
QCheckBox* load_assimp_process_genUVCoords ;
QCheckBox* load_assimp_process_transformUVCoords ;
QCheckBox* load_assimp_process_findInstances ;
QCheckBox* load_assimp_process_optimizeMeshes ;
QCheckBox* load_assimp_process_optimizeGraph ;
QCheckBox* load_assimp_process_flipUVs ;
QCheckBox* load_assimp_process_flipWindingOrder ;
QCheckBox* load_assimp_process_splitByBoneCount ;
QCheckBox* load_assimp_process_debone ;
QCheckBox* saveVertexColor_;
QCheckBox* saveFaceColor_;
QCheckBox* saveAlpha_;
QCheckBox* saveNormals_;
QCheckBox* saveTexCoords_;
QCheckBox* saveTextures_;
QPushButton* saveDefaultButton_;
QCheckBox* save_assimp_process_calcTangentSpace ;
QCheckBox* save_assimp_process_joinIdenticalVertices ;
QCheckBox* save_assimp_process_makeLeftHanded ;
QCheckBox* save_assimp_process_triangulate ;
QCheckBox* save_assimp_process_removeComponent ;
QCheckBox* save_assimp_process_genNormals ;
QCheckBox* save_assimp_process_genSmoothNormals ;
QCheckBox* save_assimp_process_splitLargeMeshes ;
QCheckBox* save_assimp_process_preTransformVertices ;
QCheckBox* save_assimp_process_limitBoneWeights ;
QCheckBox* save_assimp_process_validateDataStructure ;
QCheckBox* save_assimp_process_improveCacheLocality ;
QCheckBox* save_assimp_process_removeRedundantMaterials;
QCheckBox* save_assimp_process_fixInfacingNormals ;
QCheckBox* save_assimp_process_sortByPType ;
QCheckBox* save_assimp_process_findDegenerates ;
QCheckBox* save_assimp_process_findInvalidData ;
QCheckBox* save_assimp_process_genUVCoords ;
QCheckBox* save_assimp_process_transformUVCoords ;
QCheckBox* save_assimp_process_findInstances ;
QCheckBox* save_assimp_process_optimizeMeshes ;
QCheckBox* save_assimp_process_optimizeGraph ;
QCheckBox* save_assimp_process_flipUVs ;
QCheckBox* save_assimp_process_flipWindingOrder ;
QCheckBox* save_assimp_process_splitByBoneCount ;
QCheckBox* save_assimp_process_debone ;
DataType type_;
/// maps indices of vertices in an aiMesh to OpenMesh VertexHandles
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment