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() } } +