From aa8b29582b00bb87c3a29c8934a8b77656781923 Mon Sep 17 00:00:00 2001 From: Bart Crouch Date: Tue, 22 May 2012 20:21:55 +0000 Subject: Fixed bug caused by edgekeys not being sorted (highest vertex index could come first) --- mesh_looptools.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'mesh_looptools.py') diff --git a/mesh_looptools.py b/mesh_looptools.py index 842cad18..e0ab538b 100644 --- a/mesh_looptools.py +++ b/mesh_looptools.py @@ -19,7 +19,7 @@ bl_info = { 'name': "LoopTools", 'author': "Bart Crouch", - 'version': (4, 0, 0), + 'version': (4, 0, 1), 'blender': (2, 6, 3), 'location': "View3D > Toolbar and View3D > Specials (W-key)", 'warning': "", @@ -394,12 +394,12 @@ def dict_vert_verts(edge_keys): # return the edgekey ([v1.index, v2.index]) of a bmesh edge def edgekey(edge): - return((edge.verts[0].index, edge.verts[1].index)) + return(tuple(sorted([edge.verts[0].index, edge.verts[1].index]))) # returns the edgekeys of a bmesh face def face_edgekeys(face): - return([(edge.verts[0].index, edge.verts[1].index) for \ + return([tuple(sorted([edge.verts[0].index, edge.verts[1].index])) for \ edge in face.edges]) -- cgit v1.2.3