From 3ba0b386eac0b5c83afdd894a6b889ff161ce076 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20=C5=A0ach?= Date: Thu, 15 Feb 2024 15:47:19 +0100 Subject: [PATCH] Fix rect layer change missing first point --- src/libslic3r/GCode.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 0796012e12..426520ac4e 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -2149,9 +2149,9 @@ std::string GCodeGenerator::get_layer_change_gcode(const Vec3d& from, const Vec3 travel_gcode += m_layer_change_wipe; } Vec3d previous_point{this->point_to_gcode(travel.front())}; - for (const Vec3crd& point : tcb::span{travel}.subspan(1)) { + for (const Vec3crd& point : travel) { const Vec3d gcode_point{this->point_to_gcode(point)}; - travel_gcode += this->m_writer.get_travel_to_xyz_gcode(previous_point, gcode_point, "ramping layer change"); + travel_gcode += this->m_writer.get_travel_to_xyz_gcode(previous_point, gcode_point, "layer change"); previous_point = gcode_point; } return travel_gcode;