def execute(self, context):
obj = context.object
me = bmesh.from_edit_mesh(obj.data)
uv_layer = me.loops.layers.uv.active
clear = False
for f in me.faces:
for l in f.loops:
uv = l[uv_layer]
if uv.select and uv.pin_uv:
print(uv.uv, uv.pin_uv)
clear = True
break
if clear:
break
print("pining", clear)
bmesh.update_edit_mesh(obj.data)
bpy.ops.uv.pin(clear = clear)
return {'FINISHED'}
评论列表
文章目录