27{
28 switch(op) {
31 target[i].emplace_back(std::move(expoly));
32 break;
34 target[i] =
diff_ex(target[i], source[i]);
35 break;
38 break;
39 }
40}
Definition ExPolygon.hpp:23
@ Difference
Definition CSGMesh.hpp:24
@ Union
Definition CSGMesh.hpp:24
Slic3r::ExPolygons diff_ex(const Slic3r::Polygons &subject, const Slic3r::Polygons &clip, ApplySafetyOffset do_safety_offset)
Definition ClipperUtils.cpp:831
Slic3r::ExPolygons intersection_ex(const Slic3r::Polygons &subject, const Slic3r::Polygons &clip, ApplySafetyOffset do_safety_offset)
Definition ClipperUtils.cpp:878