From 038bb05d1ce0af85ef033a3341dd1f4de6e5f328 Mon Sep 17 00:00:00 2001 From: enricoturri1966 Date: Tue, 5 Dec 2023 15:21:26 +0100 Subject: [PATCH] New gcode visualization - Fixed color of first vertex of top layer (when top layer only option is enabled) --- src/slic3r/GUI/LibVGCode/src/ViewerImpl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/LibVGCode/src/ViewerImpl.cpp b/src/slic3r/GUI/LibVGCode/src/ViewerImpl.cpp index f8e4b612cc..7843ed6496 100644 --- a/src/slic3r/GUI/LibVGCode/src/ViewerImpl.cpp +++ b/src/slic3r/GUI/LibVGCode/src/ViewerImpl.cpp @@ -643,7 +643,8 @@ void ViewerImpl::update_colors() const bool color_top_layer_only = m_view_range.get_full()[1] != m_view_range.get_visible()[1]; std::vector colors(m_vertices.size()); for (size_t i = 0; i < m_vertices.size(); i++) { - colors[i] = (color_top_layer_only && m_vertices[i].layer_id < top_layer_id && i != m_view_range.get_enabled()[0]) ? + colors[i] = (color_top_layer_only && m_vertices[i].layer_id < top_layer_id && + (!m_settings.spiral_vase_mode || i != m_view_range.get_enabled()[0])) ? encode_color(Dummy_Color) : encode_color(select_color(m_vertices[i])); }