[Bf-extensions-cvs] [f40fa23] master: FBX: Looks like I was still missing something in axes 'encoding'...

Bastien Montagne noreply at git.blender.org
Tue Apr 8 20:39:42 CEST 2014


Commit: f40fa234a1b4e134304ef9d7ccc89c4775df3bfd
Author: Bastien Montagne
Date:   Tue Apr 8 19:56:23 2014 +0200
https://developer.blender.org/rBAf40fa234a1b4e134304ef9d7ccc89c4775df3bfd

FBX: Looks like I was still missing something in axes 'encoding'...

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

M	io_scene_fbx/export_fbx_bin.py

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

diff --git a/io_scene_fbx/export_fbx_bin.py b/io_scene_fbx/export_fbx_bin.py
index b301244..bf66dbb 100644
--- a/io_scene_fbx/export_fbx_bin.py
+++ b/io_scene_fbx/export_fbx_bin.py
@@ -133,30 +133,30 @@ def matrix_to_array(mat):
 RIGHT_HAND_AXES = {
     # Up, Front -> FBX values (tuples of (axis, sign), Up, Front, Coord).
     # Note: Since we always stay in right-handed system, third coord sign is always positive!
-    ('X',  'Y'):  ((0, 1),  (1, 1),  (2, 1)),
-    ('X',  '-Y'): ((0, 1),  (1, -1), (2, 1)),
-    ('X',  'Z'):  ((0, 1),  (2, 1),  (1, 1)),
-    ('X',  '-Z'): ((0, 1),  (2, -1), (1, 1)),
-    ('-X', 'Y'):  ((0, -1), (1, 1),  (2, 1)),
-    ('-X', '-Y'): ((0, -1), (1, -1), (2, 1)),
-    ('-X', 'Z'):  ((0, -1), (2, 1),  (1, 1)),
-    ('-X', '-Z'): ((0, -1), (2, -1), (1, 1)),
-    ('Y',  'X'):  ((1, 1),  (0, 1),  (2, 1)),
-    ('Y',  '-X'): ((1, 1),  (0, -1), (2, 1)),
-    ('Y',  'Z'):  ((1, 1),  (2, 1),  (0, 1)),
-    ('Y',  '-Z'): ((1, 1),  (2, -1), (0, 1)),
-    ('-Y', 'X'):  ((1, -1), (0, 1),  (2, 1)),
-    ('-Y', '-X'): ((1, -1), (0, -1), (2, 1)),
-    ('-Y', 'Z'):  ((1, -1), (2, 1),  (0, 1)),
-    ('-Y', '-Z'): ((1, -1), (2, -1), (0, 1)),
-    ('Z',  'X'):  ((2, 1),  (0, 1),  (1, 1)),
-    ('Z',  '-X'): ((2, 1),  (0, -1), (1, 1)),
-    ('Z',  'Y'):  ((2, 1),  (1, 1),  (0, 1)),  # Blender system!
-    ('Z',  '-Y'): ((2, 1),  (1, -1), (0, 1)),
-    ('-Z', 'X'):  ((2, -1), (0, 1),  (1, 1)),
-    ('-Z', '-X'): ((2, -1), (0, -1), (1, 1)),
-    ('-Z', 'Y'):  ((2, -1), (1, 1),  (0, 1)),
-    ('-Z', '-Y'): ((2, -1), (1, -1), (0, 1)),
+    ('X',  'Y'):  ((0, 1),  (1, -1),  (2, 1)),
+    ('X',  '-Y'): ((0, 1),  (1, 1), (2, 1)),
+    ('X',  'Z'):  ((0, 1),  (2, -1),  (1, 1)),
+    ('X',  '-Z'): ((0, 1),  (2, 1), (1, 1)),
+    ('-X', 'Y'):  ((0, -1), (1, -1),  (2, 1)),
+    ('-X', '-Y'): ((0, -1), (1, 1), (2, 1)),
+    ('-X', 'Z'):  ((0, -1), (2, -1),  (1, 1)),
+    ('-X', '-Z'): ((0, -1), (2, 1), (1, 1)),
+    ('Y',  'X'):  ((1, 1),  (0, -1),  (2, 1)),
+    ('Y',  '-X'): ((1, 1),  (0, 1), (2, 1)),
+    ('Y',  'Z'):  ((1, 1),  (2, -1),  (0, 1)),
+    ('Y',  '-Z'): ((1, 1),  (2, 1), (0, 1)),
+    ('-Y', 'X'):  ((1, -1), (0, -1),  (2, 1)),
+    ('-Y', '-X'): ((1, -1), (0, 1), (2, 1)),
+    ('-Y', 'Z'):  ((1, -1), (2, -1),  (0, 1)),
+    ('-Y', '-Z'): ((1, -1), (2, 1), (0, 1)),
+    ('Z',  'X'):  ((2, 1),  (0, -1),  (1, 1)),
+    ('Z',  '-X'): ((2, 1),  (0, 1), (1, 1)),
+    ('Z',  'Y'):  ((2, 1),  (1, -1),  (0, 1)),  # Blender system!
+    ('Z',  '-Y'): ((2, 1),  (1, 1), (0, 1)),
+    ('-Z', 'X'):  ((2, -1), (0, -1),  (1, 1)),
+    ('-Z', '-X'): ((2, -1), (0, 1), (1, 1)),
+    ('-Z', 'Y'):  ((2, -1), (1, -1),  (0, 1)),
+    ('-Z', '-Y'): ((2, -1), (1, 1), (0, 1)),
 }



More information about the Bf-extensions-cvs mailing list