From 06e6fc856884f0ffd271df30dd214682d68ab1c5 Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Mon, 3 Mar 2025 16:29:47 +0800 Subject: [PATCH] FIX:set "picking" true in pick render jira: none Change-Id: I110f8fe4811280fbc59282752e06330f7f9dc665 (cherry picked from commit b9c3cb89ec0a880c125679fe6edce7a95ddc10e0) --- src/slic3r/GUI/GLCanvas3D.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index b41caaf7a4..a017b7a9ba 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -6267,11 +6267,14 @@ void GLCanvas3D::render_thumbnail_internal(ThumbnailData& thumbnail_data, const const bool is_active = vol->is_active; vol->is_active = true; + vol->picking = true; + const Transform3d model_matrix = vol->world_matrix(); shader->set_uniform("view_model_matrix", view_matrix * model_matrix); shader->set_uniform("projection_matrix", projection_matrix); vol->simple_render(shader, model_objects, extruder_colors); vol->is_active = is_active; + vol->picking = false; } //glsafe(::glDisableClientState(GL_NORMAL_ARRAY));