[Bf-blender-cvs] [ddcaecd2b30] refactor-mesh-corners-generic: Fix mirror modifier
Hans Goudey
noreply at git.blender.org
Tue Dec 20 20:55:25 CET 2022
Commit: ddcaecd2b30fcd53891db0acfe68e10c64940cde
Author: Hans Goudey
Date: Tue Dec 20 13:54:45 2022 -0600
Branches: refactor-mesh-corners-generic
https://developer.blender.org/rBddcaecd2b30fcd53891db0acfe68e10c64940cde
Fix mirror modifier
===================================================================
M source/blender/blenkernel/intern/mesh_mirror.cc
===================================================================
diff --git a/source/blender/blenkernel/intern/mesh_mirror.cc b/source/blender/blenkernel/intern/mesh_mirror.cc
index 1dd3891a1f8..d3001440b64 100644
--- a/source/blender/blenkernel/intern/mesh_mirror.cc
+++ b/source/blender/blenkernel/intern/mesh_mirror.cc
@@ -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;
}
More information about the Bf-blender-cvs
mailing list