feat: fit-to-plate splits use full plate work area with preview line

FitToPlate now places split lines at usable-width intervals so each
piece (except the last) fills the entire plate work area. Also adds a
live yellow preview line that follows the cursor during manual split
line placement, and piece dimension labels in the preview regions.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-25 19:27:15 -04:00
parent 35218a7435
commit 269746b8a4
3 changed files with 51 additions and 28 deletions

View File

@@ -42,7 +42,7 @@ public class AutoSplitCalculatorTests
Assert.Single(lines);
Assert.Equal(CutOffAxis.Vertical, lines[0].Axis);
Assert.Equal(50.0, lines[0].Position, 1);
Assert.Equal(58.0, lines[0].Position, 1);
}
[Fact]