mirror of https://github.com/vitalif/Slic3r
Recent memory optimizations broke support material generation
parent
fa4f2c8b97
commit
0bb487fe9f
|
@ -549,6 +549,7 @@ sub generate_support_material {
|
||||||
flow_spacing => $params->{flow_spacing},
|
flow_spacing => $params->{flow_spacing},
|
||||||
), @paths;
|
), @paths;
|
||||||
}
|
}
|
||||||
|
$_->deserialize for @patterns;
|
||||||
push @$support_patterns, [@patterns];
|
push @$support_patterns, [@patterns];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -566,7 +567,7 @@ sub generate_support_material {
|
||||||
my ($layer_id, $expolygons) = @_;
|
my ($layer_id, $expolygons) = @_;
|
||||||
my @paths = ();
|
my @paths = ();
|
||||||
foreach my $expolygon (@$expolygons) {
|
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),
|
map $_->clip_with_polygon($expolygon->bounding_box_polygon),
|
||||||
@{$support_patterns->[ $layer_id % @$support_patterns ]};
|
@{$support_patterns->[ $layer_id % @$support_patterns ]};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue