mirror of
https://github.com/QIDITECH/QIDISlicer.git
synced 2026-01-30 23:48:44 +03:00
fix island
This commit is contained in:
@@ -731,7 +731,6 @@ void Layer::make_perimeters()
|
|||||||
//w21
|
//w21
|
||||||
ExPolygons fill_no_overlap;
|
ExPolygons fill_no_overlap;
|
||||||
layerm_config->make_perimeters(new_slices, perimeter_and_gapfill_ranges, fill_expolygons, fill_expolygons_ranges,fill_no_overlap);
|
layerm_config->make_perimeters(new_slices, perimeter_and_gapfill_ranges, fill_expolygons, fill_expolygons_ranges,fill_no_overlap);
|
||||||
this->sort_perimeters_into_islands(new_slices, region_id_config, perimeter_and_gapfill_ranges, std::move(fill_expolygons), fill_expolygons_ranges, layer_region_ids);
|
|
||||||
//w21
|
//w21
|
||||||
if (!new_slices.surfaces.empty()) {
|
if (!new_slices.surfaces.empty()) {
|
||||||
for (size_t idx : layer_region_ids) {
|
for (size_t idx : layer_region_ids) {
|
||||||
@@ -746,6 +745,7 @@ void Layer::make_perimeters()
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
this->sort_perimeters_into_islands(new_slices, region_id_config, perimeter_and_gapfill_ranges, std::move(fill_expolygons), fill_expolygons_ranges, layer_region_ids);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user