perf(fill): short-circuit default comparisons by count

This commit is contained in:
aj
2026-09-25 16:43:09 -04:00
parent 1b862dc1a8
commit b318950a54
7 changed files with 500 additions and 0 deletions
@@ -17,6 +17,9 @@ namespace OpenNest.Engine.Fill
if (current == null || current.Count == 0)
return true;
if (candidate.Count != current.Count)
return candidate.Count > current.Count;
return FillScore.Compute(candidate, workArea) > FillScore.Compute(current, workArea);
}
}