add only_one_wall_first_layer

This commit is contained in:
Wang YB
2024-04-12 18:57:00 +08:00
parent 2466489049
commit 446c2c4e75
8 changed files with 54 additions and 15 deletions

View File

@@ -137,7 +137,9 @@ void LayerRegion::make_perimeters(
m_thin_fills,
fill_expolygons,
//w21
fill_no_overlap_expolygons);
fill_no_overlap_expolygons,
//w23
this->layer()->id());
else
PerimeterGenerator::process_arachne(
// input:
@@ -152,7 +154,9 @@ void LayerRegion::make_perimeters(
m_thin_fills,
fill_expolygons,
//w21
fill_no_overlap_expolygons);
fill_no_overlap_expolygons,
//w23
this->layer()->id());
else
PerimeterGenerator::process_classic(
@@ -169,7 +173,9 @@ void LayerRegion::make_perimeters(
m_thin_fills,
fill_expolygons,
//w21
fill_no_overlap_expolygons);
fill_no_overlap_expolygons,
//w23
this->layer()->id());
perimeter_and_gapfill_ranges.emplace_back(
ExtrusionRange{ perimeters_begin, uint32_t(m_perimeters.size()) },
ExtrusionRange{ gap_fills_begin, uint32_t(m_thin_fills.size()) });