diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-01-03 10:07:18 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-01-03 10:07:18 +0300 |
commit | 1306a38133b3a4c5f9d07c914f2787c5edd90c46 (patch) | |
tree | 5e740c06de88c688e14e3c283db782847c779831 /release | |
parent | f53363058549f1096dee7f5d2eecc87e049046d8 (diff) |
fix for own error in recent commit.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/op/io_scene_fbx/export_fbx.py | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/release/scripts/op/io_scene_fbx/export_fbx.py b/release/scripts/op/io_scene_fbx/export_fbx.py index 4e3ca31e7ef..c92c6540f0f 100644 --- a/release/scripts/op/io_scene_fbx/export_fbx.py +++ b/release/scripts/op/io_scene_fbx/export_fbx.py @@ -1452,20 +1452,21 @@ def save(operator, context, filepath="", fi = f.vertices[:] # last index XORd w. -1 indicates end of face - fi[-1] = fi[-1] ^ -1 - fi = tuple(fi) - - if i==-1: - if len(fi) == 3: file.write('%i,%i,%i' % fi ) - else: file.write('%i,%i,%i,%i' % fi ) - i=0 + if i == -1: + if len(fi) == 3: + file.write('%i,%i,%i' % (fi[0], fi[1], fi[2] ^ -1)) + else: + file.write('%i,%i,%i,%i' % (fi[0], fi[1], fi[2], fi[3] ^ -1)) + i = 0 else: - if i==13: + if i == 13: file.write('\n\t\t') - i=0 - if len(fi) == 3: file.write(',%i,%i,%i' % fi ) - else: file.write(',%i,%i,%i,%i' % fi ) - i+=1 + i = 0 + if len(fi) == 3: + file.write(',%i,%i,%i' % (fi[0], fi[1], fi[2] ^ -1)) + else: + file.write(',%i,%i,%i,%i' % (fi[0], fi[1], fi[2], fi[3] ^ -1)) + i += 1 # write loose edges as faces. for ed in me_edges: |