diff options
Diffstat (limited to 'io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives_extract.py')
-rw-r--r-- | io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives_extract.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives_extract.py b/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives_extract.py index 3e69c2c8..f823d176 100644 --- a/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives_extract.py +++ b/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives_extract.py @@ -747,7 +747,7 @@ class PrimitiveCreator: def __get_bitangent_signs(self): self.signs = np.empty(len(self.blender_mesh.loops), dtype=np.float32) - self.blender_mesh.loops.foreach_get('bitangent_sign', signs) + self.blender_mesh.loops.foreach_get('bitangent_sign', self.signs) # Transform for skinning if self.armature and self.blender_object: @@ -757,7 +757,7 @@ class PrimitiveCreator: tangent_transform = apply_matrix.to_quaternion().to_matrix() flipped = tangent_transform.determinant() < 0 if flipped: - signs *= -1 + self.signs *= -1 # No change for Zup -> Yup |