mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-08-15 23:36:01 +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
|
||||
ClipperLib::Paths input_subject = Slic3rMultiPoints_to_ClipperPaths(subject);
|
||||
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
|
||||
scaleClipperPolygons(input_subject);
|
||||
scaleClipperPolygons(input_clip);
|
||||
@ -614,9 +618,6 @@ ClipperLib::PolyTree _clipper_do_pl(const ClipperLib::ClipType clipType, const P
|
||||
lasty = pt.Y;
|
||||
}
|
||||
}
|
||||
|
||||
// perform safety offset
|
||||
if (safety_offset_) safety_offset(&input_clip);
|
||||
|
||||
// init Clipper
|
||||
ClipperLib::Clipper clipper;
|
||||
|
Loading…
x
Reference in New Issue
Block a user