From f7fe6cd6974b56300f565acc50d45fb61b31d325 Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Thu, 4 Sep 2025 12:30:54 +0200 Subject: [PATCH] PartDesign: Polar pattern: Spacings off by one. --- src/Mod/PartDesign/App/FeaturePolarPattern.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Mod/PartDesign/App/FeaturePolarPattern.cpp b/src/Mod/PartDesign/App/FeaturePolarPattern.cpp index 36c793b92a..f660a134cc 100644 --- a/src/Mod/PartDesign/App/FeaturePolarPattern.cpp +++ b/src/Mod/PartDesign/App/FeaturePolarPattern.cpp @@ -255,11 +255,11 @@ const std::list PolarPattern::getTransformations(const std::vector spacings = Spacings.getValues(); - size_t targetCount = Occurrences.getValue(); + size_t targetCount = Occurrences.getValue() - 1; for (auto& spacing : spacings) { if (spacing == Offset.getValue()) { @@ -337,3 +337,4 @@ void PolarPattern::updateSpacings() } } +