From 2c9521c6d246beab98dac248bbfa85046fe02c4d Mon Sep 17 00:00:00 2001 From: Enrico Turri Date: Thu, 22 Aug 2019 13:29:21 +0200 Subject: [PATCH] Model::convert_multipart_object() modified to keep original object position on the bed --- src/libslic3r/Model.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/Model.cpp b/src/libslic3r/Model.cpp index 606af246f..4331c4379 100644 --- a/src/libslic3r/Model.cpp +++ b/src/libslic3r/Model.cpp @@ -528,8 +528,9 @@ void Model::convert_multipart_object(unsigned int max_extruders) copy_volume(object->add_volume(*v))->set_transformation(i->get_transformation() * trafo_volume); } } - // If there are more than one object, create a single instance + object->add_instance(); + object->instances[0]->set_offset(object->raw_mesh_bounding_box().center()); this->clear_objects(); this->objects.push_back(object);