Recent memory optimizations broke support material generation

degen-loop-screen
Alessandro Ranellucci 2012-05-19 22:53:30 +02:00
parent fa4f2c8b97
commit 0bb487fe9f
1 changed files with 2 additions and 1 deletions

View File

@ -549,6 +549,7 @@ sub generate_support_material {
flow_spacing => $params->{flow_spacing},
), @paths;
}
$_->deserialize for @patterns;
push @$support_patterns, [@patterns];
}
}
@ -566,7 +567,7 @@ sub generate_support_material {
my ($layer_id, $expolygons) = @_;
my @paths = ();
foreach my $expolygon (@$expolygons) {
push @paths, map $_->clip_with_expolygon($expolygon),
push @paths, map { $_->deserialize; $_->clip_with_expolygon($expolygon) }
map $_->clip_with_polygon($expolygon->bounding_box_polygon),
@{$support_patterns->[ $layer_id % @$support_patterns ]};
};