[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3387] trunk/py/scripts/addons/ mesh_looptools.py: Fixed bug caused by edgekeys not being sorted ( highest vertex index could come first)
Bart Crouch
bartius.crouch at gmail.com
Tue May 22 22:21:56 CEST 2012
Revision: 3387
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3387
Author: crouch
Date: 2012-05-22 20:21:55 +0000 (Tue, 22 May 2012)
Log Message:
-----------
Fixed bug caused by edgekeys not being sorted (highest vertex index could come first)
Modified Paths:
--------------
trunk/py/scripts/addons/mesh_looptools.py
Modified: trunk/py/scripts/addons/mesh_looptools.py
===================================================================
--- trunk/py/scripts/addons/mesh_looptools.py 2012-05-22 08:22:57 UTC (rev 3386)
+++ trunk/py/scripts/addons/mesh_looptools.py 2012-05-22 20:21:55 UTC (rev 3387)
@@ -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 @@
# 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])
More information about the Bf-extensions-cvs
mailing list