[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1168] contrib/py/scripts/addons/ mesh_bridge.py: Version 1.4.5

Bart Crouch bartius.crouch at gmail.com
Sat Nov 20 17:14:56 CET 2010


Revision: 1168
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-extensions&revision=1168
Author:   crouch
Date:     2010-11-20 17:14:56 +0100 (Sat, 20 Nov 2010)

Log Message:
-----------
Version 1.4.5
Fix for crash when vertices in both loops have identical locations (reported by Terry Wallwork).

Modified Paths:
--------------
    contrib/py/scripts/addons/mesh_bridge.py

Modified: contrib/py/scripts/addons/mesh_bridge.py
===================================================================
--- contrib/py/scripts/addons/mesh_bridge.py	2010-11-20 15:52:51 UTC (rev 1167)
+++ contrib/py/scripts/addons/mesh_bridge.py	2010-11-20 16:14:56 UTC (rev 1168)
@@ -31,7 +31,7 @@
 bl_addon_info = {
     'name': 'Bridge',
     'author': 'Bartius Crouch',
-    'version': (1, 4, 4),
+    'version': (1, 4, 5),
     'blender': (2, 5, 6),
     'api': 33191,
     'location': 'View3D > Ctrl+F > Bridge',
@@ -575,7 +575,7 @@
                     connection_vectors[v2].append(new_vector)
                     connections[v2].append(v1)
         connection_vectors = average_vector_dictionary(connection_vectors)
-        connection_vectors = dict([[vertex, vector[0]] for vertex, vector in connection_vectors.items()])
+        connection_vectors = dict([[vertex, vector[0]] if vector else [vertex, []] for vertex, vector in connection_vectors.items()])
         
         for vertex, values in edge_vectors.items():
             # vertex normal doesn't matter, just assign a random vector to it




More information about the Bf-extensions-cvs mailing list