From b5d18d4ae7a5b1c40e728ac93a96d36dabe83d42 Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Fri, 18 Oct 2024 09:32:26 +0800 Subject: [PATCH] FIX:reload stl from disk,transformation is error jira: STUDIO-8391 Change-Id: Ic006973fe0f2b0c0208c391d064ab373fd15a772 --- src/slic3r/GUI/Plater.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index f79482ddd..600523b21 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -5926,11 +5926,7 @@ void Plater::priv::reload_from_disk() new_volume->set_material_id(old_volume->material_id()); new_volume->source.mesh_offset = old_volume->source.mesh_offset; - new_volume->set_offset(old_volume->get_offset()); - // Transform3d transform = Transform3d::Identity(); - // transform.translate(new_volume->source.mesh_offset - old_volume->source.mesh_offset); - // new_volume->set_transformation(old_volume->get_transformation().get_matrix() * old_volume->source.transform.get_matrix(true) * - // transform * new_volume->source.transform.get_matrix(true).inverse()); + new_volume->set_transformation(old_volume->get_transformation()); new_volume->source.object_idx = old_volume->source.object_idx; new_volume->source.volume_idx = old_volume->source.volume_idx;