diff --git a/src/Mod/Mesh/App/Exporter.cpp b/src/Mod/Mesh/App/Exporter.cpp index b921828c9c..34fb253413 100644 --- a/src/Mod/Mesh/App/Exporter.cpp +++ b/src/Mod/Mesh/App/Exporter.cpp @@ -124,9 +124,10 @@ MergeExporter::~MergeExporter() bool MergeExporter::addMeshFeat(App::DocumentObject *obj) { const MeshObject &mesh( static_cast(obj)->Mesh.getValue() ); + Base::Placement plm = static_cast(obj)->globalPlacement(); - MeshCore::MeshKernel kernel( mesh.getKernel() ); - kernel.Transform(mesh.getTransform()); + MeshCore::MeshKernel kernel(mesh.getKernel()); + kernel.Transform(plm.toMatrix()); auto countFacets( mergingMesh.countFacets() ); if (countFacets == 0) {