diff --git a/src/libslic3r/Fill/FillAdaptive.hpp b/src/libslic3r/Fill/FillAdaptive.hpp index 8ed05ba54..330cb8a46 100644 --- a/src/libslic3r/Fill/FillAdaptive.hpp +++ b/src/libslic3r/Fill/FillAdaptive.hpp @@ -66,7 +66,11 @@ protected: const std::pair<float, Point> &direction, ExPolygon expolygon, Polylines &polylines_out) override; - bool no_sort() const override { return true; } + // Let the G-code export reoder the infill lines. + //FIXME letting the G-code exporter to reorder infill lines of Adaptive Cubic Infill + // may not be optimal as the internal infill lines may get extruded before the long infill + // lines to which the short infill lines are supposed to anchor. + bool no_sort() const override { return false; } }; }; // namespace FillAdaptive