Files
easyTrace/docs/mvp.md
2026-05-02 01:01:15 +02:00

30 lines
902 B
Markdown

# MVP 0.1
MVP 0.1 focuses on the editor core:
- Start the Avalonia desktop app.
- Pan and zoom a millimetre canvas.
- Draw lines from two points.
- Draw circles from three circumference points.
- Draw arcs from start, through, and end points.
- Select and delete entities.
- Undo and redo document mutations.
- Save and load the native JSON project format.
- Export LINE, CIRCLE, and ARC entities to DXF.
MVP 0.2 adds the manual reference-image layer:
- Import a raster image as a locked background reference.
- Display the reference below CAD entities.
- Adjust opacity independently of geometry.
- Lock and unlock the reference.
- Edit reference X/Y origin, scale, and rotation manually.
- Save and reload reference metadata in the native JSON project file.
Deferred work:
- Calibration sheet generation.
- OpenCV marker detection.
- Assisted fitting tools.
- Constraint and dimension systems.