[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