Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Duroure <julien.duroure@gmail.com>2019-09-13 22:59:14 +0300
committerJulien Duroure <julien.duroure@gmail.com>2019-09-13 22:59:47 +0300
commit7307a3c57d84e481de137816033198ba1895f293 (patch)
tree96c35f102abf6bf67d32abcb6faf277b01d815c4 /io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py
parentfb3a669c750facb8e90215bab43280bfa0899204 (diff)
glTF exporter: Fix skinning space / Inverse Bind Matrix
Diffstat (limited to 'io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py')
-rwxr-xr-xio_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py6
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 = {