This commit is contained in:
Yusarina
2024-06-18 23:55:04 +01:00
parent 81abc6ffd7
commit fc0fb5035b
+2 -2
View File
@@ -5,7 +5,7 @@ from bpy.types import Object, ShapeKey
from functools import lru_cache from functools import lru_cache
### Clean up material names in the given mesh by removing the '.001' suffix. ### Clean up material names in the given mesh by removing the '.001' suffix.
def clean_material_names(mesh): def clean_material_names(mesh: Mesh) -> None:
for j, mat in enumerate(mesh.material_slots): for j, mat in enumerate(mesh.material_slots):
if mat.name.endswith(('.0+', ' 0+')): if mat.name.endswith(('.0+', ' 0+')):
mesh.active_material_index = j mesh.active_material_index = j
@@ -15,7 +15,7 @@ def clean_material_names(mesh):
# This will fix faulty uv coordinates, cats did this a other way which can have unintended consequences, # This will fix faulty uv coordinates, cats did this a other way which can have unintended consequences,
# this is the best way i could of think of doing this for the time being, however may need improvements. # this is the best way i could of think of doing this for the time being, however may need improvements.
def fix_uv_coordinates(context): def fix_uv_coordinates(context: Context) -> None:
obj = context.object obj = context.object
# Check if the object is in Edit Mode # Check if the object is in Edit Mode