Fix [#30281] Left/Right vertex weights flipped.
Mirror modifier was flipping vgroups on org vertices, not mirrored ones!
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user