diff options
author | Alessandro Ranellucci <aar@cpan.org> | 2015-01-06 22:52:36 +0300 |
---|---|---|
committer | Alessandro Ranellucci <aar@cpan.org> | 2015-01-06 22:52:36 +0300 |
commit | 8f4cbefd0dd71cd6ae8dc149bd2e349905cd1ee8 (patch) | |
tree | bc62ca8f84cf8cdc4824bc9cf72547cf70cba602 /xs/src/libslic3r/Line.cpp | |
parent | 5e100abe2545ba5f61edce541c91b63aa3e14347 (diff) |
Lots of improvements to MotionPlanner/avoid_crossing_perimeters. Smoother paths and several edge cases now handled better
Diffstat (limited to 'xs/src/libslic3r/Line.cpp')
-rw-r--r-- | xs/src/libslic3r/Line.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/xs/src/libslic3r/Line.cpp b/xs/src/libslic3r/Line.cpp index ef8598ada..3cce6c971 100644 --- a/xs/src/libslic3r/Line.cpp +++ b/xs/src/libslic3r/Line.cpp @@ -16,6 +16,13 @@ Line::wkt() const return ss.str(); } +Line::operator Lines() const +{ + Lines lines; + lines.push_back(*this); + return lines; +} + Line::operator Polyline() const { Polyline pl; |