diff --git a/io_scene_fbx/export_fbx_bin.py b/io_scene_fbx/export_fbx_bin.py index b301244167482bc7278d3929e1586121f44d4b2b..bf66dbb97d4e1bf89a6bbcf2a2684fb6239c41ee 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)), }