diff --git a/source/blender/blenkernel/intern/DerivedMesh.cc b/source/blender/blenkernel/intern/DerivedMesh.cc index 6c4553d4f08..32e47125be8 100644 --- a/source/blender/blenkernel/intern/DerivedMesh.cc +++ b/source/blender/blenkernel/intern/DerivedMesh.cc @@ -1148,6 +1148,9 @@ static void editbmesh_calc_modifiers(Depsgraph *depsgraph, mesh_final->edit_mesh->is_shallow_copy = true; mesh_final->runtime->is_original_bmesh = true; BKE_mesh_runtime_ensure_edit_data(mesh_final); + if (!mesh_cage->runtime->edit_data->vertexCos.is_empty()) { + mesh_final->runtime->edit_data->vertexCos = mesh_cage->runtime->edit_data->vertexCos; + } } }