Use actual Z to order objects in sequential printing rather than layer count, as layer heights might be different

This commit is contained in:
Alessandro Ranellucci 2013-06-03 21:40:13 +02:00
parent 09b81ad027
commit 3ffe98f0c3
2 changed files with 2 additions and 2 deletions

View file

@ -783,7 +783,7 @@ sub write_gcode {
# print objects from the smallest to the tallest to avoid collisions
# when moving onto next object starting point
my @obj_idx = sort { $self->objects->[$a]->layer_count <=> $self->objects->[$b]->layer_count } 0..$#{$self->objects};
my @obj_idx = sort { $self->objects->[$a]->size->[Z] <=> $self->objects->[$b]->size->[Z] } 0..$#{$self->objects};
my $finished_objects = 0;
for my $obj_idx (@obj_idx) {