diff options
author | Julien Duroure <julien.duroure@gmail.com> | 2019-09-13 22:59:14 +0300 |
---|---|---|
committer | Julien Duroure <julien.duroure@gmail.com> | 2019-09-13 22:59:47 +0300 |
commit | 7307a3c57d84e481de137816033198ba1895f293 (patch) | |
tree | 96c35f102abf6bf67d32abcb6faf277b01d815c4 /io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py | |
parent | fb3a669c750facb8e90215bab43280bfa0899204 (diff) |
glTF exporter: Fix skinning space / Inverse Bind Matrix
Diffstat (limited to 'io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py')
-rwxr-xr-x | io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py b/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py index 82673e5e..b146928c 100755 --- a/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py +++ b/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py @@ -33,6 +33,7 @@ from io_scene_gltf2.io.com.gltf2_io_debug import print_console @cached def gather_primitives( blender_mesh: bpy.types.Mesh, + blender_object: Optional[bpy.types.Object], vertex_groups: Optional[bpy.types.VertexGroups], modifiers: Optional[bpy.types.ObjectModifiers], material_names: Tuple[str], @@ -45,7 +46,7 @@ def gather_primitives( """ primitives = [] - blender_primitives = __gather_cache_primitives(blender_mesh, + blender_primitives = __gather_cache_primitives(blender_mesh, blender_object, vertex_groups, modifiers, export_settings) for internal_primitive in blender_primitives: @@ -79,6 +80,7 @@ def gather_primitives( @cached def __gather_cache_primitives( blender_mesh: bpy.types.Mesh, + blender_object: Optional[bpy.types.Object], vertex_groups: Optional[bpy.types.VertexGroups], modifiers: Optional[bpy.types.ObjectModifiers], export_settings @@ -89,7 +91,7 @@ def __gather_cache_primitives( primitives = [] blender_primitives = gltf2_blender_extract.extract_primitives( - None, blender_mesh, vertex_groups, modifiers, export_settings) + None, blender_mesh, blender_object, vertex_groups, modifiers, export_settings) for internal_primitive in blender_primitives: primitive = { |