From 6453040cd8399264885441cfddd37ae23a288dce Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 22 Mar 2016 11:06:04 +0100 Subject: [PATCH] + fix mesh merge --- src/Mod/Mesh/Gui/Command.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Mesh/Gui/Command.cpp b/src/Mod/Mesh/Gui/Command.cpp index ad8dadee6..2d3f1ea8e 100644 --- a/src/Mod/Mesh/Gui/Command.cpp +++ b/src/Mod/Mesh/Gui/Command.cpp @@ -1665,7 +1665,9 @@ void CmdMeshMerge::activated(int iMsg) std::vector objs = Gui::Selection().getObjectsOfType(Mesh::Feature::getClassTypeId()); for (std::vector::const_iterator it = objs.begin(); it != objs.end(); ++it) { const MeshObject& mesh = static_cast(*it)->Mesh.getValue(); - newMesh->addMesh(mesh); + MeshCore::MeshKernel kernel = mesh.getKernel(); + kernel.Transform(mesh.getTransform()); + newMesh->addMesh(kernel); } pcFeature->Mesh.finishEditing();