From 08b0684bac2772d7b43d7c995a16586fa4333f2f Mon Sep 17 00:00:00 2001 From: tamasmeszaros Date: Fri, 18 Aug 2023 17:43:06 +0200 Subject: [PATCH] Fix circular bed shape recognition --- src/libslic3r/Arrange/Core/Beds.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/Arrange/Core/Beds.cpp b/src/libslic3r/Arrange/Core/Beds.cpp index 90d5f4f77d..1c96723767 100644 --- a/src/libslic3r/Arrange/Core/Beds.cpp +++ b/src/libslic3r/Arrange/Core/Beds.cpp @@ -110,7 +110,7 @@ template auto call_with_bed(const Points &bed, Fn &&fn) if ((1.0 - parea / area(bb)) < 1e-3) { return fn(RectangleBed{bb}); - } else if (!std::isnan(circ.radius())) + } else if (!std::isnan(circ.radius()) && (1.0 - parea / area(circ)) < 1e-2) return fn(circ); else return fn(IrregularBed{{ExPolygon(bed)}});