diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2012-02-21 18:45:18 +0400 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2012-02-21 18:45:18 +0400 |
commit | 1b0802265cee38b1532cfe2bb2e26c4d228b1c78 (patch) | |
tree | ae7bd8b28b971d397e8513bbe42ed82b4a6031cd /source/blender/modifiers | |
parent | d47b018f8d63b4ec68428011aba0c1f04c63ca73 (diff) |
Fix [#30281] Left/Right vertex weights flipped.
Mirror modifier was flipping vgroups on org vertices, not mirrored ones!
Diffstat (limited to 'source/blender/modifiers')
-rw-r--r-- | source/blender/modifiers/intern/MOD_mirror.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/modifiers/intern/MOD_mirror.c b/source/blender/modifiers/intern/MOD_mirror.c index c382dfa7d14..67e723eb1f9 100644 --- a/source/blender/modifiers/intern/MOD_mirror.c +++ b/source/blender/modifiers/intern/MOD_mirror.c @@ -266,7 +266,7 @@ static DerivedMesh *doMirrorOnAxis(MirrorModifierData *mmd, /* 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); |