[Bf-blender-cvs] [c2e43ca99a2] soc-2020-io-performance: Remove axis transform defines and use existing enums

Ankit Meel noreply at git.blender.org
Mon Jun 29 22:43:35 CEST 2020


Commit: c2e43ca99a278ca49410759c035aeb7d48ac3f24
Author: Ankit Meel
Date:   Tue Jun 30 02:13:30 2020 +0530
Branches: soc-2020-io-performance
https://developer.blender.org/rBc2e43ca99a278ca49410759c035aeb7d48ac3f24

Remove axis transform defines and use existing enums

===================================================================

M	source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.cc
M	source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.hh

===================================================================

diff --git a/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.cc b/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.cc
index b4c6212f106..9953328803d 100644
--- a/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.cc
+++ b/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.cc
@@ -115,8 +115,9 @@ void OBJMesh::store_world_axes_transform()
 {
   float axes_transform[3][3];
   unit_m3(axes_transform);
-  mat3_from_axis_conversion(DEFAULT_AXIS_FORWARD,
-                            DEFAULT_AXIS_UP,
+  /* -Y-forward and +Z-up are the default Blender axis settings. */
+  mat3_from_axis_conversion(OBJ_AXIS_NEGATIVE_Y_FORWARD,
+                            OBJ_AXIS_Z_UP,
                             _export_params->forward_axis,
                             _export_params->up_axis,
                             axes_transform);
diff --git a/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.hh b/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.hh
index 55ce8f0cf80..bb5e7b99930 100644
--- a/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.hh
+++ b/source/blender/io/wavefront_obj/intern/wavefront_obj_exporter_mesh.hh
@@ -37,11 +37,6 @@
 namespace blender {
 namespace io {
 namespace obj {
-/* -Y */
-#define DEFAULT_AXIS_FORWARD 4
-/* Z */
-#define DEFAULT_AXIS_UP 2
-
 class OBJMesh {
  public:
   OBJMesh(bContext *C, const OBJExportParams *export_params, Object *export_object)



More information about the Bf-blender-cvs mailing list