From 6b9120ac710781778e324387ae300a18aae66c04 Mon Sep 17 00:00:00 2001 From: Eric Bariaux <375613+ebariaux@users.noreply.github.com> Date: Mon, 31 Aug 2026 23:42:02 +0200 Subject: [PATCH] Fix calculations for spare parts --- Sources/Gridfinity/Baseplate Set/BaseplateSet.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/Gridfinity/Baseplate Set/BaseplateSet.swift b/Sources/Gridfinity/Baseplate Set/BaseplateSet.swift index d304c3f..8643537 100644 --- a/Sources/Gridfinity/Baseplate Set/BaseplateSet.swift +++ b/Sources/Gridfinity/Baseplate Set/BaseplateSet.swift @@ -57,9 +57,9 @@ public struct BaseplateSet: Geometry3D { let mainPartCountX = xUnits / mainPartXUnits let mainPartCountY = yUnits / mainPartYUnits - let sparePartUnitsX = xUnits % maxBedUnitsX - let sparePartUnitsY = yUnits % maxBedUnitsY + let sparePartUnitsX = (xUnits - mainPartXUnits) % maxBedUnitsX + let sparePartUnitsY = (yUnits - mainPartYUnits) % maxBedUnitsY let sidePadding = (footprint.x - (Double(xUnits) * Units2D.size.x)) / 2 let backPadding = (footprint.y - Double(yUnits) * Units2D.size.y) - frontPadding