diff --git a/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp b/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp index af71c23039..542079692c 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp @@ -731,8 +731,14 @@ RENDER_AGAIN: if (draw_view_mode(m_show_support_structure, m_icons)){ show_sla_supports(m_show_support_structure); - if (m_show_support_structure) - reslice_until_step(slaposPad); + if (m_show_support_structure) { + if (m_normal_cache.empty()) { + // first click also have to generate point + auto_generate(); + } else { + reslice_until_step(slaposPad); + } + } } const char *support_points_density = "support_points_density_relative";