mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-14 04:27:36 +00:00
Fix sequential number draw direction
This commit is contained in:
@@ -194,9 +194,16 @@ std::string CalibPressureAdvance::draw_number(double startx, double starty, doub
|
|||||||
gcode << mp_gcodegen->writer().set_speed(3600);
|
gcode << mp_gcodegen->writer().set_speed(3600);
|
||||||
|
|
||||||
for (std::string::size_type i = 0; i < sNumber.length(); ++i) {
|
for (std::string::size_type i = 0; i < sNumber.length(); ++i) {
|
||||||
if (i > m_max_number_length)
|
if (i > m_max_number_length) {
|
||||||
break;
|
break;
|
||||||
gcode << draw_digit(startx + i * m_number_spacing, starty, sNumber[i], mode);
|
}
|
||||||
|
switch (mode) {
|
||||||
|
case DrawDigitMode::Bottom_To_Top:
|
||||||
|
gcode << draw_digit(startx, starty + i * m_number_spacing, sNumber[i], mode);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
gcode << draw_digit(startx + i * m_number_spacing, starty, sNumber[i], mode);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return gcode.str();
|
return gcode.str();
|
||||||
|
|||||||
Reference in New Issue
Block a user