From 82abbafbf928e2dfc3693785883180a151962a1d Mon Sep 17 00:00:00 2001 From: thewildmage Date: Wed, 5 Jul 2023 21:15:24 -0600 Subject: [PATCH] Add translate_starting_point function --- src/libslic3r/calib.cpp | 4 ++++ src/libslic3r/calib.hpp | 1 + 2 files changed, 5 insertions(+) diff --git a/src/libslic3r/calib.cpp b/src/libslic3r/calib.cpp index ebb2d0fb9b..b9f7a54619 100644 --- a/src/libslic3r/calib.cpp +++ b/src/libslic3r/calib.cpp @@ -358,6 +358,10 @@ void CalibPressureAdvancePattern::starting_point(Vec3d pt) m_last_pos = m_starting_point; } +void CalibPressureAdvancePattern::translate_starting_point(const Vec3d displacement) +{ + m_starting_point += displacement; + m_last_pos = m_starting_point; }; CustomGCode::Info CalibPressureAdvancePattern::generate_gcodes() diff --git a/src/libslic3r/calib.hpp b/src/libslic3r/calib.hpp index ea1e8989fb..6db59c9e61 100644 --- a/src/libslic3r/calib.hpp +++ b/src/libslic3r/calib.hpp @@ -202,6 +202,7 @@ public: double max_layer_z() { return m_height_first_layer + ((m_num_layers - 1) * m_height_layer); }; void starting_point(Vec3d pt); + void translate_starting_point(const Vec3d displacement); CustomGCode::Info generate_gcodes(); protected: