Post #4981: Hey guys, I had a perfectly working edge crease toggle for PME that doesn’t work

📋 Metadata

🏷️ Tags

macro hotkeys advanced unsolved

  • Macro Editor
  • Python Scripting

💬 Content

Hey guys, I had a perfectly working edge crease toggle for PME that doesn’t work for Blender 4 anymore though:

bpy.ops.ed.undo_push(); import bmesh; d = C.object.data; b = bmesh.from_edit_mesh(d); ed = [e for e in b.edges if e.select]; c = b.edges.layers.crease.verify(); cv = [e[c] for e in ed]; scv = sum(cv) * 1.25; v = 1 if scv < len(ed) else 0; exec(“for e in ed: e[c] = v”); [setattr(e, ‘smooth’, not v) for e in ed]; bmesh.update_edit_mesh(d)

Does anyone know how this has to be changed in order to work again?

Cheers Chris


🔗 View on Blender Artists