diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index a19386950..c5aad48a9 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -2310,7 +2310,8 @@ std::vector Plater::priv::load_files(const std::vector& input_ } for (ModelObject* model_object : model.objects) { - model_object->center_around_origin(false); + if (!type_3mf && !type_zip_amf) + model_object->center_around_origin(false); model_object->ensure_on_bed(); }