Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
OpenFlipper-Staging
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
1
Merge Requests
1
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
OpenFlipper-Free
OpenFlipper-Staging
Commits
0e379552
Commit
0e379552
authored
May 29, 2018
by
Martin Schultz
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added saveOptions to Assimp Plugin
parent
8d2b8492
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
335 additions
and
138 deletions
+335
-138
PluginCollection-FilePlugins/Plugin-Assimp/AssimpPlugin.cc
PluginCollection-FilePlugins/Plugin-Assimp/AssimpPlugin.cc
+272
-111
PluginCollection-FilePlugins/Plugin-Assimp/AssimpPlugin.hh
PluginCollection-FilePlugins/Plugin-Assimp/AssimpPlugin.hh
+63
-27
No files found.
PluginCollection-FilePlugins/Plugin-Assimp/AssimpPlugin.cc
View file @
0e379552
This diff is collapsed.
Click to expand it.
PluginCollection-FilePlugins/Plugin-Assimp/AssimpPlugin.hh
View file @
0e379552
...
...
@@ -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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment