From 7bb227df2cf3e3d1d1a2dcdbb88e495ed6ec55d5 Mon Sep 17 00:00:00 2001 From: "xiangdong.yang" Date: Wed, 24 Aug 2022 16:36:53 +0800 Subject: [PATCH] FIX:fix Gizmo Text displays the location layout Change-Id: I0696725660d3640486750259f7643d1809989db0 --- src/slic3r/GUI/GUI_ObjectList.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/slic3r/GUI/GUI_ObjectList.cpp b/src/slic3r/GUI/GUI_ObjectList.cpp index bf7e8bd4e..944a8b8ec 100644 --- a/src/slic3r/GUI/GUI_ObjectList.cpp +++ b/src/slic3r/GUI/GUI_ObjectList.cpp @@ -2076,6 +2076,9 @@ void ObjectList::load_mesh_part(const TriangleMesh& mesh, const wxString& name, apply_object_instance_transfrom_to_all_volumes(mo); ModelVolume* mv = mo->add_volume(mesh); + Vec3d instance_bbox = mo->mesh().bounding_box().size(); + Vec3d offset = mv->get_offset() + Vec3d(0, 0, instance_bbox[2] / 2); + mv->set_offset(offset); mv->name = name.ToStdString(); std::vector volumes;