fix T52831 removed enforcement of matrix decomposition when animations are exported

This commit is contained in:
2017-09-21 00:06:11 +02:00
parent a3b8f98913
commit 26f98446b1

View File

@@ -305,7 +305,10 @@ int DocumentExporter::exportCurrentScene(Scene *sce)
// <library_visual_scenes>
SceneExporter se(writer, &arm_exporter, this->export_settings);
#if 0
/* The following code seems to be an obsolete workaround
Comment out until it proofs correct that we no longer need it.
*/
if (has_animations && this->export_settings->export_transformation_type == BC_TRANSFORMATION_TYPE_MATRIX) {
// channels adressing <matrix> objects is not (yet) supported
// So we force usage of <location>, <translation> and <scale>
@@ -317,7 +320,9 @@ int DocumentExporter::exportCurrentScene(Scene *sce)
else {
se.setExportTransformationType(this->export_settings->export_transformation_type);
}
#else
se.setExportTransformationType(this->export_settings->export_transformation_type);
#endif
se.exportScene(sce);
// <scene>