[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11554] trunk/blender/release/scripts: left a print in and didnt account for no vgroups BPyMesh also had an error when meshWeight2List was called on a mesh with no vgroups
Campbell Barton
cbarton at metavr.com
Sun Aug 12 03:38:21 CEST 2007
Revision: 11554
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11554
Author: campbellbarton
Date: 2007-08-12 03:38:12 +0200 (Sun, 12 Aug 2007)
Log Message:
-----------
left a print in and didnt account for no vgroups BPyMesh also had an error when meshWeight2List was called on a mesh with no vgroups
Modified Paths:
--------------
trunk/blender/release/scripts/bpymodules/BPyMesh.py
trunk/blender/release/scripts/mesh_vgroup_average.py
Modified: trunk/blender/release/scripts/bpymodules/BPyMesh.py
===================================================================
--- trunk/blender/release/scripts/bpymodules/BPyMesh.py 2007-08-12 01:30:14 UTC (rev 11553)
+++ trunk/blender/release/scripts/bpymodules/BPyMesh.py 2007-08-12 01:38:12 UTC (rev 11554)
@@ -56,7 +56,7 @@
if not len_groupNames:
# no verts? return a vert aligned empty list
- return [[] for i in xrange(len(me.verts))]
+ return [[] for i in xrange(len(me.verts))], []
else:
vWeightList= [[0.0]*len_groupNames for i in xrange(len(me.verts))]
Modified: trunk/blender/release/scripts/mesh_vgroup_average.py
===================================================================
--- trunk/blender/release/scripts/mesh_vgroup_average.py 2007-08-12 01:30:14 UTC (rev 11553)
+++ trunk/blender/release/scripts/mesh_vgroup_average.py 2007-08-12 01:38:12 UTC (rev 11554)
@@ -38,11 +38,11 @@
def vgroup_average(ob_orig, me, sce):
+ if not me.getVertGroupNames():
+ return
+
weight_names, weight_list = meshWeight2List(me)
- if not weight_names:
- return
-
weight_names_len = len(weight_names)
vgroup_dummy = [0.0] * weight_names_len
vgroup_range = range(weight_names_len)
@@ -59,7 +59,6 @@
weight_list[i] = collected_group # replace with the collected group
for j in vgroup_range: # iter through the vgroups
- print collected_group, vert_group[j]
collected_group[j] += vert_group[j]
for j in vgroup_range:
More information about the Bf-blender-cvs
mailing list