[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44299] trunk/blender/source/blender/ modifiers/intern/MOD_mirror.c: Fix [#30281] Left/ Right vertex weights flipped.

Bastien Montagne montagne29 at wanadoo.fr
Tue Feb 21 15:45:19 CET 2012


Revision: 44299
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44299
Author:   mont29
Date:     2012-02-21 14:45:18 +0000 (Tue, 21 Feb 2012)
Log Message:
-----------
Fix [#30281] Left/Right vertex weights flipped.

Mirror modifier was flipping vgroups on org vertices, not mirrored ones!

Modified Paths:
--------------
    trunk/blender/source/blender/modifiers/intern/MOD_mirror.c

Modified: trunk/blender/source/blender/modifiers/intern/MOD_mirror.c
===================================================================
--- trunk/blender/source/blender/modifiers/intern/MOD_mirror.c	2012-02-21 14:39:59 UTC (rev 44298)
+++ trunk/blender/source/blender/modifiers/intern/MOD_mirror.c	2012-02-21 14:45:18 UTC (rev 44299)
@@ -266,7 +266,7 @@
 
 	/* handle vgroup stuff */
 	if ((mmd->flag & MOD_MIR_VGROUP) && CustomData_has_layer(&result->vertData, CD_MDEFORMVERT)) {
-		MDeformVert *dvert = CustomData_get_layer(&result->vertData, CD_MDEFORMVERT);
+		MDeformVert *dvert = (MDeformVert *) CustomData_get_layer(&result->vertData, CD_MDEFORMVERT) + maxVerts;
 		int *flip_map= NULL, flip_map_len= 0;
 
 		flip_map= defgroup_flip_map(ob, &flip_map_len, FALSE);




More information about the Bf-blender-cvs mailing list