From 1445820673b8235e46359a1b682280a58f29710f Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Wed, 24 Oct 2012 12:04:44 +0200 Subject: [PATCH] External perimeter first on bottom layer when brim is enabled. #761 --- lib/Slic3r/Layer/Region.pm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/Slic3r/Layer/Region.pm b/lib/Slic3r/Layer/Region.pm index 5c34496e5..31c785e99 100644 --- a/lib/Slic3r/Layer/Region.pm +++ b/lib/Slic3r/Layer/Region.pm @@ -276,6 +276,12 @@ sub make_perimeters { } } + # if brim will be printed, reverse the order of perimeters so that + # we continue inwards after having finished the brim + if ($self->layer->id == 0 && $Slic3r::Config->brim_width > 0) { + @{$self->perimeters} = reverse @{$self->perimeters}; + } + # add thin walls as perimeters { my @thin_paths = ();