diff --git a/src/slic3r/GUI/GUI_ObjectList.cpp b/src/slic3r/GUI/GUI_ObjectList.cpp index aa4415557a..f87f7c8c1c 100644 --- a/src/slic3r/GUI/GUI_ObjectList.cpp +++ b/src/slic3r/GUI/GUI_ObjectList.cpp @@ -854,7 +854,7 @@ void ObjectList::load_generic_subobject(const std::string& type_name, const int new_volume->set_type(static_cast(type)); #if ENABLE_MODELVOLUME_TRANSFORM - new_volume->set_offset((*m_objects)[obj_idx]->origin_translation + Vec3d(0.0, 0.0, -mesh.stl.stats.min(2))); + new_volume->set_offset(Vec3d(0.0, 0.0, (*m_objects)[obj_idx]->origin_translation(2) - mesh.stl.stats.min(2))); new_volume->center_geometry(); #endif // ENABLE_MODELVOLUME_TRANSFORM