mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-10 16:27:54 -06:00
Updated wipe logic to respect retraction speed during wiping (#3094)
* Wipe retraction adjusted based on available wipe distance and retraction speed * Wipe Improvements: Removed debug code, removed retract before wipe and made the respect retract speed an option. * Wipe improvements: Spelling & grammar * Revert "Wipe improvements: Spelling & grammar" This reverts commitc8f8612b3f
. * Revert "Wipe Improvements: Removed debug code, removed retract before wipe and made the respect retract speed an option." This reverts commitba515ffb62
. * Wipe improvements: Using retraction before wipe parameter to judge when to do excess retraction * Wipe Improvements: Floating point comparison check * Wipe Improvements: Refactoring the code * Wipe Improvements: Updated Wipe Distance tool tip * Wipe Improvements: Removed redundant code * Wipe Improvements: Use unscale_
This commit is contained in:
parent
7b6dbfdbcc
commit
712c28251c
5 changed files with 77 additions and 19 deletions
|
@ -74,8 +74,8 @@ public:
|
|||
//BBS: generate G2 or G3 extrude which moves by arc
|
||||
std::string extrude_arc_to_xy(const Vec2d &point, const Vec2d ¢er_offset, double dE, const bool is_ccw, const std::string &comment = std::string(), bool force_no_extrusion = false);
|
||||
std::string extrude_to_xyz(const Vec3d &point, double dE, const std::string &comment = std::string(), bool force_no_extrusion = false);
|
||||
std::string retract(bool before_wipe = false);
|
||||
std::string retract_for_toolchange(bool before_wipe = false);
|
||||
std::string retract(bool before_wipe = false, double retract_length = 0);
|
||||
std::string retract_for_toolchange(bool before_wipe = false, double retract_length = 0);
|
||||
std::string unretract();
|
||||
std::string lift(LiftType lift_type = LiftType::NormalLift, bool spiral_vase = false);
|
||||
std::string unlift();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue