mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-07-29 22:02:10 +00:00
Implement move_to(Vec3d). Combine with Vec2d version
This commit is contained in:
@@ -6,14 +6,20 @@
|
|||||||
#include <map>
|
#include <map>
|
||||||
|
|
||||||
namespace Slic3r {
|
namespace Slic3r {
|
||||||
std::string calib_pressure_advance::move_to(Vec2d pt) {
|
std::string calib_pressure_advance::move_to(Vec3d pt) {
|
||||||
std::stringstream gcode;
|
std::stringstream gcode;
|
||||||
|
|
||||||
gcode << mp_gcodegen->retract();
|
gcode << mp_gcodegen->retract();
|
||||||
gcode << mp_gcodegen->writer().travel_to_xyz(Vec3d(pt.x(), pt.y(), 0.2));
|
gcode << mp_gcodegen->writer().travel_to_xyz(pt);
|
||||||
gcode << mp_gcodegen->unretract();
|
gcode << mp_gcodegen->unretract();
|
||||||
|
|
||||||
return gcode.str();
|
return gcode.str();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string calib_pressure_advance::move_to(Vec2d pt) {
|
||||||
|
return calib_pressure_advance::move_to(Vec3d(pt.x(), pt.y(), 0.2));
|
||||||
|
}
|
||||||
|
|
||||||
calib_pressure_advance_line::calib_pressure_advance_line(GCode* gcodegen) :mp_gcodegen(gcodegen), m_length_short(20.0), m_length_long(40.0), m_space_y(3.5), m_line_width(0.6), m_draw_numbers(true) {}
|
calib_pressure_advance_line::calib_pressure_advance_line(GCode* gcodegen) :mp_gcodegen(gcodegen), m_length_short(20.0), m_length_long(40.0), m_space_y(3.5), m_line_width(0.6), m_draw_numbers(true) {}
|
||||||
|
|
||||||
std::string calib_pressure_advance_line::generate_test(double start_pa /*= 0*/, double step_pa /*= 0.002*/,
|
std::string calib_pressure_advance_line::generate_test(double start_pa /*= 0*/, double step_pa /*= 0.002*/,
|
||||||
|
|||||||
Reference in New Issue
Block a user