From 80562a80306ae9abc5eaa7cd24ab70b09213a213 Mon Sep 17 00:00:00 2001 From: Jacques Lucke <mail@jlucke.com> Date: Mon, 21 Jan 2019 14:35:46 +0100 Subject: [PATCH] Fix calls to object.transform_ apply due to API changes The parameter defaults were changed in rB0c829e8240eebd7ce4ed9d61f8682c0d6bf534f4 --- add_curve_extra_objects/add_surface_plane_cone.py | 2 +- add_mesh_extra_objects/mesh_discombobulator.py | 2 +- io_anim_bvh/import_bvh.py | 2 +- io_import_images_as_planes.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/add_curve_extra_objects/add_surface_plane_cone.py b/add_curve_extra_objects/add_surface_plane_cone.py index 4f34f6547..94889f5b9 100644 --- a/add_curve_extra_objects/add_surface_plane_cone.py +++ b/add_curve_extra_objects/add_surface_plane_cone.py @@ -330,7 +330,7 @@ class MakeSurfacePlane(Operator, MakeSurfaceHelpers): bpy.ops.object.mode_set(mode='OBJECT') bpy.ops.object.origin_set(type='ORIGIN_GEOMETRY', center='MEDIAN') # transform scale - bpy.ops.object.transform_apply(scale=True) + bpy.ops.object.transform_apply(location=False,rotation=False,scale=True) # bring object to 3d cursor bpy.ops.object.mode_set(mode='OBJECT') diff --git a/add_mesh_extra_objects/mesh_discombobulator.py b/add_mesh_extra_objects/mesh_discombobulator.py index f168e32b4..4fcbf5937 100644 --- a/add_mesh_extra_objects/mesh_discombobulator.py +++ b/add_mesh_extra_objects/mesh_discombobulator.py @@ -339,7 +339,7 @@ def doodads(object1, mesh1, dmin, dmax): # First we have to apply scaling and rotation to the mesh bpy.ops.object.select_pattern(pattern=bpy.context.scene.discomb.DISC_doodads[type_dood], extend=False) bpy.context.scene.objects.active = bpy.data.objects[bpy.context.scene.discomb.DISC_doodads[type_dood]] - bpy.ops.object.transform_apply(rotation=True, scale=True) + bpy.ops.object.transform_apply(location=False, rotation=True, scale=True) for polygon in bpy.data.objects[bpy.context.scene.discomb.DISC_doodads[type_dood]].data.polygons: polygons_add.append(polygon.vertices) diff --git a/io_anim_bvh/import_bvh.py b/io_anim_bvh/import_bvh.py index f609ca6ca..f06a1d872 100644 --- a/io_anim_bvh/import_bvh.py +++ b/io_anim_bvh/import_bvh.py @@ -650,7 +650,7 @@ def bvh_node_dict2armature( # finally apply matrix arm_ob.matrix_world = global_matrix - bpy.ops.object.transform_apply(rotation=True) + bpy.ops.object.transform_apply(location=False, rotation=True, scale=False) return arm_ob diff --git a/io_import_images_as_planes.py b/io_import_images_as_planes.py index 5cc15311f..fb8cbc1e9 100644 --- a/io_import_images_as_planes.py +++ b/io_import_images_as_planes.py @@ -1046,7 +1046,7 @@ class IMPORT_IMAGE_OT_to_plane(Operator, AddObjectHelper): bpy.ops.object.mode_set(mode='OBJECT') plane.dimensions = width, height, 0.0 plane.data.name = plane.name = name - bpy.ops.object.transform_apply(scale=True) + bpy.ops.object.transform_apply(location=False, rotation=False, scale=True) # If sizing for camera, also insert into the camera's field of view if self.size_mode == 'CAMERA': -- GitLab