Fix: Vertex normal calculation broken in array modifier

Mistake in 6023a6a423
This commit is contained in:
Hans Goudey
2024-04-16 09:09:54 -04:00
parent 07922a99e9
commit fda57f8e84

View File

@@ -595,6 +595,7 @@ static Mesh *arrayModifier_doArray(ArrayModifierData *amd,
Vector<float3> dst_vert_normals;
if (!use_recalc_normals) {
src_vert_normals = mesh->vert_normals();
dst_vert_normals.reinitialize(result->verts_num);
dst_vert_normals.as_mutable_span()
.take_front(src_vert_normals.size())
.copy_from(src_vert_normals);