refactor: use TrimToCount instead of blind Take(N) in DefaultNestEngine.Fill

This commit is contained in:
2026-03-20 00:09:53 -04:00
parent 6d66636e3d
commit 33ba40e203

View File

@@ -53,7 +53,7 @@ namespace OpenNest
var best = context.CurrentBest ?? new List<Part>();
if (item.Quantity > 0 && best.Count > item.Quantity)
best = best.Take(item.Quantity).ToList();
best = ShrinkFiller.TrimToCount(best, item.Quantity, ShrinkAxis.Width);
ReportProgress(progress, WinnerPhase, PlateNumber, best, workArea, BuildProgressSummary(),
isOverallBest: true);