mirror of
https://github.com/QIDITECH/QIDISlicer.git
synced 2026-02-04 18:08:44 +03:00
fix first layer infill areas
This commit is contained in:
@@ -1409,7 +1409,7 @@ void PerimeterGenerator::process_with_one_wall_arachne(
|
|||||||
double nozzle_diameter = params.print_config.nozzle_diameter.get_at(params.config.perimeter_extruder-1);
|
double nozzle_diameter = params.print_config.nozzle_diameter.get_at(params.config.perimeter_extruder-1);
|
||||||
lower_slices_polygons_cache = offset(*lower_slices, float(scale_(+nozzle_diameter/2)));
|
lower_slices_polygons_cache = offset(*lower_slices, float(scale_(+nozzle_diameter/2)));
|
||||||
}
|
}
|
||||||
if (params.config.overhangs && upper_slices != nullptr && upper_slices_polygons_cache.empty()) {
|
if ( upper_slices != nullptr && upper_slices_polygons_cache.empty()) {
|
||||||
double upper_nozzle_diameter = params.print_config.nozzle_diameter.get_at(params.config.perimeter_extruder - 1);
|
double upper_nozzle_diameter = params.print_config.nozzle_diameter.get_at(params.config.perimeter_extruder - 1);
|
||||||
upper_slices_polygons_cache = offset(*upper_slices, float(scale_(EPSILON)));
|
upper_slices_polygons_cache = offset(*upper_slices, float(scale_(EPSILON)));
|
||||||
}
|
}
|
||||||
@@ -1817,7 +1817,7 @@ void PerimeterGenerator::process_classic(
|
|||||||
ExPolygons top_fills;
|
ExPolygons top_fills;
|
||||||
//w16
|
//w16
|
||||||
|
|
||||||
if (params.config.overhangs && upper_slices != nullptr && upper_layer_polygons_cache.empty()) {
|
if ( upper_slices != nullptr && upper_layer_polygons_cache.empty()) {
|
||||||
double upper_nozzle_diameter = params.print_config.nozzle_diameter.get_at(params.config.perimeter_extruder - 1);
|
double upper_nozzle_diameter = params.print_config.nozzle_diameter.get_at(params.config.perimeter_extruder - 1);
|
||||||
upper_layer_polygons_cache = offset(*upper_slices, float(scale_(+upper_nozzle_diameter / 2)));
|
upper_layer_polygons_cache = offset(*upper_slices, float(scale_(+upper_nozzle_diameter / 2)));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user