diff --git a/src/libslic3r/Format/SL1_SVG.cpp b/src/libslic3r/Format/SL1_SVG.cpp index 252c1f47f..127c9f9c9 100644 --- a/src/libslic3r/Format/SL1_SVG.cpp +++ b/src/libslic3r/Format/SL1_SVG.cpp @@ -93,6 +93,7 @@ void append_svg(std::string &buf, const Polygon &poly) for (const Point &p : poly) { Point d = p - c; c = p; + // FIXME: I cannot figure out why this produces broken geometries // if (d.x() == 0 && d.y() == 0) // continue; buf += " "sv;