From 6842114d3d5bc707b14f5d9c2365e7875b28baee Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Fri, 26 Apr 2013 17:14:30 +0200 Subject: [PATCH] Fix for rectilinear infill failing in plates with new caching --- lib/Slic3r/Fill/Rectilinear.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Slic3r/Fill/Rectilinear.pm b/lib/Slic3r/Fill/Rectilinear.pm index d5191a470b..a65bcbc077 100644 --- a/lib/Slic3r/Fill/Rectilinear.pm +++ b/lib/Slic3r/Fill/Rectilinear.pm @@ -30,7 +30,8 @@ sub fill_surface { if (!$self->cache->{$cache_id}) { # compute bounding box - my $bounding_box = $self->bounding_box; + my $bounding_box = [ @{$self->bounding_box} ]; # clone + $bounding_box->[$_] = 0 for X1, Y1; { my $bb_expolygon = Slic3r::ExPolygon->new(Slic3r::Polygon->new_from_bounding_box($bounding_box)); $self->rotate_points($bb_expolygon, $rotate_vector);