AJ Isaacs
c20a079874
refactor: clean up MultiPlateNester code smells and duplication
Extract shared patterns into reusable helpers: FitsBounds (fits-normal/
rotated check), OptionWorkArea (edge-spacing subtraction), DecrementQuantity,
TryWithUpgradedSize (upgrade-try-revert), FindSmallestFittingOption.
Add PlateResult.AddParts to consolidate dual parts-list bookkeeping.
Cache sorted plate options and add HasPlateOptions property. Introduce
MultiPlateNestOptions to replace 10-parameter Nest signature with a
clean options object. Fix fragile Drawing.Name matching with reference
equality in PackIntoExistingRemnants.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 07:43:58 -04:00
..
2026-04-06 08:17:49 -04:00
2026-04-06 08:17:49 -04:00
2026-04-06 08:17:49 -04:00
2026-03-27 17:27:24 -04:00
2026-04-02 11:52:34 -04:00
2026-04-02 09:58:36 -04:00
2026-04-01 20:46:43 -04:00
2026-04-02 13:45:02 -04:00
2026-03-27 20:23:00 -04:00
2026-04-07 07:43:58 -04:00
2026-04-03 21:22:55 -04:00
2026-04-06 08:29:42 -04:00
2026-04-06 08:17:49 -04:00
2026-04-02 09:52:37 -04:00
2026-03-18 16:47:42 -04:00
2026-03-22 20:31:50 -04:00
2026-04-03 21:22:55 -04:00
2026-04-06 08:17:49 -04:00
2026-04-06 08:17:49 -04:00
2026-04-02 13:25:06 -04:00
2026-04-06 00:06:35 -04:00
2026-03-22 20:31:50 -04:00