Fix of G-code path planning: Infill lines were incorrectly ordered

for islands with another islands in their holes.

Improvement of chaining of infill lines for 3D honeycomb, Gyroid and
Honeycomb infill: New TSP chaining algorithm is used.
This commit is contained in:
bubnikv 2019-09-27 09:51:07 +02:00
parent d06831076d
commit e65ab90c16
9 changed files with 58 additions and 46 deletions

View file

@ -62,7 +62,8 @@ public:
operator Polylines() const;
operator Line() const;
Point last_point() const;
Point last_point() const override { return this->points.back(); }
Point leftmost_point() const;
virtual Lines lines() const;
void clip_end(double distance);