From 363de2f7da627ac69e2a6456508597cbd63b4030 Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 5 Sep 2018 17:46:31 +0200 Subject: [PATCH] take care of global placement when exporting from Mesh menu --- src/Mod/Mesh/Gui/ViewProvider.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/Mesh/Gui/ViewProvider.cpp b/src/Mod/Mesh/Gui/ViewProvider.cpp index 1fca2a1934..5c83f2d8b7 100644 --- a/src/Mod/Mesh/Gui/ViewProvider.cpp +++ b/src/Mod/Mesh/Gui/ViewProvider.cpp @@ -685,7 +685,8 @@ void ViewProviderMesh::exportMesh(const char* filename, const char* fmt) const mat.diffuseColor.push_back(App::Color(c[0], c[1], c[2])); } - const Mesh::MeshObject& mesh = static_cast(getObject())->Mesh.getValue(); + Mesh::MeshObject mesh = static_cast(getObject())->Mesh.getValue(); + mesh.setPlacement(static_cast(getObject())->globalPlacement()); if (mat.diffuseColor.size() == mesh.countPoints()) mat.binding = MeshCore::MeshIO::PER_VERTEX; else if (mat.diffuseColor.size() == mesh.countFacets())