- Remove IsBetterValidFill overlap gate for FillLinear results; the geometry-aware spacing in FillLinear is sufficient and the overlap check produced false positives on parts with arcs/curves, causing valid grid layouts to be rejected in favor of inferior pair fills. - Add FillRectangleBestFit strategy that uses BestCombination to mix normal and rotated orientations, filling remnant strips for higher part counts on rectangular parts. - All Fill overloads now compare linear, rectangle best-fit, and pair-based strategies, picking whichever yields the most parts. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
24 KiB
24 KiB