mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-08-16 15:45:51 +08:00
@wavexx bugfix for dont_connect for lines infill.
This commit is contained in:
parent
b1b76c0723
commit
4a540e9a34
@ -81,7 +81,7 @@ void FillRectilinear::_fill_surface_single(
|
|||||||
size_t n_polylines_out_old = polylines_out.size();
|
size_t n_polylines_out_old = polylines_out.size();
|
||||||
|
|
||||||
// connect lines
|
// connect lines
|
||||||
if (! params.dont_connect && ! polylines.empty()) { // prevent calling leftmost_point() on empty collections
|
if (! polylines.empty()) { // prevent calling leftmost_point() on empty collections
|
||||||
// offset the expolygon by max(min_spacing/2, extra)
|
// offset the expolygon by max(min_spacing/2, extra)
|
||||||
ExPolygon expolygon_off;
|
ExPolygon expolygon_off;
|
||||||
{
|
{
|
||||||
@ -97,7 +97,7 @@ void FillRectilinear::_fill_surface_single(
|
|||||||
PolylineCollection::leftmost_point(polylines), false); // reverse allowed
|
PolylineCollection::leftmost_point(polylines), false); // reverse allowed
|
||||||
bool first = true;
|
bool first = true;
|
||||||
for (Polylines::iterator it_polyline = chained.begin(); it_polyline != chained.end(); ++ it_polyline) {
|
for (Polylines::iterator it_polyline = chained.begin(); it_polyline != chained.end(); ++ it_polyline) {
|
||||||
if (! first) {
|
if (!params.dont_connect && !first) {
|
||||||
// Try to connect the lines.
|
// Try to connect the lines.
|
||||||
Points &pts_end = polylines_out.back().points;
|
Points &pts_end = polylines_out.back().points;
|
||||||
const Point &first_point = it_polyline->points.front();
|
const Point &first_point = it_polyline->points.front();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user