From 3f796cdf7806e18595c9c6eacf8aad2ed288272c Mon Sep 17 00:00:00 2001 From: supermerill Date: Sun, 26 Sep 2021 21:43:48 +0200 Subject: [PATCH] fix circular bed diameter rounding to 1um supermerill/SuperSlicer#1584 --- src/slic3r/GUI/BedShapeDialog.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/slic3r/GUI/BedShapeDialog.cpp b/src/slic3r/GUI/BedShapeDialog.cpp index 3721f3ca0..46a8fc910 100644 --- a/src/slic3r/GUI/BedShapeDialog.cpp +++ b/src/slic3r/GUI/BedShapeDialog.cpp @@ -75,6 +75,8 @@ BedShape::BedShape(const ConfigOptionPoints& points) // all vertices are equidistant to center m_type = Type::Circular; m_diameter = unscale(avg_dist * 2); + //round + m_diameter = std::round(1000 * m_diameter) / 1000.; return; }