1
0
mirror of https://github.com/drewcassidy/TexTools-Blender synced 2024-06-11 00:26:53 +00:00
Blender-TexTools/op_texture_remove.py

43 lines
738 B
Python
Raw Normal View History

2019-06-08 23:42:50 +00:00
import bpy
import bmesh
import operator
import math
import os
from bpy.props import *
from . import settings
from . import utilities_bake
class op(bpy.types.Operator):
bl_idname = "uv.textools_texture_remove"
bl_label = "Remove Texture"
bl_description = "Remove the texture"
bl_options = {'REGISTER', 'UNDO'}
name : bpy.props.StringProperty(
name="image name",
default = ""
)
@classmethod
def poll(cls, context):
return True
def execute(self, context):
remove_texture(self.name)
return {'FINISHED'}
def remove_texture(name):
print("Save image.. "+name)
if name in bpy.data.images:
bpy.data.images.remove( bpy.data.images[name] )
bpy.utils.register_class(op)