From bafd42390e79f9da2eedb25c501d1cf412e6c037 Mon Sep 17 00:00:00 2001 From: Noisyfox Date: Mon, 3 Mar 2025 20:38:05 +0800 Subject: [PATCH] Arachne: Make sure wall is generated only if wall number set to > 0 (#8666) Arachne: Make sure wall is generated only if wall number set to > 0 (SoftFever/OrcaSlicer#8619) --- src/libslic3r/PerimeterGenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index a31795a31df..c08c822e89a 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -2974,7 +2974,7 @@ void PerimeterGenerator::process_arachne() const int inner_loop_number = (config->only_one_wall_top && upper_slices != nullptr) ? loop_number - 1 : -1; // Set one perimeter when TopSurfaces is selected. - if (config->only_one_wall_top) + if (config->only_one_wall_top && loop_number > 0) loop_number = 0; Arachne::WallToolPathsParams input_params_tmp = input_params;