FBX: Looks like I was still missing something in axes 'encoding'...
This commit is contained in:
parent
2bc5fbf3ea
commit
f40fa234a1
|
@ -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)),
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue