mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-05 11:30:39 +08:00
Fix SPE-2633: Do not move to an empty layer (#13826)
This commit is contained in:
parent
ff683ec017
commit
725a8daf36
@ -2550,7 +2550,12 @@ LayerResult GCodeGenerator::process_layer(
|
||||
if (extrusions.empty()) {
|
||||
return result;
|
||||
}
|
||||
const Geometry::ArcWelder::Segment first_segment{*GCode::ExtrusionOrder::get_first_point(extrusions)};
|
||||
|
||||
const auto optional_first_segment{GCode::ExtrusionOrder::get_first_point(extrusions)};
|
||||
if (!optional_first_segment) {
|
||||
return result;
|
||||
}
|
||||
const Geometry::ArcWelder::Segment &first_segment{*optional_first_segment};
|
||||
const Vec3crd first_point{to_3d(first_segment.point, scaled(print_z + (first_segment.height_fraction - 1.0) * height))};
|
||||
const PrintInstance* first_instance{get_first_instance(extrusions, instances_to_print)};
|
||||
m_label_objects.update(first_instance);
|
||||
|
Loading…
x
Reference in New Issue
Block a user