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-07 07:28:59 -04:00
2026-03-28 16:13:00 -04:00
2026-04-05 20:52:13 -04:00
2026-04-03 21:22:55 -04:00
2026-03-14 20:27:41 -04:00
2026-03-21 19:44:45 -04:00
2026-03-18 16:47:42 -04:00
2026-04-03 21:22:55 -04:00
2026-03-18 16:47:42 -04:00
2026-04-05 20:52:13 -04:00
2026-04-06 10:21:44 -04:00
2026-04-06 10:21:44 -04:00
2026-03-21 12:36:04 -04:00
2026-03-30 13:26:43 -04:00
2026-04-07 07:43:58 -04:00
2026-04-07 07:43:58 -04:00
2025-11-27 20:29:12 -05:00
2026-04-06 10:21:44 -04:00
2026-03-15 21:07:59 -04:00
2026-03-22 21:11:53 -04:00
2025-11-27 20:29:12 -05:00
2026-03-21 19:44:45 -04:00
2026-03-16 22:25:46 -04:00
2026-03-29 22:19:20 -04:00
2026-04-06 13:46:49 -04:00
2026-04-06 10:41:39 -04:00
2026-03-30 20:38:53 -04:00
2026-03-18 16:47:42 -04:00
2026-03-21 23:09:02 -04:00
2026-04-06 10:21:44 -04:00