def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'DECIMATE') self.report({'INFO'}, 'bpy.ops.modifier.decimateadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'PARTICLE_SYSTEM') self.report({'INFO'}, 'bpy.ops.modifier.particlesystemeadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'SOFT_BODY') self.report({'INFO'}, 'bpy.ops.modifier.softbodyadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'EXPLODE') self.report({'INFO'}, 'bpy.ops.modifier.explodeadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'OCEAN') self.report({'INFO'}, 'bpy.ops.modifier.oceanadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'CLOTH') self.report({'INFO'}, 'bpy.ops.modifier.clothadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'DATA_TRANSFER') self.report({'INFO'}, 'bpy.ops.modifier.datatransformadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'TRIANGULATE') self.report({'INFO'}, 'bpy.ops.modifier.triangulateadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'WIREFRAME') self.report({'INFO'}, 'bpy.ops.modifier.wireframeadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'SOLIDIFY') self.report({'INFO'}, 'bpy.ops.modifier.solidifyadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'SUBSURF') self.report({'INFO'}, 'bpy.ops.modifier.subsurfadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'MULTIRES') self.report({'INFO'}, 'bpy.ops.modifier.multiresadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'MIRROR') self.report({'INFO'}, 'bpy.ops.modifier.mirroradd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'EDGE_SPLIT') self.report({'INFO'}, 'bpy.ops.modifier.edgesplitadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'LAPLACIANSMOOTH') self.report({'INFO'}, 'bpy.ops.modifier.laplaciansmoothadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'ARMATURE') self.report({'INFO'}, 'bpy.ops.modifier.armatureadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'SURFACE_DEFORM') self.report({'INFO'}, 'bpy.ops.modifier.surfacedeformadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'DISPLACE') self.report({'INFO'}, 'bpy.ops.modifier.displaceadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'COLLISION') self.report({'INFO'}, 'bpy.ops.modifier.collisionadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'LAPLACIANDEFORM') self.report({'INFO'}, 'bpy.ops.modifier.laplaciandeformadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'DYNAMIC_PAINT') self.report({'INFO'}, 'bpy.ops.modifier.dynamicpaintadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'LATTICE') self.report({'INFO'}, 'bpy.ops.modifier.latticeadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'FLUID_SIMULATION') self.report({'INFO'}, 'bpy.ops.modifier.fluidsimulationadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'MESH_DEFORM') self.report({'INFO'}, 'bpy.ops.modifier.meshdeformadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'PARTICLE_INSTANCE') self.report({'INFO'}, 'bpy.ops.modifier.particleinstanceadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'SHRINKWRAP') self.report({'INFO'}, 'bpy.ops.modifier.shrinkwarpadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'SMOKE') self.report({'INFO'}, 'bpy.ops.modifier.smokeadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'CORRECTIVE_SMOOTH') self.report({'INFO'}, 'bpy.ops.modifier.correctivesmoothadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'MESH_CACHE') self.report({'INFO'}, 'bpy.ops.modifier.meshcacheadd()') return {'FINISHED'}
def execute(self, ctx): modifier_add(ctx, ctx.selected_objects, 'BUILD') self.report({'INFO'}, 'bpy.ops.modifier.buildadd()') return {'FINISHED'}