fix island

This commit is contained in:
Wang YB
2024-04-01 20:03:38 +08:00
parent 4d6feb71b9
commit 63f899f4a5

View File

@@ -731,7 +731,6 @@ void Layer::make_perimeters()
//w21
ExPolygons 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
if (!new_slices.surfaces.empty()) {
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);
}
}
}