Properly retrieve the fill spacing for internal infill. Fixes #4319

This commit is contained in:
Joseph Lenox 2018-04-01 11:53:48 -05:00
parent 75302fffc1
commit db17a63436

View File

@ -189,10 +189,11 @@ SLAPrint::_infill_layer(size_t i, const Fill* _fill)
fill->z = layer.print_z;
ExtrusionPath templ(erInternalInfill);
templ.width = fill->spacing();
const ExPolygons internal_ex = intersection_ex(infill, internal);
for (ExPolygons::const_iterator it = internal_ex.begin(); it != internal_ex.end(); ++it) {
Polylines polylines = fill->fill_surface(Surface(stInternal, *it));
templ.width = fill->spacing(); // fill->spacing doesn't have anything defined until after fill_surface
layer.infill.append(polylines, templ);
}
}