mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-08-16 03:16:10 +08:00
Fix compound scaling from commit 8cc345 (that tries to fix fix 37838be)
supermerill/SuperSlicer#1891 supermerill/SuperSlicer#66
This commit is contained in:
parent
dea122ee92
commit
b1d4a4faf8
@ -598,6 +598,10 @@ ClipperLib::PolyTree _clipper_do_pl(const ClipperLib::ClipType clipType, const P
|
|||||||
// read input
|
// read input
|
||||||
ClipperLib::Paths input_subject = Slic3rMultiPoints_to_ClipperPaths(subject);
|
ClipperLib::Paths input_subject = Slic3rMultiPoints_to_ClipperPaths(subject);
|
||||||
ClipperLib::Paths input_clip = Slic3rMultiPoints_to_ClipperPaths(clip);
|
ClipperLib::Paths input_clip = Slic3rMultiPoints_to_ClipperPaths(clip);
|
||||||
|
|
||||||
|
// perform safety offset (before scaling because it scale & unscale)
|
||||||
|
if (safety_offset_) safety_offset(&input_clip);
|
||||||
|
|
||||||
//scale to have some more precision to do some Y-bugfix
|
//scale to have some more precision to do some Y-bugfix
|
||||||
scaleClipperPolygons(input_subject);
|
scaleClipperPolygons(input_subject);
|
||||||
scaleClipperPolygons(input_clip);
|
scaleClipperPolygons(input_clip);
|
||||||
@ -614,9 +618,6 @@ ClipperLib::PolyTree _clipper_do_pl(const ClipperLib::ClipType clipType, const P
|
|||||||
lasty = pt.Y;
|
lasty = pt.Y;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// perform safety offset
|
|
||||||
if (safety_offset_) safety_offset(&input_clip);
|
|
||||||
|
|
||||||
// init Clipper
|
// init Clipper
|
||||||
ClipperLib::Clipper clipper;
|
ClipperLib::Clipper clipper;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user