dfd5a15274
feat(core): add TrapezoidShape
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 08:04:15 -04:00
09a7608bcb
feat(core): add IsoscelesTriangleShape
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 08:03:14 -04:00
92d2d6d2bc
feat(core): add RightTriangleShape
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 08:02:18 -04:00
641734ba70
feat(core): add RingShape
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 08:00:11 -04:00
5d0de4a1b1
feat(core): add CircleShape
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 07:59:26 -04:00
f92d09a863
feat(core): add RectangleShape
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 07:58:37 -04:00
51b482aefb
test: add RemnantFinder edge cases and FillScore comparison tests
...
RemnantFinder: obstacle clipping, overlapping obstacles, iterative
workflow, grid pattern, no-overlap invariant, constructor/AddObstacles.
FillScore: count-vs-density ordering, operators, Compute edge cases.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-16 13:02:15 -04:00
f5ab070453
test: add RemnantFinder tests (red)
2026-03-16 12:44:53 -04:00
7d198f837c
feat: add PlateProcessor orchestrator
2026-03-16 00:44:25 -04:00
6dffd8f5ad
feat: add DirectRapidPlanner with line-shape intersection check
2026-03-16 00:43:06 -04:00
29b2572f9a
feat: add IRapidPlanner, RapidPath, and SafeHeightRapidPlanner
2026-03-16 00:39:34 -04:00
c1e21abd45
feat: add PartSequencerFactory
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-16 00:36:41 -04:00
edc81ae45e
feat: add AdvancedSequencer with row grouping and serpentine
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-16 00:36:07 -04:00
7edf6ee843
feat: add LeastCodeSequencer with nearest-neighbor and 2-opt
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-16 00:35:19 -04:00
f568308d1a
feat: add EdgeStartSequencer
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-16 00:32:35 -04:00
d0351ab765
feat: add directional part sequencers (RightSide, LeftSide, BottomSide)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-16 00:27:57 -04:00
00940d1b6e
chore: rename test project to OpenNest.Tests
...
Renamed OpenNest.Engine.Tests → OpenNest.Tests (directory, .csproj,
namespaces in all .cs files). Added OpenNest.IO project reference.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-16 00:25:22 -04:00