Fix mirror modifier

This commit is contained in:
Hans Goudey 2022-12-20 13:54:45 -06:00
parent 06d8865b0e
commit ddcaecd2b3
1 changed files with 3 additions and 4 deletions

View File

@ -345,10 +345,10 @@ Mesh *BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(MirrorModifierData *mmd,
}
/* adjust mirrored loop vertex and edge indices */
int *corner_verts = BKE_mesh_corner_verts_for_write(result) + maxLoops;
int *corner_verts = BKE_mesh_corner_verts_for_write(result);
for (i = 0; i < maxLoops; i++) {
corner_verts[i] += maxVerts;
corner_edges[i] += maxEdges;
corner_verts[maxLoops + i] += maxVerts;
corner_edges[maxLoops + i] += maxEdges;
}
/* handle uvs,
@ -490,6 +490,5 @@ Mesh *BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(MirrorModifierData *mmd,
if (mesh_bisect != nullptr) {
BKE_id_free(nullptr, mesh_bisect);
}
return result;
}