diff options
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/weightpaint_invert.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/release/scripts/weightpaint_invert.py b/release/scripts/weightpaint_invert.py index 87aec77ad8d..cdae83a9d50 100644 --- a/release/scripts/weightpaint_invert.py +++ b/release/scripts/weightpaint_invert.py @@ -1,6 +1,6 @@ #!BPY """ -Name: 'Vertex Group Invert' +Name: 'Invert Active Group' Blender: 245 Group: 'WeightPaint' Tooltip: 'Invert the active vertex group' @@ -49,12 +49,14 @@ def vgroup_invert(ob_orig, me): weights[i] = 1.0-w me.addVertGroup(group_act) + rep = Blender.Mesh.AssignModes.REPLACE vertList= [None] for i,weight in enumerate(weights): vertList[0] = i - if weight != 0.0: - me.assignVertsToGroup(group_act, vertList, weight, rep) + me.assignVertsToGroup(group_act, vertList, weight, rep) + + me.activeGroup = group_act me.update() def main(): |