diff options
author | Tom Musgrove <LetterRip@gmail.com> | 2006-02-12 18:37:01 +0300 |
---|---|---|
committer | Tom Musgrove <LetterRip@gmail.com> | 2006-02-12 18:37:01 +0300 |
commit | e3e94f1bb72c7200b429d172e7a87eb993f7abee (patch) | |
tree | 28238d768641d259c48fc23cddac9da5d71d73b0 /release/scripts/DirectX8Exporter.py | |
parent | ed4cc927a7acfd69c01b86814facb2f566d9781e (diff) |
==SConscript fix for cygwin==
open inventor export contributed by Radek Barton
Diffstat (limited to 'release/scripts/DirectX8Exporter.py')
-rw-r--r-- | release/scripts/DirectX8Exporter.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/release/scripts/DirectX8Exporter.py b/release/scripts/DirectX8Exporter.py index 0bb436ac86a..227d425820b 100644 --- a/release/scripts/DirectX8Exporter.py +++ b/release/scripts/DirectX8Exporter.py @@ -318,9 +318,14 @@ class xExport: vert_list = mesh.getVertsFromGroup(name,1) le = 0 for indx in vert_list: - ver_infl = v_dict[indx[0]] - len_infl = float(len(ver_infl)) - infl = 1 / len_infl + infl = 0.0 + if len(ver_infl) != 0: + sum = 0.0 + for bone_name, weight in ver_infl: + if bone_name == name: + infl = weight + sum += weight + infl/= sum i = -1 for el in index_list : i += 1 @@ -885,4 +890,4 @@ if arg == 'exportsel': else: fname = Blender.sys.makename(ext = ".x") Blender.Window.FileSelector(my_callback, "Export DirectX", fname) -
\ No newline at end of file + |