Revert 2bcac88683
by setting the scale factor manually to 1. #720
This commit is contained in:
parent
d0bee4bf41
commit
49916b6178
2 changed files with 3 additions and 3 deletions
|
@ -14,12 +14,12 @@ our $clipper = Math::Clipper->new;
|
||||||
|
|
||||||
sub safety_offset {
|
sub safety_offset {
|
||||||
my ($polygons, $factor) = @_;
|
my ($polygons, $factor) = @_;
|
||||||
return Math::Clipper::offset($polygons, $factor || (scale 1e-05), 100000, JT_MITER, 2);
|
return Math::Clipper::offset($polygons, $factor || (scale 1e-05), 1, JT_MITER, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
sub offset {
|
sub offset {
|
||||||
my ($polygons, $distance, $scale, $joinType, $miterLimit) = @_;
|
my ($polygons, $distance, $scale, $joinType, $miterLimit) = @_;
|
||||||
$scale ||= 100000;
|
$scale ||= 1;
|
||||||
$joinType = JT_MITER if !defined $joinType;
|
$joinType = JT_MITER if !defined $joinType;
|
||||||
$miterLimit ||= 2;
|
$miterLimit ||= 2;
|
||||||
|
|
||||||
|
|
|
@ -402,7 +402,7 @@ sub prepare_fill_surfaces {
|
||||||
|
|
||||||
# offset inwards
|
# offset inwards
|
||||||
my @offsets = $surface->expolygon->offset_ex(-$distance);
|
my @offsets = $surface->expolygon->offset_ex(-$distance);
|
||||||
@offsets = @{union_ex(Math::Clipper::offset([ map @$_, @offsets ], $distance, 100000, JT_MITER))};
|
@offsets = @{union_ex(Math::Clipper::offset([ map @$_, @offsets ], $distance, 1, JT_MITER))};
|
||||||
map Slic3r::Surface->new(
|
map Slic3r::Surface->new(
|
||||||
expolygon => $_,
|
expolygon => $_,
|
||||||
surface_type => $surface->surface_type,
|
surface_type => $surface->surface_type,
|
||||||
|
|
Loading…
Reference in a new issue