FIX: fix the error wipe path after nozzlechange

jira: none
Change-Id: I1a724b117dadc76a54f29fd75eb96e82a78f901b
This commit is contained in:
jiangkai.zhao 2025-01-22 19:28:31 +08:00 committed by lane.wei
parent 88f2784525
commit 0b4da5ebb7
1 changed files with 4 additions and 4 deletions

View File

@ -2778,11 +2778,11 @@ WipeTower::NozzleChangeResult WipeTower::nozzle_change_new(int old_filament_id,
left_to_right = !left_to_right;
}
} else {
result.wipe_path.push_back(writer.pos());
result.wipe_path.push_back(writer.pos_rotated());
if (m_left_to_right) {
result.wipe_path.push_back(Vec2f(0, writer.y()));
result.wipe_path.push_back(Vec2f(0, writer.pos_rotated().y()));
} else {
result.wipe_path.push_back(Vec2f(m_wipe_tower_width, writer.y()));
result.wipe_path.push_back(Vec2f(m_wipe_tower_width, writer.pos_rotated().y()));
}
}
@ -2790,7 +2790,7 @@ WipeTower::NozzleChangeResult WipeTower::nozzle_change_new(int old_filament_id,
result.start_pos = writer.start_pos_rotated();
result.origin_start_pos = initial_position;
result.end_pos = writer.pos();
result.end_pos = writer.pos_rotated();
result.gcode = writer.gcode();
return result;
}