diff --git a/add_mesh_extra_objects/add_mesh_round_brilliant.py b/add_mesh_extra_objects/add_mesh_round_brilliant.py index 49232151f618ab1461d0e9f7a6b6c52d7b0ce55b..bdd9b68c108593da87ba33d3551ef2a45123094f 100644 --- a/add_mesh_extra_objects/add_mesh_round_brilliant.py +++ b/add_mesh_extra_objects/add_mesh_round_brilliant.py @@ -298,7 +298,7 @@ def addBrilliant(context, self, s, table_w, crown_h, girdle_t, pavi_d, bezel_f, bpy.context.tool_settings.mesh_select_mode = sel_mode bpy.ops.object.mode_set(mode='OBJECT', toggle=False) - bpy.ops.object.modifier_apply(apply_as='DATA', modifier="EdgeSplit") + bpy.ops.object.modifier_apply(modifier="EdgeSplit") return dobj diff --git a/archipack/archipack_reference_point.py b/archipack/archipack_reference_point.py index 99acf9d86c41b5f5c057ed88b497ba9107a7ce41..5548511c6ba7fad5dca87ca2e3254fed3da32fb3 100644 --- a/archipack/archipack_reference_point.py +++ b/archipack/archipack_reference_point.py @@ -298,8 +298,7 @@ class ARCHIPACK_OT_apply_holes(Operator): for mod in o.modifiers[:]: ctx['modifier'] = mod try: - bpy.ops.object.modifier_apply(ctx, apply_as='DATA', - modifier=mod.name) + bpy.ops.object.modifier_apply(ctx, modifier=mod.name) except: pass diff --git a/mesh_auto_mirror.py b/mesh_auto_mirror.py index 1d89d4e799c4bcfc2cd5de48fafacb7c10c99631..47611668af6b14ecc9e98c67c293e3ac3f165092 100644 --- a/mesh_auto_mirror.py +++ b/mesh_auto_mirror.py @@ -194,8 +194,7 @@ class AutoMirror(bpy.types.Operator): bpy.context.object.modifiers[-1].show_on_cage = automirror.show_on_cage if automirror.apply_mirror: bpy.ops.object.mode_set(mode = 'OBJECT') - bpy.ops.object.modifier_apply(apply_as = 'DATA', - modifier = bpy.context.object.modifiers[-1].name) + bpy.ops.object.modifier_apply(modifier = bpy.context.object.modifiers[-1].name) if automirror.toggle_edit: bpy.ops.object.mode_set(mode = 'EDIT') else: diff --git a/mesh_bsurfaces.py b/mesh_bsurfaces.py index c0c7a4f9c91ee205f59a1cf2cb9ff3bde21a68ef..9e7f7a598140a5e95441b6476bfc3c24ec2e05a4 100644 --- a/mesh_bsurfaces.py +++ b/mesh_bsurfaces.py @@ -1660,7 +1660,7 @@ class MESH_OT_SURFSK_add_surface(Operator): shrinkwrap_modifier.wrap_method = "NEAREST_VERTEX" shrinkwrap_modifier.target = self.main_object - bpy.ops.object.modifier_apply('INVOKE_REGION_WIN', apply_as='DATA', modifier=shrinkwrap_modifier.name) + bpy.ops.object.modifier_apply('INVOKE_REGION_WIN', modifier=shrinkwrap_modifier.name) # Make list with verts of original mesh as index and coords as value main_object_verts_coords = [] @@ -4010,7 +4010,7 @@ class CURVE_OT_SURFSK_reorder_splines(Operator): bpy.ops.object.modifier_add('INVOKE_REGION_WIN', type='SHRINKWRAP') curves_duplicate_2.modifiers["Shrinkwrap"].wrap_method = "NEAREST_VERTEX" curves_duplicate_2.modifiers["Shrinkwrap"].target = GP_strokes_mesh - bpy.ops.object.modifier_apply('INVOKE_REGION_WIN', apply_as='DATA', modifier='Shrinkwrap') + bpy.ops.object.modifier_apply('INVOKE_REGION_WIN', modifier='Shrinkwrap') # Get the distance of each vert from its original position to its position with Shrinkwrap nearest_points_coords = {} diff --git a/mesh_tissue/dual_mesh.py b/mesh_tissue/dual_mesh.py index db24f896cd4ed7f734a49f1e4edae6f69af5cb04..404d5ef5f90a03c5c89e94cec427f8cd19ebf9c1 100644 --- a/mesh_tissue/dual_mesh.py +++ b/mesh_tissue/dual_mesh.py @@ -240,9 +240,7 @@ class dual_mesh(Operator): if ob.modifiers[0].name == "dual_mesh_subsurf": break - bpy.ops.object.modifier_apply( - apply_as='DATA', modifier='dual_mesh_subsurf' - ) + bpy.ops.object.modifier_apply(modifier='dual_mesh_subsurf') bpy.ops.object.mode_set(mode='EDIT') bpy.ops.mesh.select_all(action='DESELECT') diff --git a/object_carver/carver_operator.py b/object_carver/carver_operator.py index 95fa4af00a6647360b2fb68866edb8c3789a051f..880f6491994358ff56fefc217e7dee7cab4af6d3 100644 --- a/object_carver/carver_operator.py +++ b/object_carver/carver_operator.py @@ -1196,7 +1196,7 @@ class CARVER_OT_operator(bpy.types.Operator): for mb in ActiveObj.modifiers: if (mb.type == 'BOOLEAN') and (mb.name == BMname): try: - bpy.ops.object.modifier_apply(apply_as='DATA', modifier=BMname) + bpy.ops.object.modifier_apply(modifier=BMname) except: bpy.ops.object.modifier_remove(modifier=BMname) exc_type, exc_value, exc_traceback = sys.exc_info() @@ -1208,7 +1208,7 @@ class CARVER_OT_operator(bpy.types.Operator): for mb in self.CurrentObj.modifiers: if (mb.type == 'SOLIDIFY') and (mb.name == "CT_SOLIDIFY"): try: - bpy.ops.object.modifier_apply(apply_as='DATA', modifier="CT_SOLIDIFY") + bpy.ops.object.modifier_apply(modifier="CT_SOLIDIFY") except: exc_type, exc_value, exc_traceback = sys.exc_info() self.report({'ERROR'}, str(exc_value)) @@ -1243,7 +1243,7 @@ class CARVER_OT_operator(bpy.types.Operator): for mb in ActiveObj.modifiers: if (mb.type == 'BOOLEAN') and (mb.name == BMname): try: - bpy.ops.object.modifier_apply(apply_as='DATA', modifier=BMname) + bpy.ops.object.modifier_apply(modifier=BMname) except: bpy.ops.object.modifier_remove(modifier=BMname) exc_type, exc_value, exc_traceback = sys.exc_info() diff --git a/object_carver/carver_utils.py b/object_carver/carver_utils.py index 495aa1ce7928ebf3b81e6dbc5f3bf4d19364431d..1bd7455fcf84c1c4b945d95871f2e793db5428f4 100644 --- a/object_carver/carver_utils.py +++ b/object_carver/carver_utils.py @@ -695,7 +695,7 @@ def boolean_operation(bool_type="DIFFERENCE"): ActiveObj = bpy.context.active_object sel_index = 0 if bpy.context.selected_objects[0] != bpy.context.active_object else 1 - # bpy.ops.object.modifier_apply(apply_as='DATA', modifier="CT_SOLIDIFY") + # bpy.ops.object.modifier_apply(modifier="CT_SOLIDIFY") bool_name = "CT_" + bpy.context.selected_objects[sel_index].name BoolMod = ActiveObj.modifiers.new(bool_name, "BOOLEAN") BoolMod.object = bpy.context.selected_objects[sel_index] @@ -736,14 +736,14 @@ def Rebool(context, self): if self.ObjectBrush or self.ProfileBrush: rebool_obj.show_in_front = False try: - bpy.ops.object.modifier_apply(apply_as='DATA', modifier="CT_SOLIDIFY") + bpy.ops.object.modifier_apply(modifier="CT_SOLIDIFY") except: exc_type, exc_value, exc_traceback = sys.exc_info() self.report({'ERROR'}, str(exc_value)) if self.dont_apply_boolean is False: try: - bpy.ops.object.modifier_apply(apply_as='DATA', modifier="CT_INTERSECT") + bpy.ops.object.modifier_apply(modifier="CT_INTERSECT") except: exc_type, exc_value, exc_traceback = sys.exc_info() self.report({'ERROR'}, str(exc_value)) @@ -758,7 +758,7 @@ def Rebool(context, self): target_obj.select_set(True) if self.dont_apply_boolean is False: try: - bpy.ops.object.modifier_apply(apply_as='DATA', modifier="CT_DIFFERENCE") + bpy.ops.object.modifier_apply(modifier="CT_DIFFERENCE") except: exc_type, exc_value, exc_traceback = sys.exc_info() self.report({'ERROR'}, str(exc_value)) diff --git a/object_skinify.py b/object_skinify.py index 177f8de93fa361364c0eed048d6ae44c0fae00dd..f102d8cf60ea871c9d4d0097229e331280885ce0 100644 --- a/object_skinify.py +++ b/object_skinify.py @@ -551,8 +551,8 @@ def generate_mesh(shape_object, size, thickness=0.8, finger_thickness=0.25, sub_ # object mode apply all modifiers if apply_mod: - bpy.ops.object.modifier_apply(override, apply_as='DATA', modifier="Skin") - bpy.ops.object.modifier_apply(override, apply_as='DATA', modifier="Subsurf") + bpy.ops.object.modifier_apply(override, modifier="Skin") + bpy.ops.object.modifier_apply(override, modifier="Subsurf") return {'FINISHED'} diff --git a/space_view3d_modifier_tools.py b/space_view3d_modifier_tools.py index aaef9b6a88286b56f988ba9541f1c9b42476d8a7..1fb64635ccfdd28d42b41c3054dd7c36364c1ea8 100644 --- a/space_view3d_modifier_tools.py +++ b/space_view3d_modifier_tools.py @@ -58,7 +58,7 @@ class ApplyAllModifiers(Operator): is_mod = True try: bpy.ops.object.modifier_apply( - contx, apply_as='DATA', + contx, modifier=contx['modifier'].name ) except: