From ce3ad490b79c012fed790daef98949b35452095d Mon Sep 17 00:00:00 2001 From: sunsets <845944018@qq.com> Date: Sat, 9 Mar 2024 13:56:03 +0800 Subject: [PATCH] thumb_transparent_background --- src/libslic3r/GCode/Thumbnails.hpp | 3 ++- src/slic3r/GUI/GLCanvas3D.cpp | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/libslic3r/GCode/Thumbnails.hpp b/src/libslic3r/GCode/Thumbnails.hpp index 3b1756a..f92552b 100644 --- a/src/libslic3r/GCode/Thumbnails.hpp +++ b/src/libslic3r/GCode/Thumbnails.hpp @@ -81,7 +81,8 @@ inline void export_thumbnails_to_file(ThumbnailsGeneratorCallback &thumbnail_cb, int count = 0; for (const auto& [format, size] : thumbnails_list) { static constexpr const size_t max_row_length = 78; - ThumbnailsList thumbnails = thumbnail_cb(ThumbnailsParams{{size}, true, false, false, true}); + //B54 + ThumbnailsList thumbnails = thumbnail_cb(ThumbnailsParams{{size}, true, false, false, false}); for (const ThumbnailData& data : thumbnails) if (data.is_valid()) { switch (format) { diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index 873d246..9affaba 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -4915,9 +4915,9 @@ void GLCanvas3D::_render_thumbnail_internal(ThumbnailData& thumbnail_data, const const ModelObjectPtrs &model_objects = GUI::wxGetApp().model().objects; std::vector extruders_colors = get_extruders_colors(); -//Y18 +//Y18 //B54 if (thumbnail_params.transparent_background) - glsafe(::glClearColor(1.0f, 1.0f, 1.0f, 1.0f)); + glsafe(::glClearColor(0.0f, 0.0f, 0.0f, 0.0f)); glsafe(::glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)); glsafe(::glEnable(GL_DEPTH_TEST));