Allowed "Slicing engine" and all Arachne parameters to be settable per object.

This commit is contained in:
Lukáš Hejl 2022-03-14 09:00:36 +01:00
parent 556e2b71cc
commit adf2d21c67
7 changed files with 43 additions and 43 deletions

View file

@ -101,7 +101,7 @@ void LayerRegion::make_perimeters(const SurfaceCollection &slices, SurfaceCollec
g.overhang_flow = this->bridging_flow(frPerimeter);
g.solid_infill_flow = this->flow(frSolidInfill);
if (print_config.slicing_engine.value == SlicingEngine::Arachne)
if (this->layer()->object()->config().slicing_engine.value == SlicingEngine::Arachne)
g.process_arachne();
else
g.process_classic();