From 855f4ef2f6eb83a212ff822d3fccfcb4602c9c47 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 11 Aug 2018 15:36:08 +0200 Subject: [PATCH] Fix globalPosition in Stl export --- src/Mod/Mesh/App/Exporter.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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) {